天天看點

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或者其他任何網站,都可以使用不同子產品之間的組合來完成。唯一限制你的,隻有你的想象力。