Najlepsze praktyki dotyczące obrazu i mediów


9

Szukam sugestii na temat najlepszych praktyk dla D8 i podmiotów plików / mediów. Pierwotnie dodałem to jako odpowiedź, ale Kiamlaluno najwyraźniej uznało, że powinno to być nowe pytanie, więc proszę bardzo.

Próbuję znaleźć najlepszy sposób obsługi plików i encji multimedialnych. Wraz ze wzrostem rozwoju w module encji pliku, jeśli wydaje się, że sprawy znów stają się skomplikowane, ponieważ pliki mogą być teraz w pełni rozwiniętą encją. Moim zdaniem zniechęci to wielu ludzi do wyboru najbardziej praktycznej drogi.

Chciałbym zobaczyć samouczek lub opis najlepszych praktyk korzystania z pola pliku w porównaniu z polem multimediów oraz zaletami i wadami każdego z nich. Drupal 8 domyślnie podaje nam typ zawartości artykułu, który jest jednostką pliku. Więc powinniśmy użyć tego do zdjęć lub usunąć go i użyć pól multimediów.

Czy ktoś wie o ostatnim tutorialu lub dyskusji do recenzji?


Prawdopodobnie zostanie to zamknięte, ponieważ takie samouczki lub opisy znajdują się na liście „nie na temat”.
mradcliffe

Prawdopodobnie jest to jednak część problemu z tym, że moim zdaniem uzyskanie głównego strumienia D8 jest większe i zrobienie prostego pytania „Które lepiej jest zastosować dołączoną jednostkę pliku lub jednostkę medialną opartą na module” wygenerowałoby niejasną odpowiedź.
Chris Riley,

Odpowiedzi:


14

Użyj media_entity. Koniec dyskusji.

Ludzie aktywnie pracują nad wprowadzeniem go do rdzenia, a kiedy to się stanie, nie ma już powodu, aby używać file_entity.

My (jak we mnie i @ slashrsm / MD Systems) będziemy nadal minimalnie go utrzymywać, ponieważ mamy wiele dużych witryn (właściwie dystrybucji), które na nim polegają, ale najprawdopodobniej nigdy nie wyjdzie z alfa, dopóki media_entity jest już stabilny.

Aktywnie blogujemy o stanie i postępach w tworzeniu mediów w centrum:


1
Dziękuję bardzo Berdirowi za odpowiedź na to pytanie. Miałem wielu ludzi „offline”, którzy zadawali mi to samo pytanie lub bili mnie, że zadałem to pytanie.
Chris Riley,

Nie używaj media_entity, jeśli masz już kilka plików w systemie, koniec dyskusji.
Patrick

Jednostka medialna wydaje się przydatna tylko wtedy, gdy dopiero zaczynasz. Brak modyfikacji istniejącej witryny. Lub przynajmniej jeden, do którego migrowałeś już mnóstwo treści. W przeciwnym razie nie pomoże to całkowicie uniknąć dodatkowej pracy.
Patrick

File Entity rozpozna i załaduje istniejące pliki bez problemu.
Patrick

Będę używał podstawowego modułu medialnego, gdy będzie stabilny, koniec dyskusji. Zobacz drupal.org/project/drupal/issues/3055516 lub drupal.org/project/drupal/issues/3041111 i wiele innych. Życie jest za krótkie na tego rodzaju małe błędy.
gagarine

0

Oczywiście temat wciąż ewoluuje, ale od najnowszego rdzenia Drupala (8.6.x), media są teraz uwzględnione i przeszły długą drogę od swoich korzeni D7.

Chociaż wciąż jest wiele do dodania, dokumentacja na ten temat istnieje. Kolejną zaletą korzystania z Media jest to, że obrazy, pliki i inne zasoby są łatwiejsze do ponownego użycia, a także nie są powiązane z konkretnymi węzłami treści, co ułatwia syndykowanie i migrację treści. (@Berdir i in., Popraw mnie, jeśli się mylę).

Jak zauważa @pthurmond, prawdopodobnie dobrze jest założyć nową witrynę. Na tej podstawie mogę mówić z doświadczenia, ponownie uruchamiając witrynę D7 jako D8, która została całkowicie przebudowana od podstaw. W niektórych przypadkach może być tego warte, ale może być ogromnym problemem, przynajmniej w tej chwili, jeśli migracja istniejącej dużej witryny do paradygmatu Media Entity.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.