1

クリーンでしっかりしたCMSを探しています。これ以上開発しない自作のCMSから多くのサイトを移行したいと思います。

私はアポストロフィに出くわし、すぐに優れた統合ユーザーインターフェイスに夢中になりました。

これは、私が実際に経験したことのないSymfonyフレームワークに基づいています。

私の質問:

  • このCMSを使用して構築したサイトを、コマンドラインアクセスを提供しない共有ホスティングパッケージに展開することを計画しています。symfonySymfonyの開発およびメンテナンス機能の多くは、スクリプトへのコマンドラインアクセスに依存していることを私は知っています。アポストロフィベースのWebサイトをそのようなWebホストに展開することは可能ですか、それともライブ製品に必要なコマンドラインツールに定期的にアクセスできますか?

  • 正直なところ、私は今のところSymfonyを深く学ぶことにあまり熱心ではありません。それは素晴らしいフレームワークだと確信していますが、他にもたくさんの義務があります。アポストロフィがCMSのエンドユーザーに提供するものが本当に好きです。ベテランのSymfonyまたはApostrope開発者としてのあなたの意見では、プロのPHP開発者は(コードエンドで多くのカスタマイズをせずに-フロントエンドで多くのカスタマイズを行うことなく)Webサイトをセットアップできますか? symfonyのエキスパート?それとも、これは災害のレシピですか?

  • あなたの経験から、私の状況でアポストロフィを使用することに賛成または反対する他の議論はありますか?

4

1 に答える 1

4

私はP'unkAvenueのコアアポストロフィ開発者の1人です。

現在、Apostropheのオープンソースリリースは、少なくともSymfonyプロジェクトのレイアウトを理解し、テンプレートの編集を学ぶ限り、Symfonyにある程度慣れることをいとわない人々を対象としています。新しいページテンプレートを追加し、グローバルレイアウトを編集するには、これらのスキルが必要です。

ただし、アポストロフィサイトを起動して維持するために、まったく新しいPHPクラスを作成する必要はありません。必要なのは「軽いPHP」スキル(新しいテンプレートの作成)だけである場合もあります。

通常、アポストロフィエコシステムは次のように機能します。クライアントは、私たちまたは別の開発者と協力して、クライアントが誤ってデザインを破棄し、レイアウトをひどく破壊するという通常の問題なしに、自分で維持できるサイトを作成したいと考えています。 MicrosoftWordなどから貼り付けたHTML。

アポストロフィは、特定のページテンプレートなどに対して正しく表示されるように、画像とビデオを積極的に管理する堅牢な組み込みHTMLフィルターとメディアスロットを使用して、この問題を非常に徹底的に解決します。

そのため、クライアント(独自の知識領域では非常に有能であるが、設計者ではない)が独自のコンテンツを安全に安全に維持できるように支援するという問題を真剣に受け止め、システムの標準装備としていくつかの独自のソリューションを用意しています。

ただし、ホスティングの状況については、コマンドラインアクセスがゼロのアポストロフィ(またはその他の最新のPHPコード)を使用することは困難です。symfonyタスクは、Symfonyキャッシュをクリアし、検索エンジンを毎晩再最適化するために使用されます。前者を他のハックで回避してキャッシュフォルダを空にし、後者を無視することで回避できます。これは、サイトが小さい場合に機能します。

共有ホスティングのもう1つの問題は、APCがバイトコードキャッシュとして実行されないことです。APCがないと、ほとんどすべてのPHPコードの実行速度が大幅に低下します。多くのPHPクラスを含むシステムは、APCなしで実行することを意図しておらず、APCなしで実際に正確であるよりもはるかに遅く見えます。

ServerGrove(www.servergrove.com)の製品をチェックすることを強くお勧めします。クライアントが月額20ドルで仮想マシンをすべて所有し、セキュリティ上のメリットをすべて享受できる場合、それを採用しないのは疑わしい決断だと思います。(任意のホストを使用します。ここでの主な原則は、VMホスティングは常にはるかに安全であり、旧式の共有ホスティングよりもはるかに優れたパフォーマンスを発揮することです。ServerGroveはSymfonyホスティングに特化していますが、これは素晴らしいプラスです。)

一部の共有ホスティングサービスは、この点で完全にひどいわけではありません-servergroveには共有ホスティングサービスがありますが、APCはありません(WordPressやDrupalを含む大きなPHPシステムにとって深刻な欠点です)が、シェルアクセスを提供し、他のクライアントがPHPを介してファイルシステムを介してあなたのファイルを見つけることができないようにすることによってシステム。一部の共有ホストはそれをまったく行いません。これは恐ろしいセキュリティホールです。

あなたを助けるためのアポストロフェノウコミュニティがあります:

http://groups.google.com/group/apostrophenow

何を選んでも、あなたのサイトで頑張ってください!

于 2010-08-23T13:02:36.527 に答える