從 Drupal 6 遷移到 Drupal 8:為什麼是時候了
已發表: 2022-04-09每個網站都旨在成為其業務的強大引擎。 它應該通過其流暢的工作、高性能、足夠的安全性、引人入勝的用戶體驗等來提高品牌知名度、推動轉化並提高客戶滿意度。
過時的網站將無法做到這一點! 這就是為什麼我們要討論從 Drupal 6 遷移到 Drupal 8 的選項。您可以隨時聯繫我們的 Drupal 代理以獲取更多詳細信息並訂購平滑升級。
負擔得起的低成本 Drupal 6 到 Drupal 8 遷移
在這些困難時期,我們今天的首要任務是幫助盡可能多的企業更新他們的網站,使它們與新技術趨勢保持一致,使它們對用戶和編輯更友好,並保護它們。 這就是為什麼我們的 Drupal 維護和支持團隊以合理的價格提供遷移到 Drupal 8 的原因——請與我們討論這個問題。
我的網站仍在 Drupal 6 上:有什麼問題?
根據 Drupal 核心使用統計,如果您使用 D6,那麼您是僅有的 35,100 多個網站所有者之一。 這只是 1,100,500 多個 Drupal 站點中的滄海一粟。 但是D6有什麼問題?
您可能聽說 D6 已過時。 它已於 2016 年 2 月終止使用。官方團隊不再為其發布任何更新或補丁,包括 Drupal 安全更新以應對不斷變化的漏洞。
D6 在使網站用戶友好、提供更好的編輯體驗、提高網站性能和提供新技術機會方面不再有任何改進。
永遠不會創建新的 D6 模塊來滿足您所需的功能,並且不會改進或修復現有的模塊以消除各種錯誤和問題。
Drupal 6 網站所有者有哪些選擇?
上述悲傷的畫面不一定包括你——有改進它的解決方案。 這裡是 Drupal 6 網站所有者的選項:
- 商業支持。 有一個 D6 長期支持 (LTS) 計劃為核心模塊和貢獻模塊提供安全和維護更新。 這個選項看起來就像在舊佈上打洞,無論如何你都落後了。 如果您選擇此項,您將需要支付定期費用。 但這會持續多久? 投資一次從 Drupal 6 升級到 Drupal 8 會好得多,尤其是使用我們的低成本 Drupal 支持服務。
- 從 Drupal 6 升級到 Drupal 7。這曾經是一個非常有前途的選擇,但現在不是。 D7 雖然仍在廣泛使用,但在 2020 年並不是面向未來的選擇。Drupal 7 站點所有者努力升級到 Drupal 8 以享受 Drupal 8 的眾多好處。 此外,D7 還沒有準備好 Drupal 9,而 D8 是!
- 從 Drupal 6 升級到 Drupal 8(推薦)。 這個選擇是非常面向未來的。 從 Drupal 6 到 Drupal 8 的遷移將使您走上創新的軌道——所有後續升級都快速而輕鬆(稍後會詳細介紹)。 現在,我們正在分享為什麼我們建議現在遷移到 D8。
為什麼要從 Drupal 6 遷移到 Drupal 8?
除了上述需要升級 Drupal 6 的原因之外,這裡還有更具體的遷移到 D8 的原因。 它們包括但不限於:
- 永遠輕鬆升級。 D9 即將推出,所有使用最新版本 D8 且已清除棄用代碼的站點都將立即為 D9 做好準備。 因此,雖然 D7 和 D8 都在 2021 年 11 月達到了生命週期結束,但只要您在 D8 上,就可以輕鬆快速跳轉到 D9。 您現在只需進行一次遷移——從 Drupal 6 遷移到 Drupal 8——並避免將來升級的麻煩。
- 顯著改善了編輯體驗。 D8 非常注重簡單的內容管理。 它提供了方便創建內容的 CKEditor、存儲和使用各種多媒體的媒體庫、即時編輯內容的快速編輯功能、增強的內容審核選項、拖放佈局生成器來塑造您的頁面等等。
- 移動優先的方法。 必須使您的網站適合移動設備並為所有受眾提供最佳瀏覽體驗。 使用移動優先的方法遷移到 Drupal 8! 它具有移動響應式核心主題、響應式圖像和斷點模塊,以及許多其他用於響應式網頁設計的內置和附加功能。
- 獨特的多語言功能。 如果使您的站點多語言化的眾多理由說服了您,那麼 Drupal 6 到 Drupal 8 的遷移就是一座金礦。 支持近百種語言、一鍵上傳界面翻譯、細粒度的多語言設置等,使 Drupal 成為多語言網站的最佳選擇。
- API 優先的方法。 是時候獲得成倍的數字影響力了! 遷移到 D8 以使用其增強的功能與任何應用程序共享數據。 這些可以用 Python、Java、Go 等編寫,也可以由 React、Vue、Gatsby、Ember 等 JavaScript 框架提供支持,提供獨特的加載速度和動態體驗。
- 我與您需要的任何軟件集成。 Drupal 6 到 Drupal 8 的遷移將為您的網站與您最喜歡的營銷自動化解決方案、CRM 平台、各種第三方 API 等無縫集成提供廣泛的機會。
- 電子商務的新高度。 如果您擁有或考慮在您的網站上擁有電子商務功能,請考慮在 D8 中提供的 Drupal Commerce 2。 便捷的產品管理、多種支付網關、多種支付選項、多種貨幣、靈活的結賬方式和解耦的 Commerce 只是使用 Commerce 2 創建在線商店的眾多原因中的一小部分。
- 全新的架構和最新的庫。 全新的 Drupal 8 架構體現在更好的站點性能、高效的開發、高站點可維護性、乾淨的代碼等等。 D8 建立在 OOP(面向對象編程)之上,使用了最新的 Symfony 組件、Twig 模板引擎、Composer 包管理器等。
如何將 Drupal 6 遷移到 8
Drupal 6 遷移過程意味著從零開始創建一個 D8 站點並將您的站點配置和站點內容遷移到它。 架構的巨大差異導致某些 Drupal 8 遷移挑戰。
幸運的是,有非常有用的 D8 核心模塊可以提供平滑的內容和配置遷移。 但是,在許多情況下,您可能還需要自定義腳本、手動內容或重新配置配置等等。
以下是通過管理 UI 從 Drupal 6 遷移到 8 的基本步驟:
- 審查您網站的需求並對您的模塊進行審核(不再需要,移至核心等)
- 根據新的 D8 架構全面重寫您的自定義模塊,並消除已棄用的 API 和功能。
- 諮詢 SEO 專家以討論 URL 結構、可能的重定向等。
- 將 D6 站點更新到最新的次要版本。
- 備份您當前的站點是一個很好的安全建議。
- 創建可用的最新版本的 Drupal 安裝。
- 啟用核心遷移模塊(遷移、遷移 Drupal、遷移 Drupal UI,如果需要,遷移 Drupal 多語言)。
- 啟用內容或配置遷移所需的必要核心和貢獻模塊。
- 在新 D8 站點的 /upgrade 路徑上指定源站點詳細信息。
- 使用 Migrate UI 提供的“執行升級”按鈕執行升級。
- 查看日誌並檢查錯誤。
委託您的 Drupal 6 到 Drupal 8 遷移
本文解釋了為什麼需要 Drupal 6 更新(在 Drupal 世界中,當涉及到主要版本之間的移動時,稱為“升級”)。 現在您知道從 Drupal 6 遷移到 Drupal 8 的時候到了。
只需邁出這一步,即可享受創新、性能和安全性。 讓我們的 Drupal 支持團隊負責您的 Drupal 6 到 Drupal 8 的無縫遷移!