Ich suche nach Vorschlägen zu Best Practices für D8 und Dateien / Medien. Ich habe dies ursprünglich als Antwort hinzugefügt, aber Kiamlaluno war offensichtlich der Meinung, dass es eine neue Frage für sich sein sollte.
Ich versuche herauszufinden, wie ich am besten mit Dateien und Medieneinheiten umgehen kann. Mit der Zunahme der Entwicklung im Dateientitätsmodul wird es wieder komplizierter, da Dateien nun eine vollständige Entität sein können. Meiner Meinung nach wird dies viele Leute abschrecken, welcher Weg der praktischste ist.
Was ich gerne sehen würde, ist ein Tutorial oder eine Beschreibung der Best Practices für die Verwendung des Dateifelds im Vergleich zum Medienfeld sowie der Vor- und Nachteile der einzelnen Felder. Drupal 8 gibt uns standardmäßig einen Artikelinhaltstyp, der eine Dateieinheit ist. Also sollten wir dies für Bilder verwenden oder es löschen und Medienfelder verwenden.
Kennt jemand ein aktuelles Tutorial oder eine Diskussion zur Überprüfung?
Antworten:
Verwenden Sie media_entity. Ende der Diskussion.
Die Leute arbeiten aktiv daran, es in den Kern zu bringen, und sobald dies passiert ist, gibt es keinen Grund mehr, file_entity zu verwenden.
Wir (wie bei mir und @ slashrsm / MD Systems) werden es weiterhin minimal warten, da wir eine Reihe großer Websites (tatsächlich eine Distribution) haben, die darauf angewiesen sind, aber es wird höchstwahrscheinlich nie aus Alpha herauskommen, solange media_entity ist schon stabil.
Wir bloggen aktiv über den Status und die Fortschritte bei der Integration von Medien in den Kern:
quelle
Natürlich entwickelt sich das Thema noch weiter, aber ab dem neuesten Drupal-Kern (8.6.x) ist Media nun tatsächlich enthalten und hat seit seinen D7-Wurzeln einen langen Weg zurückgelegt.
Obwohl noch viel hinzuzufügen ist, gibt es eine Dokumentation dazu. Ein weiterer Vorteil von Media besteht darin, dass Bilder, Dateien und andere Elemente leichter wiederverwendbar sind und nicht an bestimmte Inhaltsknoten gebunden sind, was die Syndizierung und Inhaltsmigration erleichtert. (@Berdir et al., Bitte korrigieren Sie mich, wenn ich mich irre).
Wie @pthurmond feststellt, ist es wahrscheinlich nur gut, wenn Sie eine neue Site starten. Darüber kann ich aus Erfahrung sprechen und eine D7-Site als D8 neu starten, die von Grund auf neu aufgebaut wurde. Kann sich in einigen Fällen lohnen, könnte aber zumindest im Moment ein monumentaler Aufwand sein, wenn eine vorhandene große Site auf das Paradigma der Medieneinheit migriert wird.
quelle