あなたの特定の問題
Joomlaのコミュニティ拡張機能はCommunityBuilder(CB)です。投票、コメント、ブログなどの拡張機能も利用できます。
あなたの問題は、許容できる範囲であなたが望むことをする組み合わせを見つけることです。顧客が満足しておらず、Joomla + Extensionsソリューションが提供しないMUSTSを持っている場合は、拡張機能のハッキングを開始するか、プラグインの作成を開始する必要があります。
アップグレードが難しくなり、アップグレードされていないJoomlaインストールは大きなセキュリティリスクになるため、Joomlaインストールをハッキングすることは実際には良い考えではありません。
結局のところ、必要なことを実行する独自のJoomla拡張機能を開発するか、Joomlaの使用をまったく控えたほうがよいかもしれません。
同時に使用する拡張機能が多いほど、ハッキングされたコードの保守が難しくなります。
Joomlaの長所と短所一般
Joomlaは間違いなく最高のCMSの1つですが、それは常にニーズや使用するツールによって異なります。2つのWebサイトが選択に大いに役立ちます。
CMSの概要
- OpensourceCMS100を超えるオープンソースCMSおよび同様のソフトウェアをライブテストできるページ
- CMSMatrix基本的に、ほぼ1000の非常に大きな機能比較マトリックス(thousend、はい)CMSおよび同様のソフトウェア(すべての価格帯)
私自身の体験談
無料のCMSの中でTypo3が強かった時期がありましたが、その時が過ぎ、インターフェースが不格好で複雑になり、Typo3はレースではるかに遅れをとっていました。その後、マンボが強くなり、後にジュムラがマンボから分裂してさらに強くなった時期がありました。しかし、Joomla 1.0シリーズのコードレガシーには大きな欠陥があり、新しいプレーヤーであるDrupalがすぐに勢いを増しました。よりクリーンなコード、より明確なノードベースのアーキテクチャ。Drupalが強力で人気を博したのと同時に、Joomla1.0シリーズには深刻なセキュリティ問題がありました。ハッキングされたインストールに関する話が山積みになり、Drupalはしばらくの間ポールポジションを獲得していました。Joomla1.5はまったく別の話です。いくつかの素晴らしい新機能があり、すべてのアップグレード(現在は1.5.10)で、OO、MVC、およびその他の優れた原則に従うコードがますます増えています。膨大な数の拡張機能(コンポーネント、プラグイン、デザインテンプレート)とともに、Joomlaは他のどのオープンソースCMSよりも確実に多くのオプションを提供します。私は、Joomlaだけがプロジェクトのすべてのニーズを満たすことができたいくつかの極端なケース(今日はカスタム開発を行う)がありました。大きな可能性を秘めた新しい名前もいくつかあります。たとえばSilverstripe。