3

Drupal は素晴らしく、Joomla よりもはるかに優れていると言う何人かの友人と話をしました。主な違い/利点は何ですか?

4

8 に答える 8

20

一般的なコンセンサスは、プログラマーはDrupalを好むのに対し、単なる人間はJoomlaを好むというものです。Joomlaは、よりシンプルなユーザーインターフェイスを備えていることで高く評価されています。(私は個人的には同意しません。JoomlaのUIを使用するのはかなり苦痛だと思います。しかし、繰り返しになりますが、プログラマーの目で見ています。)一方、Drupalはその高いレベルで賞賛されています。拡張性、および機能を追加する高品質(多かれ少なかれ)プラグインの大規模なライブラリ(Drupal用語では「モジュール」)と、その多くはそれ自体で拡張可能です。

今日からJoomlaを使い始めてください。そうすれば、今夜はまともな、しかし完全ではないWebサイトになってしまうでしょう。今日からDrupalの使用を開始すると、時間を入れれば、希望するWebサイトを正確に構築できるようになります。

ある日、スキルを有料の仕事に取り入れることを検討している場合は、間違いなくDrupalを支持する必要があります。

于 2008-09-16T04:29:09.750 に答える
7

drupal に関するコミュニティ - ほぼすべてのことを行うモジュールがあります。場合によっては、何かを行う方法が複数あることもあります。

プレゼンテーション (テーマ) から機能 (フック) まで、ほとんど何でも変更したい場合は、それが可能です。ただし、これは MVC ではなく、慣れるまでに時間がかかります。

Views + CCK + Panels モジュールを使用すると、さまざまなページを作成するためにコードに手を加える必要はほとんどありません。

最後に、Drupal のユーザーとロールのシステムははるかに柔軟です。

于 2008-09-17T05:07:38.447 に答える
6

API。_ すべてのフォームとほぼすべての機能は、API にフックするモジュールを介して変更できます。コア コードに触れる必要はありません。これにより、カスタマイズが上書きされないため、アップグレードがはるかに簡単になります。

デフォルトで出力されるコードも、はるかに優れています。

于 2008-09-15T15:14:02.890 に答える
5

内部的には、Joomla はほとんど OO アーキテクチャで実行されますが、Drupal はほぼ完全に OO パラダイムによる手続き型です。Joomla には (私が認識している) フォーム ビルダーがないため、フォーム用に html のブロック全体を手作業でコーディングする必要がありますが、Drupal ではフォームを構造化配列として作成します。Joomla では、管理機能とフロント エンド機能を作成するには、ファイルを管理ディレクトリとフロント エンド ディレクトリの両方に配置するか、インストール ファイルを作成して正しくパーティション分割する必要があります。Drupal では、特定のモジュールに関連するすべてが 1 つのディレクトリに含まれており、アクセスと URL 構造を制御します。

一般的に、Joomla の管理 GUI は Drupal よりもきれいで使いやすいと考えられていますが、私の意見では、Joomla はプログラミング レベルで直感的でないシステムであり、特定のタスクを必要以上に難しくしています。Drupal が本当に Joomla を凌駕する 2 つの領域は、さまざまなフィールドを使用してさまざまなコンテンツ タイプをその場で作成してデータを簡単にセグメント化する機能と、パスを使用してかなり seo に適した URL を作成する機能です。パスオート。

結論: Joomla は管理の観点からは見栄えがする傾向がありますが、Drupal は Joomla よりもパフォーマンスが高く、CMS で本当に必要な多くのことを実現するためのより簡単にカスタマイズ可能なシステムである傾向があります。

于 2008-09-18T18:03:19.183 に答える
4

最初は、管理者とユーザーの両方の観点から、Joomla は楽しくて簡単ですが、サイトをカスタマイズする必要があると (当然のことながら)、面倒になります。

私の意見では、Drupal は反対です。急な学習曲線 (痛みの部分) がありますが、時間の経過とともに難しくなるのではなく、簡単になります。これは、管理者とユーザーの両方の部分からのものです。

于 2008-09-18T17:40:13.217 に答える
2

価値があるのは、1.5より前の Joomlaはかなり醜く、API には古い Mambo コードに関連する非常に特殊な呼び出しが多数含まれていたからです。最新バージョンと将来のすべてのバージョンは、非常に強力な OO フレームワークの上に構築されているため、最近それを見ていない場合は、今すぐ見てください。

于 2009-07-04T23:27:17.020 に答える
2

Drupal は、これら 2 つのモジュールで輝きます。

  • CCK : ノードにカスタム フィールドを追加します

  • ビュー: コンテンツのリストの表示方法を制御します。それは本質的にスマートクエリビルダーです

于 2008-09-16T20:00:26.360 に答える
0

Drupal で私が気に入っているのは、プラグイン モデルです。drupal のコアがあり、独自の個別のテンプレート ディレクトリとモジュール (プラグイン) を作成することで、必要に応じてカスタマイズできます。

完全な技術概要については、Drupal と Joomla にチェックを入れることもできますhttp://www.cmsmatrix.org/matrix/cms-matrix

于 2008-11-07T09:07:24.657 に答える