Best practice per immagini e media


9

Sto cercando suggerimenti sulle migliori pratiche per D8 e entità file / media. Inizialmente l'ho aggiunto come risposta, ma evidentemente Kiamlaluno ha ritenuto che dovesse trattarsi di una nuova domanda in sé, quindi ecco qui.

Sto cercando di capire il modo migliore per gestire file ed entità multimediali. Con l'aumento dello sviluppo nel modulo entità file, sembra che le cose stiano diventando di nuovo complicate poiché i file possono ora essere un'entità completa. A mio avviso, questo scoraggerà molte persone su quale sia il modo più pratico di procedere.

Quello che mi piacerebbe vedere è un tutorial o una descrizione delle migliori pratiche su quando utilizzare il campo file rispetto al campo media e i pro e i contro di ciascuno. Drupal 8 per impostazione predefinita ci fornisce un tipo di contenuto dell'articolo che è un'entità file. Quindi dovremmo usarlo per le immagini o eliminarlo e usare i campi multimediali.

Qualcuno sa di un recente tutorial o discussione per la revisione?


Questo sarà probabilmente chiuso come tutorial o scritture come queste sono nella lista "off-topic".
mradcliffe,

Probabilmente, tuttavia, anche questo fa parte del problema di ottenere D8 più flusso principale secondo me e fare una semplice domanda di "Che è meglio usare l'entità file inclusa o l'entità media basata sul modulo" genererebbe alla vaga risposta.
Chris Riley,

Risposte:


14

Usa media_entity. Fine della discussione.

Le persone stanno lavorando attivamente per renderlo fondamentale e, una volta accaduto, non c'è più motivo di utilizzare file_entity.

Noi (come in me e @ slashrsm / MD Systems) continueremo a mantenerlo minimamente, poiché abbiamo un numero di grandi siti (una distribuzione in realtà) che si basa su di esso, ma molto probabilmente non uscirà mai dall'alfa mentre media_entity è già stabile.

Stiamo bloggando attivamente sullo stato e sui progressi nel mettere i media nel core:


1
Grazie mille Berdir per aver risposto a questa domanda. Ho avuto molte persone "offline" con la stessa domanda o che mi hanno applaudito per averle poste.
Chris Riley,

Non usare media_entity se hai già un mucchio di file nel tuo sistema, fine della discussione.
Patrick,

L'entità multimediale sembra essere utile solo se hai appena iniziato. Non modificare un sito esistente. O almeno uno in cui hai già migrato un sacco di contenuti. Altrimenti non riesce del tutto a aiutarti a evitare molto lavoro extra.
Patrick,

L'entità file riconoscerà e caricherà i file esistenti senza problemi.
Patrick,

Userò il modulo multimediale principale quando è stabile, fine della discussione. Vedi drupal.org/project/drupal/issues/3055516 o drupal.org/project/drupal/issues/3041111 e molti altri. La vita è abbreviata per quel tipo di piccoli bug.
Gagarine,

0

Naturalmente, l'argomento è ancora in evoluzione, ma a partire dall'ultimo core di Drupal (8.6.x), Media è davvero ora incluso e ha fatto molta strada dalle sue radici D7.

Anche se c'è ancora molto da aggiungere, esiste una documentazione a riguardo. Un altro vantaggio derivante dall'utilizzo di Media è che immagini, file e altre risorse sono più facilmente riutilizzabili, oltre che non legati a nodi di contenuto specifici, rendendo più semplice la sindacazione e le migrazioni dei contenuti. (@Berdir, et.al., per favore, correggimi se sbaglio).

Come osserva @pthurmond, probabilmente è utile solo se si avvia un nuovo sito. Su questo, posso parlare per esperienza, rilanciando un sito D7 come D8, che è stato completamente ricostruito da zero. Potrebbe valerne la pena per alcuni casi, ma potrebbe essere una seccatura monumentale, almeno al momento, se si esegue la migrazione di un sito di grandi dimensioni esistente al paradigma dell'entità dei media.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.