Mejores prácticas de imagen y medios


9

Estoy buscando sugerencias sobre las mejores prácticas para D8 y entidades de archivos / medios. Originalmente agregué esto como respuesta, pero Kiamlaluno evidentemente sintió que debería ser una nueva pregunta en sí misma, así que aquí va.

Estoy tratando de encontrar la mejor manera de manejar archivos y entidades de medios. Con el aumento del desarrollo en el módulo de entidad de archivo, parece que las cosas se están complicando una vez más, ya que los archivos ahora pueden ser una entidad completa. En mi opinión, esto va a desanimar a muchas personas sobre cuál es el camino más práctico.

Lo que me encantaría ver es un tutorial o una redacción sobre las mejores prácticas sobre cuándo usar el campo de archivo versus el campo de medios y los pros y los contras de cada uno. Drupal 8 por defecto nos da un tipo de contenido del artículo que es una entidad de archivo. Entonces, ¿deberíamos usar esto para imágenes o eliminarlo y usar campos de medios?

¿Alguien sabe de un tutorial reciente o discusión para su revisión?


Esto probablemente se cerrará ya que los tutoriales o escritos como estos están en la lista "fuera de tema".
mradcliffe

Probablemente, sin embargo, esto también es parte del problema de obtener D8 más transmisión principal en mi opinión y hacer una simple pregunta de "Cuál es mejor usar la entidad de archivo incluida o la entidad de medios basada en módulo" generaría una respuesta vaga.
Chris Riley

Respuestas:


14

Use media_entity. Fin de la discusión.

La gente está trabajando activamente para ponerlo en el núcleo y una vez que eso sucedió, ya no hay ninguna razón para usar file_entity.

Nosotros (como en mí y @ slashrsm / MD Systems) continuaremos manteniéndolo mínimamente, ya que tenemos varios sitios grandes (una distribución en realidad) que depende de él, pero lo más probable es que nunca salga de alfa mientras media_entity es Ya estable.

Estamos blogueando activamente sobre el estado y el progreso en la incorporación de los medios al núcleo:


1
Muchas gracias Berdir por responder esta pregunta. Muchas personas me han "desconectado" con la misma pregunta o me han aplaudido por hacer la pregunta.
Chris Riley

No use media_entity si ya tiene un montón de archivos en su sistema, fin de la discusión.
Patrick

La entidad de medios solo parece ser útil si recién está comenzando. No modifica un sitio existente. O al menos uno en el que ya haya migrado una tonelada de contenido. De lo contrario, falla por completo para ayudarlo a evitar mucho trabajo extra.
Patrick

File Entity realmente reconocerá y cargará sus archivos existentes sin ningún problema.
Patrick

Usaré el módulo multimedia principal cuando esté estable, al final de la discusión. Ver drupal.org/project/drupal/issues/3055516 o drupal.org/project/drupal/issues/3041111 y muchos otros. La vida es corta para ese tipo de pequeños errores.
Gagarine

0

Por supuesto, el tema todavía está evolucionando, pero a partir del último núcleo de Drupal (8.6.x), los medios de comunicación ahora están incluidos y han recorrido un largo camino desde sus raíces D7.

Aunque todavía hay mucho por agregar, existe documentación al respecto. Otra ventaja de utilizar Media es que las imágenes, los archivos y otros activos son más fáciles de reutilizar, y no están vinculados a nodos de contenido específicos, lo que facilita la sindicación y las migraciones de contenido. (@ Berdir, et.al., corrígeme si tengo un error).

Como señala @pthurmond, probablemente solo sea bueno si comienza un nuevo sitio. Sobre eso, puedo hablar por experiencia, relanzando un sitio D7 como D8, que fue completamente reconstruido desde cero. Puede valer la pena en algunos casos, pero podría ser una molestia monumental, al menos en este momento, si se migra un sitio grande existente al paradigma de Entidad de medios.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.