Thực tiễn tốt nhất về hình ảnh và truyền thông


9

Tôi đang tìm kiếm đề xuất về Thực tiễn Tốt nhất cho D8 và các thực thể tệp / phương tiện. Ban đầu tôi đã thêm nó như một câu trả lời nhưng rõ ràng kiamlaluno cảm thấy rằng nó nên là một câu hỏi mới trong chính nó nên ở đây đi.

Tôi cố gắng tìm ra cách tốt nhất để xử lý các tệp và các thực thể truyền thông. Với sự gia tăng của sự phát triển trong mô-đun thực thể tệp nếu có vẻ như mọi thứ lại một lần nữa trở nên phức tạp vì các tệp giờ đây có thể là một thực thể đầy đủ. Theo ý kiến ​​của tôi, điều này sẽ khiến nhiều người bỏ cuộc vì cách nào là cách thiết thực nhất để đi.

Những gì tôi muốn thấy là một hướng dẫn hoặc viết lên các thực tiễn tốt nhất về thời điểm sử dụng trường tệp so với trường phương tiện và ưu và nhược điểm của từng loại. Drupal 8 theo mặc định cung cấp cho chúng ta loại nội dung Bài viết là một thực thể tệp. Vì vậy, chúng ta nên sử dụng điều này cho hình ảnh hoặc xóa nó và sử dụng các trường phương tiện.

Có ai biết về một hướng dẫn hoặc thảo luận gần đây để xem xét?


Điều này có thể sẽ bị đóng vì các hướng dẫn hoặc bài viết như thế này nằm trong danh sách "ngoài chủ đề".
mradcliffe

Tuy nhiên, có lẽ đây cũng là một phần của vấn đề khiến D8 có thêm luồng chính theo quan điểm của tôi và thực hiện một câu hỏi đơn giản là "Sử dụng thực thể tệp được bao gồm hoặc thực thể phương tiện dựa trên mô-đun" sẽ tạo ra mơ hồ cho câu trả lời.
Chris Riley

Câu trả lời:


14

Sử dụng media_entity. Kết thúc cuộc thảo luận.

Mọi người đang tích cực làm việc để đưa nó vào cốt lõi và một khi điều đó xảy ra, không có lý do gì để sử dụng file_entity nữa.

Chúng tôi (như tôi và @ slashrsm / MD Systems) sẽ tiếp tục duy trì tối thiểu nó, vì chúng tôi có một số trang web lớn (thực sự phân phối) dựa vào nó, nhưng rất có thể nó sẽ không bao giờ thoát khỏi alpha trong khi media_entity là đã ổn định

Chúng tôi đang tích cực viết blog về tình trạng và tiến trình đưa phương tiện vào cốt lõi:


1
Cảm ơn bạn rất nhiều Berdir đã trả lời câu hỏi này. Tôi đã có rất nhiều người "ngoại tuyến" tôi với cùng một câu hỏi và hoặc hoan nghênh tôi đã đặt câu hỏi.
Chris Riley

Không sử dụng media_entity nếu bạn đã có một loạt các tệp trong hệ thống của mình, kết thúc cuộc thảo luận.
Patrick

Thực thể truyền thông dường như chỉ hữu ích nếu bạn chỉ mới bắt đầu. Không sửa đổi một trang web hiện có. Hoặc ít nhất một cái mà bạn đã di chuyển một tấn nội dung vào. Nếu không, nó hoàn toàn thất bại để giúp bạn tránh được rất nhiều công việc làm thêm.
Patrick

Thực thể tệp sẽ thực sự nhận ra và tải các tệp hiện có của bạn mà không gặp vấn đề gì.
Patrick

Tôi sẽ sử dụng mô-đun phương tiện truyền thông cốt lõi khi ổn định, kết thúc cuộc thảo luận. Xem drupal.org/project/drupal/issues/3055516 hoặc drupal.org/project/drupal/issues/3041111 và nhiều người khác. Cuộc sống là ngắn ngủi cho những loại lỗi nhỏ.
gagarine

0

Tất nhiên, chủ đề vẫn đang phát triển, nhưng kể từ lõi Drupal mới nhất (8.6.x), Media thực sự đã được đưa vào, và đã đi được một chặng đường dài kể từ gốc D7.

Mặc dù vẫn còn rất nhiều điều cần được thêm vào, tài liệu về nó vẫn tồn tại. Một lợi thế khác của Media là hình ảnh, tệp và các tài sản khác có thể tái sử dụng dễ dàng hơn cũng như không bị ràng buộc với các nút nội dung cụ thể, giúp việc cung cấp và di chuyển nội dung dễ dàng hơn. (@Berdir, et.al., vui lòng sửa cho tôi nếu tôi có lỗi).

Như @pthurmond lưu ý, có lẽ chỉ tốt nếu bắt đầu một trang web mới. Về điều đó, tôi có thể nói từ kinh nghiệm, khởi chạy lại một trang D7 là D8, được xây dựng lại hoàn toàn từ đầu. Có thể đáng giá cho một số trường hợp, nhưng có thể là một rắc rối lớn, ít nhất là tại thời điểm này, nếu di chuyển một trang web lớn hiện có sang mô hình Thực thể Truyền thông.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.