Práticas recomendadas para imagem e mídia

9

Estou procurando sugestões sobre as melhores práticas para o D8 e entidades de arquivos / mídia. Eu adicionei isso originalmente como resposta, mas Kiamlaluno evidentemente achava que deveria ser uma nova pergunta em si mesma, então aqui vai.

Estou tentando descobrir a melhor maneira de lidar com arquivos e entidades de mídia. Com o aumento do desenvolvimento no módulo de entidade de arquivo, parece que as coisas estão ficando mais complicadas, pois os arquivos agora podem ser uma entidade completa. Na minha opinião, isso vai afastar muitas pessoas sobre qual o caminho mais prático a seguir.

O que eu gostaria de ver é um tutorial ou uma redação das melhores práticas de quando usar o campo de arquivo versus o campo de mídia e os prós e contras de cada um. O Drupal 8, por padrão, fornece um tipo de conteúdo de artigo que é uma entidade de arquivo. Então, devemos usá-lo para imagens ou excluí-lo e usar campos de mídia.

Alguém sabe de um tutorial ou discussão recente para revisão?

Chris Riley
fonte
Provavelmente, isso será encerrado, pois os tutoriais ou artigos como esses estão na lista "fora do tópico".
mradcliffe
Provavelmente, no entanto, isso também faz parte do problema de obter D8 mais fluxo principal na minha opinião e fazer uma pergunta simples de "Qual é melhor usar a entidade de arquivo incluída ou a entidade de mídia baseada em módulo" geraria uma resposta vaga.
22817 Chris Riley

Respostas:

14

Use media_entity. Fim de discussão.

As pessoas estão trabalhando ativamente para colocá-lo no núcleo e, uma vez que isso aconteceu, não há mais razão para usar file_entity.

Nós (como eu e a @ slashrsm / MD Systems) continuaremos a mantê-la minimamente, pois temos vários sites grandes (uma distribuição realmente) que dependem dela, mas provavelmente nunca sairá do alfa enquanto media_entity estiver já estável.

Estamos blogando ativamente sobre o status e o progresso da inserção da mídia no núcleo:

Berdir
fonte
11
Muito obrigado Berdir por responder a esta pergunta. Eu tive várias pessoas "offline" comigo com a mesma pergunta e / ou me aplaudindo por fazer a pergunta.
22817 Chris Riley
Não use media_entity se você já possui um monte de arquivos no seu sistema, final da discussão.
Patrick Patrick
A entidade de mídia parece ser útil apenas se você está apenas começando. Não modificando um site existente. Ou pelo menos um para o qual você já migrou uma tonelada de conteúdo. Caso contrário, ele falhará inteiramente para ajudá-lo a evitar muito trabalho extra.
Patrick Patrick
A Entidade do arquivo reconhecerá e carregará seus arquivos existentes sem nenhum problema.
Patrick Patrick
Vou usar o módulo de mídia principal quando estiver estável, final da discussão. Consulte drupal.org/project/drupal/issues/3055516 ou drupal.org/project/drupal/issues/3041111 e muitos outros. A vida é curta para esse tipo de inseto pequeno.
Gagarine
0

Obviamente, o tópico ainda está em evolução, mas a partir do mais recente núcleo do Drupal (8.6.x), a Mídia está agora incluída e percorreu um longo caminho desde as raízes do D7.

Embora ainda haja muito a ser adicionado, a documentação existe. Outra vantagem de acompanhar o Media é que imagens, arquivos e outros ativos são mais facilmente reutilizáveis, além de não estarem vinculados a nós de conteúdo específicos, facilitando a organização e as migrações de conteúdo. (@Berdir, et.al., corrija-me se estiver errado).

Como observa @pthurmond, provavelmente só é bom se você estiver iniciando um novo site. Sobre isso, posso falar por experiência própria, relançando um site D7 como D8, que foi completamente reconstruído do zero. Pode valer a pena em alguns casos, mas pode ser um aborrecimento monumental, pelo menos no momento, se você estiver migrando um site grande existente para o paradigma da Entidade de Mídia.

karolus
fonte