wordpressなどのブログツールを探しています。しかし、MVC ベースのツールでブログを MVC 構造に拡張したいと考えています。
私の主な要件は
- MVCに基づいている必要があります
- シンプル&軽量
- ブログの URL 構造は domain.com/cat_name/post_title にする必要があります。現在の wordpress ブログはそのようなものなので、Facebook の共有とツイートを失いたくないのです。
これは学習のみであるため、単純なものが必要です。
wordpressなどのブログツールを探しています。しかし、MVC ベースのツールでブログを MVC 構造に拡張したいと考えています。
私の主な要件は
これは学習のみであるため、単純なものが必要です。
明確化: 使用している CMS が MVC デザイン パターンに基づいているかどうかは、ユーザーとしてのあなたには関係ありません。拡張されていますが、99% のユース ケースで、必要に応じて拡張できない場合、ソース コードを変更することはお勧めできません。
MVC フレームワークが必要になる場合があります。これにより、独自の CMS を **コーディング**したり、優れた拡張可能な CMS アプリを使用したりできます。
私が使用するのはProcessWireです。これは CMS/CMF (F は Framework の略) php アプリであり、あなたが探しているもののようです - それはあなたのためにコンテンツを管理します (デフォルトのインストールにはいくつかのデモが付属しています)ページ) ただし、フィールドを定義し、それらを使用して自由にコンテンツを表示します。確認してください - ユーザー フォーラムは非常に活発で、そこにいる人々は本当に助けになります。
MVC フレームワーク (例: CodeIgniter ) に基づくコンテンツ管理システムはたくさんあります。個人的には Pyro (CodeIgniter ベース) をお勧めしますが、他にも有望なようです。しかし、試したことがないのでよくわかりません。
これは非常に相対的な質問であり、実際の回答ではなく、大量の意見がもたらされることに注意してください。それを念頭に置いて、これが私の答えです。
私は、gulp を使用した基本的なプロジェクト管理タスクと共に、ProcessWire の MVC テンプレートをインストールするために使用できるツールを知っています。M は ProcessWire と見なされることに注意してください。
github.com を見て、fixate と repo generator-fixate-pw のプロファイルを見てください。(つまり、generator-fixate-pw、リンクが切れた場合の文を追加)。
リポジトリの指示に従ってこれをインストールします。このツールは非常に具体的ですが、フレームワークの使い方を学ぶことで、私の PHP スキルの割り当てが改善されました (まだ割り当てを学んでいます)。
CMS をブログとして使用するかどうかは、インストールの実装によって異なります。