六月 10, 2016 | 後端和Drupal
生命就該浪費在美好的事物上,讓你一鍵將網站Feature化
大家玩Drupal多多少少都有聽過features這個模組,將網站feature化有很多好處,可是打包feature你會不會擔心有哪個功能忘記包?又或是不知道該哪個該包哪個不該包feature嗎,有沒有方式可以讓我們只需要"一鍵"就可以打包整個網站,一直來回測試打包可是浪費了不少時間呢,生命就該浪費在美好的事物上。
前言
大家玩Drupal多多少少都有聽過features這個模組,將網站feature化有很多好處,可是打包feature你會不會擔心有哪個功能忘記包?又或是不知道該哪個該包哪個不該包feature嗎,有沒有方式可以讓我們只需要"一鍵"就可以打包整個網站,一直來回測試打包可是浪費了不少時間呢,生命就該浪費在美好的事物上。
模組介紹
Features Builder這個模組提供了我們一套打包feature的規則,讓我們可快速的將整個網站打包,不需要在手動一個一個點,聽起來是不是很讓人興奮呢,快來看看如何使用這個模組吧。
模組的安裝方式很簡單我們只需要啟動以下這些模組
- Features
- Features Builder
- Features Builder Default
附上drush指令
drush en features features_builder features_builder_default -y
我們可以看到這是一個沒有被feature打包過得網站
將模組啟用之後我們就可以在admin/structure/features/build/ 看到BUILD這個畫面
切換到Builders這個頁簽可以看到Features Builder的打包方式
如果需要打包我們只需要打勾啟用接著按下Bulid
或是下drush指令
drush fb --enable -y
Features Builder就會幫我們將整個網站打包起來囉
結論
如此一來我們就可以將整個網站feature化了,如果是已經上線的網站我就可以用此方式將整個網站feature化來進行後續的維護,也不用擔心live setting會搞掛整個網站,也替我們省下很多手動打包的時間囉,如果你也有自己的一套打包方式歡迎在社團或是底下留言分享給我們囉。