Hay Guys、私は飛び込んで、将来のすべてのプロジェクトのベースとなる CMS を作成しようとしています。私は他のもの(ワードプレス、表現エンジンなど)を見てきました。それらはすべて優れた機能を備えています。
基本的な質問は次のとおりだと思います: CMS を開発する際に必要なものは何だと思いますか?
私は単純なものを手に入れました。メディア処理、コンテンツ処理、作成者処理、バグ追跡。
Hay Guys、私は飛び込んで、将来のすべてのプロジェクトのベースとなる CMS を作成しようとしています。私は他のもの(ワードプレス、表現エンジンなど)を見てきました。それらはすべて優れた機能を備えています。
基本的な質問は次のとおりだと思います: CMS を開発する際に必要なものは何だと思いますか?
私は単純なものを手に入れました。メディア処理、コンテンツ処理、作成者処理、バグ追跡。
これは面白そうに聞こえるかもしれませんが...自分でCMSシステム(または実際には任意のシステム)を開発している場合は、当面のプロジェクトのニーズに完全に集中する必要があります。
これが意味するのは、独自のシステムを開発することの最大の利点は、使用しない不要な機能(およびバグ)がないことです。
実際、実際に使用される機能のみを実装することが非常に重要だと思います。その理由は、機能が使用されない場合、その機能は広範囲にテストおよび使用されていないため、バグでいっぱいになる可能性があるためです。ユーザー。
コードベースをきれいに保つことは、将来必要に応じて機能を追加するのが簡単になることも意味します(コードベースに精通しているという事実に助けられます)
たとえば、ユーザーがボタンをクリックするだけでサイトのルックアンドフィールを変更できるようにしたい場合を除いて、テーマ/スキニングシステムを実装するべきではありません。代わりに、コードのUI部分を適切に分離して、必要なときにCRMのルックアンドフィールを簡単に変更できるようにしてください。
CMSを開発する際に必要なものは何だと思いますか?
他の人がすでに何千回も行っていることをコピーしないでください。ユニークなものを作りましょう。
サポートとプラグインを提供する強力なコミュニティ。
ワークフローは重要です。つまり、ページを下書きから公開、アーカイブ済みに移動する機能です。