標籤:
靈活性,滿足簡單
內容管理努力平衡靈活性和簡便的解決方案。如果解決方案過於簡單,只能用於單一目的如果它太靈活了,它可能給新人學習太難。
一般的內容管理系統(CMS)就像是一個玩具卡車的具體假設它將如何被使用,而這些假設很難覆蓋。內容管理架構,另一方面,如原材料需要進行任何玩具已作出任何假設他們會如何使用,以及需要專業的技術知識,為了讓任何東西。
Drupal的設計是非技術使用者需要的簡單性和靈活性完美的內容管理解決方案。它通過其模組化的方法,網站建設。不像其他的CMS,Drupal不是預製玩具卡車,而是一個集合的車輪、車軸、擋風玻璃、架構等,一個玩具製造商可以很容易地串連在一起。Drupal,製造商可以建立一個玩具卡車,但他或她可以很容易地建立一個玩具飛機,潛艇,或機器人。為此,Drupal可以被描述為一個內容管理系統和內容管理架構的一個統一的系統,力爭有兩者的長處,沒有自己的不足。
所以,無論是網站建設者正在創造一個新聞網站,網上商店,社交網路,部落格,維基,或別的什麼東西,它只是將正確的模組。唯一的限制是創造者的想象力。
Drupal在行動
澄清Drupal和其他CMS之間的差異,以新聞網站為例。你要能夠發布新聞的網站上,和你想要的網頁有一款配備最新的五。接下來,你決定添加一個部落格,並把連結清單首頁上的最近五個部落格以及。
如果你使用一個普通的CMS,首先你需要安裝一個外掛程式,處理新聞,可以把自己的首頁上。接下來,你需要安裝一個外掛程式,跟蹤最新的部落格文章,將其羅列在首頁。每個外掛程式只會負責跟蹤和管理的一種特定的內容,並且每個仍將從其他相對孤立的。
但是,當你有輝煌的夜晚,會發生什麼思想中融合了這兩功能列表顯示最新的新聞部落格,按貢獻的活動嗎?如果您使用的是“玩具車”的CMS系統,你可能要倒黴了。或者,你可能需要僱傭一個開發人員從頭開始編寫一個自訂外掛程式。但通過對Drupal的權力,管理的抽象的方式,你可以完成這項任務的快速和容易的。因為Drupal的模組做在一個標準的方式和介面與一個共同的基礎系統,建立各種巧妙的、定製的特點正是整合零組件。在這個例子中,你可以使用意見。
當然,這種靈活性是在一定的成本。當一個玩具卡車可以立刻理解和準備使用沒有太多的思想,一個模組化的車輛結構工具包自然會要求您先閱讀說明手冊。積木是可用的,但你需要學習如何將它們組合在一起,才能把一個紙上原型和把它變成一個功能齊全的網站。
Drupal核心,和成千上萬的擴充模組,建立它,需要一個初始投資學習而掌握Drupal的方式是非常有益的熱情的社區是一個Drupal的網站建設者們從簡單、靈活性的困境中解放出來。一旦你嘗試了Drupal,你可能會把你的玩具卡車和船在衣櫥裡收集灰塵。
Drupal是如何呢
感興趣嗎?讓我們仔細看看Drupal的工作原理。
人們通常認為一個網站收集的靜態頁面,也許有些功能如部落格或新聞發動機扔在圓出來。當他們去管理自己的網站,他們想在一個樹狀層級結構的頁面,他們會編輯。
然而,對大多數Drupal內容類型對同一概念的變化:一個節點(關於這一點)。靜態網頁、部落格和新聞(一些可能的節點類型)都儲存在相同的方式,和網站的導航結構是通過編輯菜單分別設計,視圖(內容列表),和塊(端內容往往有不同的網站連結)。
就像分離標準頁面代碼XHTML找到你提供的資訊有意義的結構,而CSS安排示範。在Drupal節點保持結構化資訊有關的部落格(如標題、內容、作者、日期)或訊息(標題,內容,上線日期,記下日期),而菜單系統,以及分類(內容標記)和視圖,建立資訊架構。最後,主題系統,以及顯示模組板,如何控制這一切看起來網站訪問者。
由於這些層是分開的,你可以提供一個完全不同的內容導航與不同的使用者展示根據自己的具體需求和角色。頁可以組合不同,在不同的優先順序,以及各種功能和內容可以顯示或隱藏的需要。
節點:Drupal的靈活性的秘密
我們不談“節點”的每一天,但因為是在Drupal設計的核心,它們值得進一步研究。從本質上講,一個節點是一組相關的資訊位元。當你建立一個新的部落格,你不僅是定義它的本文,而且其標題,內容,作者連結,建立日期,分類(標籤),等這些元素將顯示在主題層節點時顯示。其他中繼資料,控制節點時,將顯示在所有-比如分類或發布狀態。
在建議之前,你不局限於單一的方式呈現你的網站的內容。你可以定義多種導航方案,定製主題,或設計網站。你可以看看一些貢獻的主題https://www.drupal.org/project/themes
評論還說明Drupal。評論通常被認為是一個部落格系統的一部分,但沒有一個單獨的“部落格系統”在Drupal。Drupal簡單動作節點的方式中,大多數人認為作為一個部落格的功能。但評論可以在任何內容類型啟用(或節點)你選擇的是部落格、新聞、書(提供基本的wiki功能)或任何其他類型你可以建立。Drupal的模組化系統,僅限於本網站建設者的想象力。
為核心的協同
建立一個資訊網站,從“一對多”是大多數CMS做開箱廣播。Drupal的閃耀,然而,讓網站使用者建立的內容和相互作用-從“一對多”到“多對多”。
一些CMS系統,你可以建立一個部落格,你可以安裝外掛程式來處理一個使用者社區。但當你想給個人部落格對你的每一個使用者,整理他們的內容,他們可以用自己的皮膚單獨顯示出來,同時也產生交叉的部落客題摘要,前五名名單,並連結到精心定製的使用者設定檔?如果你還想把這些部落格和論壇、維基一樣的環境,和使用者擁有的標記的照片畫廊?一個典型的CMS的資訊使得這樣的情境很難落實。與此相反,Drupal的方式使這種情況不僅容易建立,但也很容易隨著時間的推移。
Drupal的設計從地上爬起來,所以網站建設者可以委託內容創作,甚至網站管理,使用者。所有的網站建設者所需要做的就是定義使用者權限的使用者可以做什麼,然後大家開始合作。
快速上手,自訂廣泛
Drupal的靈活性是令人難以置信的,但安裝它是非常容易的。一個簡單的FTP上傳和簡短配置,你可以與你的資料庫連接和你的第一個Drupal網站啟動和運行在一個小時內。
選擇一個包含的主題,就開始新增內容。你想讓訪問者登入?那麼你應該開關的開或關認證”。要開啟一些內建的工具嗎?那麼你應該開啟“論壇”使評論的節點類型;開啟維基協作書模組;建立論壇和民意調查;利用分類對網站內容的結構化,層次分類或自由格式的標籤。
你想讓自己的皮膚應用到網站?Drupal的主題系統使用PHP的小片段可以插入到你的設計與動態內容替換預留位置lorem本身適當的位置。Drupal產生的標記是乾淨的,符合標準的XHTML。沒有老校表。沒有那些東西。不開玩笑。
Drupal的流
如果你想去更深的Drupal,你應該瞭解的資訊流系統層之間。考慮有五個主要的層:
- 在該系統的基礎是節點資料池收集。以前什麼都可以在網站上顯示,它必須輸入資料。
- 下一層是“模組”所在。模組是Drupal核心部分功能外掛程式(他們的船用Drupal)或他們的貢獻已經由Drupal社區成員建立的項目。模組建立在Drupal的核心功能,允許您自訂的資料項目(欄位)在你的節點類型;建立電子商務;編程排序和顯示內容(自訂輸出濾波器你定義控制);和。在快速增長的數以千計的不同的選擇Drupal模組庫的貢獻。他們表示,從個人到大型企業共同作業創新的人。
- 在下一層,我們發現模組和菜單。塊經常提供模組的輸出也可以用來顯示您所需要的東西,然後可以被放置在模板各部位(主題)的布局。塊可以被配置為以不同的方式輸出,也可以顯示在特定的頁面,或只針對某一特定的使用者。菜單航海家,在Drupal中,定義的內容在每個定義的菜單路徑(相對URL)。菜單是Drupal提供所有頁面建立連結在Drupal核心要素。
- 其次是使用者權限。這是設定配置為確定不同種類的使用者被允許做和看。各種角色許可權的定義,反過來,使用者被分配給這些角色,為了給他們定義的許可權。
- 在頂層是網站主題(“皮膚”)。這是由XHTML和CSS,一些PHP變數混雜,所以Drupal產生的內容可以在適當的位置。還包括與每個主題是一組功能,可用來替代標準的功能模組,提供完整的控制如何在輸出的時候模組產生的標記。模板也可以基於使用者權限的動態分配。
這種定向流量從底部到頂部控制Drupal是如何工作的。是一些你想要的新功能沒有出現嗎?也許您上傳的模組進入系統,但卻沒有啟用它,這樣的話是不會功能(如“一”在上面的圖)。
也許模組安裝和啟用,但你仍不知道你想在你的網站。你忘了把塊,如“B”嗎?或是您的使用者權限設定衝突與你想要什麼,你的使用者不把產量作為“C”?
此外,如前所述得到顆粒控制需要對XHTML模組輸出的細節需要瞭解這個流程。你用的是一個模組,不正是你想要的,只有你希望的標記有一點點不同嗎?也許你想使用不同的標籤,或者你想指定一個CSS類的東西嗎?你通過複製輸出功能模組並推高它,在你的主題檔案的功能。修改代碼,並且當系統輸出的時候,它會看到你定製的功能和使用,而不是。
得到了密切和個人
現在你已經簡要介紹了Drupal,為什麼不在你的伺服器上安裝或線上(simplytest。我)試試嗎?這個安裝和配置指南給一步一步的指示,如果你需要協助開始。
歡迎來到Drupal使用者社區,快樂的網站建設!
Drupal8 社區文檔之Drupal的概述