Wie soll ich den Unterschied zwischen Bildern und Medienverzeichnis verstehen ? In all meinen Joomla! Websites Ich habe Bilder für Bilddateien verwendet, die in Artikeln, Medien für PDFs, MP3s usw. angezeigt wurden . Die Namen dieser Verzeichnisse haben mich dazu veranlasst.
(1) Wenn ich ein Bannerbild mit 600 × 900 px (Porträt) habe, das beim Klicken auf ein 6000 × 9000-Bild für den Großformatdruck wechselt, sollte das erstere zu Bildern und das letztere zu einem Medienverzeichnis gehen ?
(2) Name des Medium evoziert ich entweder abstrakt Medientyp (PDF, EPUB, MOV) oder CSS-ähnliches Anzeigemedium (Papier, Leinwand, mobiles Gerät) oder Speichermedien (DVD, HDD, CD). Wie soll ich das Verzeichnis Name Media von Joomla! Standpunkt? Welche Medien werden im Inneren erwartet?
(Main) Was ist die Hauptregel für die Entscheidung, welches Verzeichnis für was verwendet werden soll?
▶ Mein Ziel ist es, nicht nur DOs und DON'Ts zu lernen, sondern auch die Absicht der Joomla-Designer für diese Verzeichnisse zu verstehen.
Clients haben standardmäßig keinen Zugriff auf den Medienordner. JCE, Media Manager, eine Reihe von Galerien und Banner-Schiebereglern suchen alle im Bilderordner nach Inhaltsdaten.
Es ist uns wichtiger, die Dinge für unsere Kunden einfach und rational zu gestalten und sie vor Ärger zu bewahren, als darum, Dinge dort zu platzieren, wo es uns gesagt wurde. Deshalb verwenden wir Bilder als Hauptordner für Inhaltsmedien. Im Inneren behalten wir einen "Dateien" -Ordner, damit sie PDFs oder Dokumente hochladen können, und lassen sie Bilder und andere Dateitypen nach Wunsch organisieren. Hintergrund- und Layoutbilder werden an anderer Stelle aufbewahrt, damit sie ihre Site nicht wirklich zerstören können. Da sie nicht außerhalb des Bilderbaums reisen dürfen, können sie keine Sachen zerstören.
Wir möchten auf keinen Fall, dass ein Client Zugriff auf den Medienordner hat. Damit können Plugins und Komponenten zugreifen, nicht die Inhaltsschreiber. Selbst als Entwickler muss ich selten dort hineingehen und Sachen machen.
Die Moral der Geschichte - Medien sind für das CMS, Bilder für den INHALT.
quelle
images
Ordnern ist hässlich, aber Sie haben Recht. Wir möchten nicht, dass unsere Benutzer auf den Ordner / media zugreifen können und die Website mit wenigen Klicks beschädigt haben. Wir würden einen neuen Ordner in Joomla brauchen, so etwas wiemedia_user
.media
kann dies sowohl für die Dateien der Komponente als auch für benutzergenerierte Inhalte verwendet werden.Was sie beabsichtigten, finden Sie unter https://docs.joomla.org/Development_Best_Practices unter
Where should I place JavaScript, CSS, and Image files that belong to my Component?
undWhere should I place files generated by my Component?
.Da alle von Ihren Komponenten generierten Bilder, Skripte und Stylesheets überschrieben werden, sollten sie im
media
Ordner enthalten sein. Das Interessante ist jedoch, dass auch Benutzerdateien erwähnt werden, die über Ihre Komponente generiert / hochgeladen wurden. FürPermanent, web accessible
Dateien heißt esUse a subdirectory of the media folder.
Und dannThis applies to all files handled by your Component, including files your code generates and files the users of your component upload / generate.
Sie erwähnen in diesem Handbuch "Best Practices für die Entwicklung" nichts über den
image
Ordner, daher gehe ich davon aus, dass er für nicht entwicklungsbezogene Dinge wie das Hochladen Ihrer Bilder zur Verwendung in den Artikeln gedacht ist.quelle