1

Joomlaで構築され始めたサイトの開発を引き継ぎました。これまでのところ、静的ページとユーザー登録はほんのわずかです。仕様では、基本的にファイル共有Webサイトになると記載されています。管理者(および管理者のみ)がファイルを追加し、ユーザーはそれらのファイルの一部をメンバーエリアから(現在の日付に基づいて)ダウンロードできるようになります。

過去数時間のJoomlaでの限られた経験から、Joomlaは、技術者以外の管理者がコンテンツを追加/編集できる半静的なWebサイトを持つのに適しているように見えますが、カスタマイズされた動的なものを追加できるのは良くないようです。コンテンツ(データベースにアクセスできる新しいページを追加する方法をまだ理解できていません)。

現在のJoomlaサイトをスクラッチして、代わりにPHPフレームワークでやり直して、カスタマイズできるようにすることを考えています。Joomlaの私の理解は正しいですか?

4

5 に答える 5

2

要件を確認します。ここで説明したことが本当に必要なものである場合は、CMSは必要ありません。ある種のダウンロード・マネージャーが必要です。Joomlaは便利ですが、あなたの場合はそうではありません(どうやら、決めるのはあなた次第です)。

私見、あなたはあなたの目標を達成するために間違ったツールを使用しています。CodeIgniter、Zend FrameworkなどのPHPフレームワークを使用して、ユーザー登録/グループとこれらのユーザーに関連付けられたファイルのみを実装するのが最善の方法です。すべてのJoomla拡張機能を検索したり、すべてのJoomla拡張機能のドキュメントなどを読んだりするよりも簡単です。結局のところ、「私は車輪を取り戻せないかもしれない」という必死であるため、場合によってはすべてがphpファイルの束である必要があるときに、複雑な拡張機能を作成する可能性があります。同じ時間でゼロから必要なことを正確に実行できたときに、「Joomlaで実装する方法を探す」ために何日も費やしました。

「車輪の再発明」を恐れないでください。ここSOのダウンロードマネージャーについても質問しましたが、探していたものが正確に見つかりませんでした。解決策:自分で開発する。

于 2009-10-07T04:20:02.727 に答える
2

ファイルダウンロード[PhocaDownload][1]の場合、Joomla用の非常に有能なファイルダウンロードマネージャー。かなり良いもう一つはRemositoryでしょう。

[1]:http: //www.phoca.cz/phocadownload/Phocaダウンロード

于 2009-10-07T06:29:10.700 に答える
1

Joomlaはphpベースであり、独自に使用するカスタムモジュールを作成できるため、Joomlaをphpフレームワークにドロップする必要はありません。実際、デフォルトのインストールに追加して、よりカスタマイズされた環境を作成できるモジュール/拡張機能やその他のリソースが多数あります。

ドキュメント拡張機能のページを見て、必要な機能のいずれかがすでに含まれていて、Joomlaデプロイメントに追加できるかどうかを確認することをお勧めします。さらに、JoomlaまたはJoomla開発者が利用できないカスタマイズされた機能を作成する必要がある場合は、独自の拡張機能を作成することで、いつでも独自の機能を作成できます。

于 2009-10-06T19:56:02.600 に答える
0

Joomlaはおそらく最も人気のあるPHPCMSです。

本当の問題は、次に何をするつもりかということです。

答えがわからない場合は、Joomlaモジュールがあなたの望むことを実行する可能性があるのでJoomlaを使用する価値があります。

ストレートPHPを使用すると、コーディングが最初から行き詰まります。

-FT

于 2009-10-06T19:36:00.910 に答える
0

それはあなたの場合の新しいページが何を意味するかによります。Joomlaには、フロントエンドコンテンツを追加するためのツールを含む多くの拡張機能があります。確かに、PHPフレームワークは、何か新しいものを追加したり、何かを改善したりするための一定のコーディングを意味しますが、Joomlaとその拡張機能は、追加/削除および有効化/無効化が簡単です。これが非常に必要な場合は、Joomla用に新しいものをコーディングできます。

あなたが今何を開発するのかをもっと深く考えてください。

于 2012-09-20T15:15:22.557 に答える