Media模組的1.x版本整合Ctools,提供相當美觀而且便利的多媒體素材管理功能,但這個版本沒有提供素材的分類,當你要在文章中插入相片的時候,若你的網站有一萬張照片,它就會跳出一萬張照片讓你挑。這個問題在2.x版本的Media模組被解決了,Media 2.x版本對多媒體素材的管理概念上引進了 cck 和 views 的功能。允許用戶自訂File type
Drupal版本: 7.x
使用模組: Media 7.x-2.0-unstable2
CTools
File Entity
Views
從10.3正式online成為革命軍人後,久久沒有好好動腦筋,今天Drupal 十一月小聚和一個前輩討論到Drupal多媒體素材(media asset)的管理需求。提供一個後台界面來管理網站上成千上萬的相片、圖片、影片、聲音、檔案……等多媒體素材。Drupal 7 之前的版本,要滿足這個需求很複雜到現在我也沒有找到理想的方案,Drupal 7 有Media模組可以使用。
Media模組的1.x版本整合Ctools,提供相當美觀而且便利的多媒體素材管理功能,但這個版本沒有提供素材的分類,當你要在文章中插入相片的時候,若你的網站有一萬張照片,它就會跳出一萬張照片讓你挑。這個問題在2.x版本的Media模組被解決了,Media 2.x版本對多媒體素材的管理概念上引進了 cck 和 views 的功能。允許用戶自訂File type,e.g. 相片、影片……,針對不同的 File type用戶可以自訂欄位[如圖一],這些欄位在爾後新增文章時,可以透過Media 2.x所提供的view library透過一個view來選用所需要的多媒體素材[如圖二]。
圖一,File type管理介面允許用戶為多媒體素材自訂欄位(網站設定=>Media=>File type)
圖二,透過View Library來篩選符合需求的多媒體素材
在view library中expose出來的篩選表單也可以透過Views模組的圖形化介面輕鬆添加。安裝完Media 2.x之後,在Views的管理介面會多出現一個名為 media browser 的view,修改這個view的filter欄位即可無痛的變化上圖中view library的篩選表單。
圖三,Media browser就是一個view,可以透過views模組的圖形化介面管理