是否应该立即将网站升级到Drupal 8?
2019獨角獸企業重金招聘Python工程師標準>>>
自從Drupal 8的消息出來以后,便陸續有一些客戶向我們詢問升級到Drupal 8的問題。越臨近Drupal 8的發布,關于升級的提問就越多,直到Drupal 8終于發布,這個問題便開始集中爆發了。為了讓自己可以偷點懶,今天特意就這個問題寫一篇文章,方便有這類疑問的讀者進行參考。
為什么想升級到Drupal 8?
想要升級到Drupal 8 的理由很簡單——其一,Drupal 8 是Drupal 最新的大版本,與其它新版本的事物一樣,它也代表著先進和進步。加上大家都不想說自己的網站使用的是“落后”的老版本,所以嘗鮮的想法和嫌棄“老版本”的心理是想要升級到Drupal 8的最主要原因。
其二,Drupal 8 確實有很多吸引人的新特性——如內置編輯器、移動端自適應、新的配置管理系統、內置全球化、新的內核框架、新的模板引擎等等等等。面對這么多新奇,確實人人都忍不住想要試上一把!
升級網站的重要考量
然而,對網站進行升級,應該有更明確且重要的原因。這些原因應該是安全性、穩定性,或者是因業務需求帶來的功能需求。對于運作中的商業站點,基于這些原因進行升級似乎比單純的喜新厭舊要更有意義。
升級到Drupal 8?之前應該了解的問題
根據Drupal 的歷史發展曲線,以及其它軟件產品(如Windows操作系統)的發展來看,新版本因為缺乏市場檢驗,前期會存在大量問題和安全隱患,從而開發商會在之后很長一段時間里提供各種更新和補丁,以便讓軟件逐漸變得安全、穩定。
Drupal 8 目前正處于初發布的階段,如果立即升級到Drupal 8,在一段較長的時間內還需要頻繁地對Drupal 8進行更新和打補丁,以確保網站的安全和穩定。
另外,Drupal 不向前兼容的架構也是個大問題——即現在網站中使用的功能模塊不能用于Drupal 8,如果Drupal 8中沒有這些功能對應的升級版本或者替代版本,你就要決定舍棄這個功能、等待原作者升級或者自行升級/研發,這其中每一項都伴隨著一定的時間或財務成本。
如何進行升級?
當然,任何困難都不會是阻止我們前進的攔路石,如果確實希望立即將網站升級到Drupal 8,做好項目前期的評估和準備工作,確認現有網站中的大部分模塊有對應的Drupal 8版本,有完備的升級方案,加上你的技術團隊足夠專業,有能力在 Drupal 8 上實現現有網站的各種功能和即將面對問題,升級到?Drupal 8 也不是很難。
如果不是特別必要和著急,建議先等上半年或一年,最早在2016年8月(或 Drupal 版本發展到 8.0.20 或 8.1.16)左右再開始升級到 Drupal 8 的計劃更為合適。
小結
簡單來講,目前并不推薦將站點升級到Drupal 8,因為大部分站點會因此損失掉很多功能,同時也會讓網站變得更不安全、更不穩定。建議至少等到2016年8月或者 Drupal 8 版本發更新到 8.0.20 或 8.1.16之后再開始考慮升級事宜。如果堅持要立刻進行升級,就請確認你的團隊有能力處理第三方模塊不足的窘境以及對Drupal 8足夠的專業,畢竟更新后功能缺失事小,影響到整個網站的商業和業務運作才是個大麻煩。
有關升級到Drupal 8的問題就先寫這么多,對于其它未盡事宜和疑問,歡迎大家留言或郵件與我交流探討。
轉載于:https://my.oschina.net/u/2617963/blog/607470
總結
以上是生活随笔為你收集整理的是否应该立即将网站升级到Drupal 8?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何进行ElasticSearch大数据
- 下一篇: 现在就启用 HTTPS,免费的!