1. 程式人生 > >Drupal8文件[譯]——Overview(一)

Drupal8文件[譯]——Overview(一)

認識DP

這份手冊會帶你瞭解dp中各個概念的詳細描述,幫助你理解dp框架,協助你決定dp是否適合你的專案。
在安裝dp8之前,最好了解下dp是什麼、dp是如何工作的。相信我,這點時間花費的很值得。

Overview

介紹

dp是開源(免費)的,可以用來建站,但遠不止如此。
如果從未使用過dp,那麼我建議你直接使用dp8。
你可以在你的Linux、Mac或者Windows電腦上開發一個網站,然上傳到你的主機上。
當讓,你甚至不必在本地安裝dp,你可以通過dp提供的網路主機建立、開發你的網站。
注:在你自己的電腦上安裝dp,被認為是’本地’安裝#_#。

仍然無法決定?

如果你想嘗試使用下dp,你可以線上建立一個dp網站: https://simplytest.me/project/drupal
花上一兩分鐘、輕輕點幾下,僅此而已。
注:測試網站將會在24小時後過期。

完全免費

dp不是一些簡單的html檔案集合(雖然在很久之前,網站完全是html集合)。dp要複雜的多。
如果你沒有網路主機,只是想在本地開發你的網站,不用擔心,完全沒有問題。
如果你在使用電腦觀看本手冊,那麼你可以完全免費的下載安裝dp所需要的所有軟體。

技術棧

一個dp網站需要一個很小的技術棧:

  • 伺服器軟體
  • 資料庫軟體
  • php直譯器(dp是基於php語言的)

如果你想在本地搭建dp網站,你可以下載一個整合環境,一次性安裝所有需要的軟體。
安裝好了整合環境,它會管理dp所需要的所有軟體,你可以在這個環境中建立多個dp網站。

兩種資料(原始碼和資料庫)

原始碼:dp原始碼本身。主要是dp所有的原始碼,你應該幾乎不會改動它們。你新增的一些資源,例如圖片、音訊、視訊等,也會儲存在這裡。
資料庫:資料庫管理dp網站中所有的內容,例如文章、評論等等。
當你需要複製一個dp網站時,你需要同時複製原始碼和資料庫。

Linux 和 Windows資料庫

dp網站可以基於Linux或者Windows環境搭建,但是兩種環境之間切換是比較困難的。
無論哪種環境,dp都是可以正常工作的。
但是要注意,絕大部分網站都是使用Linux主機的。
我想提醒你的是,如果你已經有了網路主機,必須先確定使用的是Linux還是Windows,否則dp網站一旦搭建起來,再想切換環境,是很困難的。

自由,而且簡單

好的內容管理,取決於自由和簡單的平衡。如果一個方案太簡單,那麼只能用於簡單的場景,而當一個方案很自由,那麼對一個新手來說,必然很難學習。
一般的CMS像玩具卡車,會基於使用場景指定一些假設,這些假設很難去更改。而內容管理框架,則很像製作任何玩具的原材料,沒有任何假設,需要專業的人員來使用,以便創造任何型別的網站。
dp的設計定位是一個絕佳的內容管理方案,主要針對不具有技術知識的一般使用者,為他們提供簡單性和自由性。dp主要通過模組化建站方案來實現這一點。不同於其他CMS,dp不是一個預製好的玩具卡車,而是一個輪子、擋風玻璃、軸承、框架的集合,建站者可以輕鬆的組合它們。利用dp,建站者可以輕鬆的建立玩具卡車,也可以建立網劇飛機、玩具地鐵或者玩具機器人。基於這個原因,dp除了是一個CMS之外,也是一個CMF,甚至是說是二者的結合,去其糟粕,留其精華。(有點吹牛逼了吧。。)
所以,無論你是想建立一個網站、商城、社交網站、部落格、wiki或者其他任何網站,都可以使用不同模組之間的組合來完成。唯一限制你的,只有你的想象力。