13

ポータルではない優れた CMS を選択しようとしています。私のすべての調査により、SilverStipe が最良の選択肢であると確信しました。ご意見・ご感想をお願いします。

ご意見ありがとうございます。

編集:試してみることにしました。私はそれでしばらく過ごした後、私自身の答えを投稿します。応答がないことに基づいて、大規模なユーザーベースがないようです。(少なくとも、スタック オーバーフロー コミュニティと交差する人。)

4

7 に答える 7

11

1 週間ほど前 (現在は 2008 年 11 月 3 日) に Silverstripe / Sapphire に出くわしたばかりで、驚きました。これは過小評価されているソフトウェアのようです。私は断言できるほどプロではありませんが、彼らのコードは非常に堅固で、クリーンで、インテリジェントであると信じています。彼らは、同じ方向へのヒントになるかもしれない最も有望なオープンソース CMS を獲得し、賞を受賞しました。

  • Joomla や Drupal と比較すると、CMS にはまだ膨大な量のプラグインとモジュールが欠けていますが、それらのコードはより高度に見えます。
  • CMS 全体で、アクティブ レコード パターンアプローチとクリーンな MVC設計が使用されます。新しいページタイプを作成すると、ページクラスに新しいデータベースフィールドを追加でき、url を介して構築されたデータベースをフラッシュし、cms が新しいテーブルとフィールドを挿入します。
  • たとえば、MVC のおかげで、テンプレートとレイアウトと呼ばれるサブテンプレートを使用した 2 レベルのアプローチのおかげで、Joomla に比べてテンプレートの作成が簡単です。たとえば、「BlogPage」というページ タイプがある場合、「BlogPage」クラスは最初に「BlogPage」テンプレートを探し、それが見つからない場合は「BlogPage」レイアウトを探して、テンプレートの指定された場所に挿入します。 .

これは、数日間試してみた私の最初の印象です。

于 2008-11-03T20:11:14.583 に答える
9

当社は昨年カスタムcmsからSilverStripe(SS)に切り替えました。Active Record は、すべての建物が原因で、移行に予想よりもはるかに長い時間がかかりました。また、データ共有が難しくなります。したがって、データを共有する私たちのようなサイトがたくさんある場合は注意してください.

それ以外は... SilverStripe で実際にサイト/CMS を開発することは、オブジェクト指向の夢の実現です。アプリの機能をコーディングしてから、管理者をコーディングして、両方のバグを修正し、一方が機能し、もう一方が機能しないということはもうありません。SS は、成熟したアクティブ レコード/PHP ソリューションを探している開発者に心からお勧めします。管理人は本当にかっこいいです。

ボーナス: ほとんどの場合、私は何かをしようとしていて、私は WTF のようです...コードを検索または参照するだけで、私が望んでいたことを正確に実行する関数が既に存在します。

サポート: 問題ありません。知的な質問がされ、まだ回答されていないときに回答されるフォーラムがあります。これは、より多くの人が参加し、Ingo の SS の本が英語に翻訳されることによってのみ改善されます。

于 2009-08-12T12:46:07.557 に答える
2

これまでのところ、非常に興味深いものであることがわかりました。問題はありますが、全体的には非常に柔軟性があります。基本は数時間で簡単に理解できますが、より高度なものは実際にコツをつかむのに数日かかります。ただし、私はMVCを初めて使用するため、学習曲線のほとんどが費やされました。

それは間違いなく一見の価値があります。高度なことをしようとしている人は、PHPとMVCの設計にかなり精通しているか、精通することを計画していることをお勧めします。

ウェブサイトにはヘルプのためのリソースがたくさんあります: http ://silverstripe.com/community-overview/

私はチュートリアルを使用しましたが、より高度なものに関する最良のヘルプはフォーラムにあります。

他の人の意見を聞きたいので、投稿を続けてください。

于 2008-11-10T15:16:24.193 に答える
2

オンライン ドキュメントフォーラムAPI リファレンスなどを調べて、本を購入しました。私がこれまでに行った中で最高のことです。SilverStripe に少しでも真剣に取り組みたいと考えているすべての人に、この一連の行動をお勧めします。

そうは言っても、このプロジェクトはまだ始まったばかりで、オンライン ドキュメントは再構築中です。時間があれば、改善するしかないと思います。

于 2010-06-23T07:13:45.160 に答える
2

私はいくつかの他のフレームワーク、codeigniter、cake、drupal、joomla、いくつかの CMS を使用しましたが、他のものは使用しませんでした。Silverstripe は少し、これらの他のフレームワークよりもパフォーマンスが少し遅いようです。しかし、実際に実装を高速化するいくつかのクールな部分と機能があります。したがって、サイトがそれほど大きくなく、実際に高いパフォーマンスを必要としない場合は、これが適切な選択になる可能性があります。ただし、パフォーマンス (速度、大容量など) が必要な場合は、他のものを検討する可能性があります。

于 2009-11-17T05:12:00.510 に答える
1

私はそうではありませんが、おそらくチェックアウトします。興味のある WordPress について質問します。副作用として、提案されている Python フレームワークの django も検討します。SOで参照されている他のphp cmsがあります。

于 2008-10-31T16:25:41.047 に答える