Найкращі практики зображень та медіа


9

Я шукаю пропозиції щодо кращих практик для D8 та файлів / медіа-об'єктів. Я спочатку додав це як відповідь, але kiamlaluno, очевидно, вважав, що це має бути новим питанням саме по собі, так що далі.

Я намагаюся з'ясувати найкращий спосіб обробки файлів та медіа-об'єктів. Зі збільшенням розвитку модуля файлової сутності, якщо з'являється, що знову стає складніше, оскільки файли тепер можуть бути повноцінним продуктом. На мою думку, це призведе до відмови багатьох людей щодо того, який шлях є найбільш практичним шляхом.

Мені б хотілося побачити підручник або написання найкращих практик, коли використовувати поле файлу проти медіа-поля та плюси та мінуси кожного. Drupal 8 за замовчуванням надає нам тип вмісту статті, який є об'єктом файлу. Тож ми повинні використовувати це для зображень чи видаляти його та використовувати медіаполя.

Хтось знає про нещодавній підручник або дискусію для перегляду?


Це, ймовірно, буде закрито, оскільки підручники або записи, як вони, є у списку "поза темою".
mradcliffe

Напевно, але це також є частиною проблеми, на думку D8, що є основним потоком на мою думку, і просте запитання "Що краще використовувати включене файлове об'єднання або медіа-об'єкт на основі модуля" породжує неясну відповідь.
Кріс Райлі

Відповіді:


14

Використовуйте media_entity. Кінець дискусії.

Люди активно працюють над тим, щоб отримати його в основу, і як тільки це сталося, більше немає причин використовувати file_entity.

Ми (як у мене і @ slashrsm / MD Systems) продовжуватимемо його мінімально підтримувати, оскільки у нас є ряд великих сайтів (насправді дистрибутив), на яких покладається, але він, швидше за все, ніколи не вийде з альфа, тоді як media_entity є вже стабільний.

Ми активно ведемо блог про стан та прогреси щодо залучення медіа до основних:


1
Дуже дякую Бердиру за відповідь на це запитання. У мене були численні люди "офлайн" зі тим самим запитанням або або аплодували мені за те, щоб задати питання.
Кріс Райлі

Не використовуйте media_entity, якщо у вас вже є маса файлів у вашій системі, кінець дискусії.
Патрік

Медіа-об'єкт здається корисним лише тоді, коли ви тільки починаєте. Не змінює існуючий сайт. Або хоча б той, у який ви вже перенесли туди вмісту. Інакше це не вдається повністю допомогти вам уникнути багато зайвої роботи.
Патрік

Файл Entity насправді розпізнає та завантажує наявні файли без проблем.
Патрік

Я буду використовувати основний модуль медіа, коли стабільний, кінець дискусії. Див. Drupal.org/project/drupal/isissue/3055516 або drupal.org/project/drupal/isissue/3041111 та багато інших. Життя коротке для таких маленьких помилок.
gagarine

0

Звичайно, тема все ще розвивається, але, як свідчить про останнє ядро ​​Drupal (8.6.x), медіа справді зараз включено і пройшло довгий шлях від своїх корінь D7.

Хоча ще багато чого потрібно додати, документація на це існує. Ще однією перевагою спілкування з Media є те, що зображення, файли та інші об’єкти легше використовувати повторно, а також не прив’язуються до конкретних вузлів вмісту, що спрощує синдикацію та міграцію вмісту. (@ Berdir, et.al., будь ласка, виправте мене, якщо я помиляюся).

Як зазначає @pthurmond, це, ймовірно, добре лише, якщо запустити новий сайт. Про це я можу говорити з досвіду, запустивши сайт D7 як D8, який був повністю перебудований з нуля. Можливо, варто це зробити в деяких випадках, але це могло б бути монументальним клопотом, принаймні на даний момент, якщо перенести існуючий великий сайт до парадигми Media Entity.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.