フレームワークベースのCMS

すべてのWebプログラマーは人生で何をすべきでしょうか?



そうです、独自のCMSを作成してください。CMSは、独自のニーズ、興味、プログラミングスタイル、ロジックなどを満たします。

CMSでの作業を自分にとっても、他の開発者にとっても同様に便利にするのは簡単なことではありません。

CMSが開発されると、徐々にモンスターになり、その動作を理解するのに多くの時間がかかります。 また、Webで些細なタスクを実行するために、CMSを掘り下げるのに数日かかることがあります。



実際、これはまさに、Symfonyフレームワークに基づいてCMSを作成するというアイデアを促した状況です。



開発で使用される主な仮定

-KISS(Keep It Simpe Stupid)

-フレームワークの機能の最大使用

-symfonyプラグインの統合



CMSの主な機能

-便利なユーザーインターフェイスの使用

-ページは独立したスロットのセットで構成されています

-スロットへのコンテンツの任意の配置

-インライン編集スロット

-さまざまな種類のコンテンツ

-木の形のサイトの構造

-i18nおよびl10n

-外部および内部テンプレートをサポート

-公開ページのステータス

-パンくずナビゲーション

-ユーザーの管理



結果はここに見ることができますsimplecms.ru



このプロジェクトはベータ版であり、改善するための多くのアイデアがあります。



私はhabropublicの意見を知り、建設的な提案と批判を聞きたいです。



UPD

サイトでCMSを操作するスクリーンキャストを投稿しました

オンラインデモが来ています



All Articles