ジャンゴ·massmediaは、サイトを介してメディアファイルをアップロードし、編集するために、サイトのスタッフを可能にDjangoのアプリで、ファイルシステムがバックグラウンドで維持されている メディアファイルまたはアーカイブでアップロードすることができます。メタデータはHachoirライブラリを使用して収集されます。
Massmediaは、特定のメディアタイプ(あなたがウェブサイトに埋め込むことができたもの)で動作します。これにより、ユーザーは単一のファイルまたはアーカイブとしてのいずれかDjangoの管理インタフェースを使用してサイトに自分のファイルをアップロードする必要があり、FTPクライアントに代わるものではありません。
サーバー側では、アーカイブが解凍され、コレクション(すなわち、ギャラリー、アルバム)は、それが作成したメディアオブジェクトとmany2many関係で作成されます。我々は唯一のメディアタイプを扱っているので、メタデータはhachoirパーサー(外部モジュールが、必要ではない)を使用して収集されます。あなたがaudio_obj.metadata.get(「アーティスト」、なし)のようなものを行うことができますので、それは漬け辞書に情報を格納するので、それは本当に素晴らしいです。
プロジェクトでは、テンプレート内でメディアオブジェクトをレンダリングするためのMIME_TYPEベースウィジェットテンプレート方式を採用しています。これは、どのウィジェット(すなわちフラッシュのオーディオ用画像、、<オブジェクト>の場合)で示されますどのメディアタイプを設定できることを意味します。テンプレートはそのフラッシュメディアオブジェクトは、デフォルトで「massmedia /アプリケーション/ X-衝撃波flash.html」で見つかったテンプレートをレンダリングすることになるMIME_TYPEによって分解されます。個々のメディアオブジェクトは、使用する特定のテンプレートを指定するか、既存のウィジェットテンプレートを変更することができます。
このリリースの新機能:
この新しい設定フォーマット:
すべての設定はMASSMEDIA_SETTINGS、MASSMEDIA_STORAGE、およびMASSMEDIA_UPLOAD_TO内に含まれています。古い設定は動作しますが、非推奨の警告を発生させます。
新しい設定:
MASSMEDIA_SETTINGS [&QUOT; USE_TAGGING&QUOT;]とMASSMEDIA_SERVICES [&QUOT; YOUTUBE&QUOT;]
YouTubeのためのサポートは、コレクションとしてフィード
この要件:
このパイソン
ジャンゴ
コメントが見つかりません