私は、ユーザーがテンプレートを使用せずに、使用したいすべてのコンポーネントを制御できるCMSの構築に取り組んでいます。彼には、メニュー、ギャラリー、テキストボックスなどのコンポーネントを含むダッシュボードとコントロールパネルがあります。 。彼は、自分のWebサイトで作業するための使いやすいドラッグアンドドロップUIを使用できます。現在、 Cake / Zendのようなフレームワークを使用するか、ワードプレスをカスタマイズして目標を達成することを
研究しています。専門家にどちらがより実現可能かを指導してもらいたい
ですか?テーマベースのワードプレスを簡単にカスタマイズすること(簡単に言えば、まともな期間で達成可能であることを意味します)ですか、それともフレームワークを使用してゼロから構築することですか?
ワードプレスについて考えると、テーマを簡単に変更できる構造化されたテンプレートを使用しています。これをバイパスして、ユーザーがドラッグアンドドロップアプローチを使用してWebサイトを構築できるようにします。テーマは私たちのシナリオ、それで私はそれらを排除することができますか?
しかし、wordpressが完全に構造化されたテーマ/テンプレートに基づいているため、これを許可するかどうかはわかりません。
(アイデアは非常に生々しく、奇妙に聞こえる場合は私を惜しまない。作業は進行中です)
2 に答える
たくさんのWordPressサイトといくつかの完全にカスタマイズされたコンテンツ管理システムをゼロから構築してきたので、私たちは常にあなた自身のCMSを構築するのにかかる時間を過小評価する傾向があると言えます。
特にセキュリティ、ブラウザ間の互換性、ユーザーエクスペリエンスを真剣に考えている場合は、非常に強力です。
そうは言っても、WordPressは素晴らしいですが、WordPressの目的を真剣に変更し、WordPressの外部で管理モジュールを構築する場合、WPが実際にどのように役立つかはわかりません。 。
あなたが達成しようとしていることの詳細は素晴らしいですが、私は個人的にExpressionEngineをお勧めします。それは無料ではありません、そしてそれには理由があります。それは滑らかで強力であり、WordPressよりもあなたがやろうとしていることとはるかに一致しているように聞こえます。
Joomlaの使用を検討しましたか?おそらくWordpressよりも良いオプションです。
正直なところ、あなたのアイデアには少し欠陥があると思います。ユーザーがコンポーネントをページにドラッグアンドドロップしてWebサイトを作成できる、使いやすいCMSを構築したいのですが。しかし、誰もテーマやスタイルのないWebサイトを構築したいとは思わないでしょう。これで、テンプレート/テーマのアイデアに戻ります。
それ以外の場合は、ユーザーにもデザイナーになるように依頼し、サイトのスタイルを設定します。しかし、私が何かを見逃していない限り、要点は、彼らがWeb開発の予備知識なしでそれを行うことができるということです(そうでなければ、彼らがすでにWebサイトの設計方法を知っているのに、なぜ彼らはあなたのCMSを使うのでしょうか?)。
使いやすいUI(カラーピッカーなど)を使用してサイトのテーマをデザインしている場合でも、CMSのフォロワーを増やしれば、テーマのサポートが必要になることを保証します。見栄えの良いテーマを作成しましたが、なぜそれらを共有することを許可しないのですか?一部の人々はデザインすることができず、他の誰かから見つけた素敵なものを使いたいと思っています。Wordpressが非常に人気のあるテンプレートコミュニティを持っている理由があります、そしてそれはあなたの平均的な非開発者が彼らと彼らのウェブサイトを作るのを好む主な理由の1つです。
テンプレートのサポートがゼロであることについて本当に話しているのであれば、すべてのコンポーネントがCMSが提供するある種のデフォルトにスキンされていると思います。人々はすぐに自分のサイトの見た目を変えることができないと不平を言うでしょう。
とにかく、CMSの構築をどこから始めればよいかという質問に戻って、CakePHP用のCMSを構築してみることができます。以前に試みられたと思いますが、私が知っている良いものや完成したものはありません。それにはおそらく理由があります。
あなたは車輪の再発明をいくらか試みていると思いますが、CMSは長い間開発されており、世界中の多くの人々からの貢献があるため、JoomlaやWordpressにさえ近づくとは思えません。数百万のコミュニティ。
CMSをゼロから開発することは大変な作業であり、誰にとっても簡単にアクセスできて使いやすい製品を作るという点で、おそらくあなたが適切に考えていないことが何千もあります。クロスプラットフォーム、セキュリティ、豊富な機能、高度なカスタマイズ性など、非常に多くの大きな問題があります。テンプレートなど、バイパスしようとしていることは言うまでもありません(コンポーネント/モジュールの開発が含まれるかどうかはわかりません)。
すべてを考慮すると、Joomlaを使用して、ドラッグアンドドロップエディタなどを開発する方がよいと思います。Wordpressの方がシステムが単純なので、少し簡単だと思います。
幸運を。