web-dev-qa-db-fra.com

Quelle est la différence entre images et répertoire multimédia?

Comment comprendre la différence entre le répertoire images et le répertoire média? Dans tout mon Joomla! sites que j'utilisais images pour les fichiers image affichés dans des articles, média pour les PDF, MP3, etc. Noms de ces répertoires m'a amené à le faire.

(1) Si j'ai une image de bannière de 600 × 900 px (portrait) qui passe au clic à une image de 6000 × 9 000 convenant à l'impression grand format, le premier doit-il aller à images = et le dernier à média répertoire?

(2) Nom media m'évoque soit un type de support abstrait (PDF, EPUB, MOV), soit un support d'affichage de type CSS (papier, écran, appareil mobile) ou un support de stockage ( DVD, disque dur, CD). Comment devrais-je comprendre le nom du répertoire media de Joomla! point de vue? Quels médias sont attendus à l'intérieur?

(Main) Quelle est la règle principale pour décider quel répertoire utiliser pour quoi?

Plus que simplement apprendre à faire et à ne pas faire, mon but est de comprendre l'intention des concepteurs de Joomla pour ces répertoires.

7
miroxlav

media est principalement utilisé pour

  1. des images, des scripts et des feuilles de style servis avec des composants et des plugins. (Ils font partie du code source de votre site Web)
  2. Le contenu de ce dossier peut être remplacé par un modèle
  3. par exemple, votre website-logo fait partie du code source

Mais le dossier image est utilisé pour

  1. images dans le contenu écrit par admin/users.
  2. Son coffre-fort à assumer le dossier des images pour contenu généré par l'utilisateur .
  3. par exemple, les utilisateurs de votre site Web y téléchargent des images de profil, celles-ci doivent être stockées dans le dossier images.
11
Shyam

Les clients n'ont pas accès au dossier multimédia par défaut. JCE, le gestionnaire de médias, un certain nombre de galeries et de curseurs de bannière s’adressent tous au dossier images pour les données de contenu.

Nous nous soucions davantage de faciliter et de simplifier les choses pour nos clients et de les préserver des problèmes que de mettre des choses où on nous dit, alors nous utilisons les images comme dossier de contenu principal. À l'intérieur, nous conservons un dossier "fichiers" afin qu'ils puissent télécharger des fichiers PDF ou des documents, et nous leur permettons d'organiser les images et autres types de fichiers à votre guise. Les images d'arrière-plan et de mise en page sont conservées ailleurs afin qu'elles ne puissent pas réellement détruire leur site. Parce qu'ils ne sont pas autorisés à voyager en dehors de l'arbre à images, ils ne peuvent pas détruire des objets.

Nous ne voulons absolument pas qu'un client ait accès au dossier multimédia. C’est aux plugins et aux composants d’accéder, pas aux rédacteurs de contenu. Même en tant que développeur, j'ai rarement besoin d'y aller et de faire des choses.

Donc, la morale de l'histoire - les médias sont pour le CMS, les images sont pour le CONTENU.

8
Faye

Plus que de simplement apprendre à faire et à ne pas faire, mon but est de comprendre l'intention des concepteurs Joomla pour ces répertoires.

Ce qu'ils voulaient peut être trouvé sur https://docs.joomla.org/Development_Best_Practices sous Where should I place JavaScript, CSS, and Image files that belong to my Component? et Where should I place files generated by my Component?.

En raison du remplacement de toutes les images, les scripts et les feuilles de style générés par vos composants doivent être inclus dans le dossier media. Mais ce qui est intéressant, c’est qu’il mentionne également les fichiers utilisateur générés/téléchargés via votre composant. Pour Permanent, web accessible fichiers il est écrit Use a subdirectory of the media folder. Et alors This applies to all files handled by your Component, including files your code generates and files the users of your component upload / generate.

Ils ne mentionnent rien dans ce guide des "meilleures pratiques de développement" concernant le dossier image. Je suppose donc qu'il est destiné à des activités autres que le développement, telles que le téléchargement d'images à utiliser dans les articles.

0
Adam M.