it-swarm-eu.dev

Qual è la differenza tra le immagini e la directory multimediale?

Come dovrei capire la differenza tra immagini e media directory? In tutto il mio Joomla! siti che stavo usando immagini per i file di immagine visualizzati negli articoli, media per PDF, MP3 ecc. Nomi di queste directory mi ha portato a farlo.

(1) Se ho un'immagine banner di 600 × 900 px (verticale) che al clic diventa un'immagine 6000 × 9000 adatta per la stampa di grande formato, nel caso in cui la prima dovesse passare a immagini = e quest'ultimo a media directory?

(2) Nome media mi evoca un tipo di supporto astratto (PDF, EPUB, MOV) o un supporto di visualizzazione simile a CSS (carta, schermo, dispositivo mobile) o supporto di archiviazione ( DVD, HDD, CD). Come dovrei capire il nome della directory media da Joomla! punto di vista? Quali media sono previsti all'interno?

(Main) Qual è la regola principale per decidere quale directory usare per cosa?

Più che semplicemente imparare DO e NON, il mio obiettivo è capire l'intenzione dei designer Joomla per queste directory.

7
miroxlav

media è principalmente usato per

  1. immagini, script e fogli di stile forniti con componenti e plugin. (Questi fanno parte del codice sorgente del tuo sito Web)
  2. Il contenuto di questa cartella può essere sovrascritto dal modello
  3. per esempio il tuo website-logo fa parte del codice sorgente

Ma image viene utilizzata per la cartella

  1. immagini nei contenuti scritti da admin/utenti.
  2. È sicuro assumere la cartella delle immagini per contenuti generati dall'utente .
  3. ad esempio gli utenti del tuo sito web caricano lì la foto del profilo, questi devono essere memorizzati nella cartella delle immagini.
11
Shyam

I client non hanno accesso alla cartella multimediale per impostazione predefinita. JCE, media manager, un numero di gallerie e cursori di banner, stanno tutti cercando nella cartella immagini per i dati di contenuto.

Ci preoccupiamo di più di rendere le cose facili e ottimizzate per i nostri clienti e di tenerli fuori dai guai di quanto facciamo nel mettere le cose dove ci viene detto, quindi usiamo le immagini come cartella principale dei contenuti multimediali. All'interno manteniamo una cartella "file" in modo che possano caricare pdf o documenti e permettiamo loro di organizzare immagini e altri tipi di file come desiderato. Le immagini di sfondo e layout sono conservate altrove in modo che non possano davvero distruggere il loro sito. Poiché non gli è permesso di viaggiare fuori dall'albero delle immagini, non possono andare a demolire cose.

Non vorremmo che un client avesse accesso alla cartella multimediale. Questo è accessibile ai plug-in e ai componenti, non agli autori dei contenuti. Anche come sviluppatore raramente ho bisogno di andare lì e fare cose.

Quindi morale della storia - i media sono per il CMS, le immagini sono per il CONTENUTO.

8
Faye

Più che semplicemente imparare DO e NON, il mio obiettivo è capire l'intenzione dei designer di Joomla per queste directory.

Quello che intendevano può essere trovato su https://docs.joomla.org/Development_Best_Practices under Where should I place JavaScript, CSS, and Image files that belong to my Component? e Where should I place files generated by my Component?.

A causa della sostituzione di tutte le immagini, gli script, i fogli di stile generati dai componenti, devono essere inclusi nella cartella media. Ma la cosa interessante è che menziona anche i file degli utenti generati/caricati attraverso il tuo componente. Per Permanent, web accessible file dice Use a subdirectory of the media folder. E poi This applies to all files handled by your Component, including files your code generates and files the users of your component upload / generate.

Non menzionano in questa guida alle "migliori pratiche di sviluppo" nulla sulla cartella image, quindi presumo che sia destinato a cose non di sviluppo come il caricamento delle immagini da utilizzare negli articoli.

0
Adam M.