DrupalをCMSとして使用し、CodeIgniterをフレームワークとして使用してWebアプリケーションを作成することはできますか?CMSとしてのDrupalとフレームワークとしてのCodeIgniter?
0
A
答えて
0
Drupalは本当にCIのようなものを必要とせず、その逆もありません。 DrupalでWebアプリケーションを構築していて、CIのようなものが必要だと思っているなら、アプリケーション全体をCIに書くだけです。
Drupalはウェブアプリケーション用のプレビルドハウスです。あなたはそれをインストールして、すでにバックエンド、キャッシング、ログインメカニズムなどのすべてを備えています。次に、いくつかのモジュールを追加し、テーマをカスタマイズして完了します。あなたのリビングルームを飾るか、または余分なガレージを建てるのと同じように。
CIは、家を建てるための確固たる基盤です。それはいくつかの機能を持っていますが、必要なものがすべて必要な場合は、独自の機能を記述する必要があります。あなたは壁とそのすべてのものを構築する必要がありますが、最終的に何かを100%コントロールできました。
ウェブアプリケーションで2つのベースを持つ点はありません。ちょっと物事をもっと複雑にする。単なるフレームワークよりも拡張された基盤が必要な場合は、Drupalを選択してください。あるいは、「単なるフレームワーク」からすべてを構築したい場合は、CIを選択します。
0
まず、CMSをビルドするかどうかを決めます。
CMSを構築する場合は、DrupalまたはExpression EngineまたはJoomlaのような他のCMSフレームワークを選択できます。 Expression Engineを使用する利点は、Codeigniterの上に構築され、Codeigniter/PHPのコーディングスタイルを使用してカスタムモジュールを追加できることです。
あなただけCodeIgniterの
関連する問題
- 1. フレームワークとしてのCMSアプリケーション?
- 2. ウェブ開発フレームワークとしてのCMSパッケージ
- 3. CMSとしてのDrupal /既存のウェブサイトとの統合、メニューパスの問題
- 4. Pythonフレームワーク:Webサイト/ CMSとアプリケーション?
- 5. CMS、ExpressionEngineとDrupalのアドバイス、または?
- 6. RESTful APIのバックエンドとしてのDrupal?
- 7. Drupal 6のブログをCSVとしてエクスポート
- 8. Drupal commerce checkoutの一環としてFullcalendar
- 9. フレームワークとしてのLinphoneの作成
- 10. django-cmsテンプレートをプラグインとして使用
- 11. CMSとしてのWordpressアーキテクチャ - 投稿とページ
- 12. Nginx Laravel Codeigniterとしてのルート
- 13. SBT非ルートモジュールとしてのフレームワーク
- 14. ゲームサーバーとしてのフレームワークを再生
- 15. SSO SAMLによるログイン(IDプロバイダとしてのPingフェデレータ、SPとしてのDrupal)
- 16. Drupalを代理人として
- 17. drupalをダウンロードサイトとして設定する
- 18. Drupal 8 + Nginxリバースプロキシとしてサブディレクトリ
- 19. シンプルなCMSと小さなオンラインショップのjoomla + virtuemartまたはdrupal + ubercart?
- 20. オーチャードCMSのドロップダウンログインを作成しようとしています
- 21. CMSとフレームワーク、およびインストールされたモジュールのSilverStripeアップデート通知
- 22. php/mysqlの管理ページとしてのCMS
- 23. アプリケーションGUIを構築するためのフロントエンドとしてのCMS
- 24. 顧客ポータルとしてのOrchard CMS - カスタム認証の追加
- 25. CMSの永続性層としてのCouchbase
- 26. Codeigniter CMS with tinymce
- 27. CodeIgniterのは - 私は私のPHPフレームワークとしてCodeIgniterのを使用して要求を処理するためにjQueryの/ AJAXを使用アヤックス
- 28. Drupalマルチサイトのローカルコピーを変更しようとしています
- 29. オーチャードCMSは電子メールテンプレートとしてレンダリングの形状を
- 30. 現在のサイトをサブサイトとして持つオーチャードCMS
を使用してWebアプリケーションを構築、あなたはCodeIgniterのに精通しているそれ以来、CMSを構築したくない場合はDrupalは基本的には、同様にただ大きい方のフレームワークです。 What/how /なぜこれらの2つをマージしたいですか? – deceze
あなたはこれを行うことができますが、おそらく初心者のためではありません。別々のコンテンツセクションとアプリケーションセクションがある場合は、簡単に(mod_rewriteを使用して異なるコントローラにリクエストを送ることができます)、CI部分をDrupalに、またはDrupalモジュールをCIページに含める場合は、ちょっと混乱します。両方とも、異なるデータベースアクセスシステムを使用すると思います。アプリケーション開発がたくさんある場合は、個人的にフレームワークに固執します。 – halfer