画像とメディアディレクトリの違いは何ですか?


8

画像メディアディレクトリの違いを理解するにはどうすればよいですか?すべての私のJoomla!記事、PDF、MP3などのメディアに表示される画像ファイルに画像を使用していたサイト。これらのディレクトリの名前がそうするようになりました。

(1) 600×900ピクセル(縦)のバナー画像があり、クリックすると大判印刷に適した6000×9000の画像になる場合、前者は画像に移動し、後者はメディアディレクトリに移動する必要がありますか?

(2)名前付きメディアは、抽象的なメディアタイプ(PDF、EPUB、MOV)またはCSSのような表示メディア(紙、画面、モバイルデバイス)またはストレージメディア(DVD、HDD、CD)のいずれかを呼び起こします。Joomlaのディレクトリ名メディアをどのように理解すればよいですか?観点?どんなメディアが期待されていますか?

(メイン)どのディレクトリを何に使用するかを決定するための主なルールは何ですか?
 

私の目標は、DOとDONを単に学ぶだけではなく、これらのディレクトリに対するJoomlaデザイナーの意図を理解することです。

回答:


12

メディアは主に使用されます

  1. コンポーネントとプラグインで提供される画像、スクリプト、スタイルシート。(これらはあなたのウェブサイトのソースコードの一部です)
  2. このフォルダの内容はテンプレートで上書きできます
  3. 例として、あなたのウェブサイトのロゴはソースコードの一部です

ただし、画像フォルダは

  1. 管理者/ユーザーによって書かれたコンテンツの画像。
  2. ユーザーが生成したコンテンツの画像フォルダーを想定しても安全です。
  3. たとえば、ウェブサイトのユーザーがそこにプロフィール写真をアップロードすると、これらは画像フォルダに保存されます。

正直なところ、説明が短すぎて理解できません。ポイント1と2は正確にはどういう意味ですか?自分でメディアを使用しないでください。私が尋ねた2番目の質問はどうですか?そして、MP3、PDFなどをどこに保存しますか?
miroxlav 2014

mp3、pdfなどを画像フォルダに保存します。これらはソースコードの一部ではなく、ウェブサイトのコンテンツなので。
Shyam 2014

短い答えは、それはあなた次第です。サイトを管理して管理する必要があります。そのため、正しい方法も間違った方法もないため、少しあいまいな可能性が高くなります。
tim.baker 2014

拡張機能のインストーラーを使用すると、拡張機能のアセット(JavaScript、CSS、画像)をメディアフォルダーに簡単に保存できますが、画像フォルダーには保存できないことを追加できます。メディアは確かに拡張機能向けですが、画像はユーザー向けです。
バクーアル2014

1
ドキュメント用の3番目のフォルダー(/ files)を試し、画像用の画像フォルダーを残しました。次に、JCEを変更して、ドキュメントに/ filesを使用するようにします。しかし、JCEファイルマネージャーでイメージを含むすべてのタイプのファイルを管理できるようにしたいため、問題がさらに増えるため、お勧めしません。メディアという名前は、概念的には拡張イメージとしてより適切にラベル付けされているはずです。また、javascriptを提供し、最終使用者がそれを変更することを望まない。
Peter Wiseman

8

デフォルトでは、クライアントはメディアフォルダにアクセスできません。JCE、メディアマネージャー、多数のギャラリー、バナースライダーなど、すべてが画像フォルダーでコンテンツデータを探しています。

私たちは、指示された場所に物事を置くことよりも、物事をクライアントにとって簡単かつ合理化し、トラブルから守ることに重点を置いているため、メインのコンテンツメディアフォルダーとして画像を使用しています。内部には「ファイル」フォルダがあり、PDFやドキュメントをアップロードでき、必要に応じて画像やその他のファイルタイプを整理できます。背景とレイアウトの画像は他の場所に保持されるため、サイトを実際に破壊することはできません。彼らは画像ツリーの外への旅行を許可されていないので、物事を破壊することはできません。

クライアントにメディアフォルダーへのアクセスを許可する方法はありません。これは、コンテンツライターではなく、プラグインとコンポーネントがアクセスするためのものです。開発者としても、そこに行って何かをする必要はほとんどありません。

ストーリーのモラル-メディアはCMS用、画像はコンテンツ用です。


imagesフォルダーの使用は醜いですが、ユーザーが/ mediaフォルダーにアクセスして、数回のクリックでWebサイトを壊すことを望んでいません。Joomlaにのような新しいフォルダが必要になりますmedia_user
Adam M.

とにかく、ユーザーがファイルを参照する必要がなく、コンポーネントですべてを処理mediaできる場合は、コンポーネントのファイルとユーザーが生成したコンテンツの両方に使用できます。
Adam M.

0

DOとDO N'Tを単に学ぶだけではなく、これらのディレクトリに対するJoomlaデザイナーの意図を理解することが私の目標です。

彼らが意図したものは、https://docs.joomla.org/Development_Best_PracticesWhere should I place JavaScript, CSS, and Image files that belong to my Component?およびにありWhere should I place files generated by my Component?ます。

すべての画像を上書きするため、コンポーネントによって生成されたスクリプト、スタイルシートはmediaフォルダ内に含める必要があります。しかし興味深いのは、コンポーネントを通じて生成/アップロードされたユーザーファイルについても言及していることです。以下のためPermanent, web accessibleのファイル、それは述べていますUse a subdirectory of the media folder.。そしてThis applies to all files handled by your Component, including files your code generates and files the users of your component upload / generate.

この「開発のベストプラクティス」ガイドでは、imageフォルダーについては何も言及されていないため、記事で使用する画像のアップロードなど、開発以外の目的での使用を想定しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.