2012-02-25 15 views
-1

私はPandoraのような音楽をシームレスに再生できるという主な機能を持つウェブサイトを構築しようとしています。最終的に何百もの曲をアップさせようとしている場合、私のサイトにアクセスしてシームレスに遊ぶ人たちが簡単にアクセスできる必要があるのは、Drupalがすべてのコンテンツを管理する最良の方法ですか? Drupalの潜在的な弱点は何ですか?この種のサイトでは、最大の利点は何ですか?Drupalを使用する際の最大の欠点と利点は何ですか?

Drupalを使用すると、サーバーがすべてのコンテンツを管理しやすくなりますか?

Drupalを使用すると、サイトの他の側面に制限が加えられますか?

答えて

1

Drupalは最初はCMSであり、Webサイトやアプリケーションを構築するのに適した一般的なソリューションではなく、フレームワークではありません。 Drupalは柔軟性があり、PHPでコード化することができれば、あなたが望むほとんどすべてのことを行うことができますが、基本機能から最も遠く離れていくと難しくなります。ほとんどのWeb/PHP開発者には馴染みのない独自のコンセプトとアーキテクチャーで、学習曲線が急激に変化しています。 IT部門は、非常にHTMLページ指向であり、大量の努力(Servicesモジュールを参照)でも、他のタイプのコンテンツをプライマリ出力として提供するための最良のプラットフォームではありません。

あなたのプロジェクトの説明を考えれば、何百ものオーディオファイルを(おそらく複数のフォーマットで)保存してストリーミングするソリューションが必要です。また、これらのファイル(タイトル、作者など)に関するメタデータを保存することもできます。また、これらのファイルとそのメタデータへのWebフロントエンドが必要です。

MediaFile entityのモジュールがDrupal 7であなたを救うのに役立つかもしれません。すでにDrupalとcontribsモジュールでカバーされている他の機能を計画している場合は、良い選択です。しかし、あなたがDrupal(開発者として)とそのコンセプトにまだ精通していなければ、それは長くて不満足な旅になると予想しています。

関連する問題