天天看點

drupal7的目錄結構及術語

本文收集了網絡中對于drupal結構的一些說明。希望在以後drupal系統的二次開發和轉站,整合等方面有所用。以後我将收集更多的drupal相關技術更多的釋出在自己的部落格中。大家有用就多多捧場。

/includes 系統的核心函數

/misc 系統核心用的一些js腳本 圖檔資源等

/modules 系統核心子產品

/profiles 安裝配置檔案 裡面包括minimal(最小化安裝)standard(标準安裝)兩種配置,差別是标準安裝會在資料庫建立2中節點的類型:頁面和消息類型,還有tag術語表,最小化安裝則所有節點類型都需要自己來建立

/scripts 指令行腳本 在指令行可以執行的腳本檔案,包括安裝腳本,資料庫備份腳本等

/themes 系統預設主題

/sites 所有你自己的東西都要放在這個目錄裡,包括子產品、主題、js腳本庫。

/sites/default/settings.php 配置檔案,主要是資料庫連接配接配置

/sites/default/files 使用者上傳的檔案和圖檔緩存 css緩存 js緩存等等

/sites/all/themes 使用者的主題和第三方主題

/sites/all/modules 使用者自定義子產品和第三方子產品

/sites/all/libraries 第三方js庫 如線上編輯器、文法高亮庫

/index.php drupal系統的入口,負責所有頁面的請求,排程到相應的處理程式,列印相應的頁面。

/cron.php 計劃任務執行程式,會定期執行一些資料的清理工作。

/install.php drupal安裝程式 如果想重裝drupal 清空資料庫之後,執行/install.php就會重新安裝,如果不清空資料庫就會出錯。

/robots.txt 告訴網絡爬蟲不要擷取網站的某些部分

/update.php drupal的更新

/xmlrpc.php xmlrpc服務

.htaccess apache的目錄配置檔案 url重寫配置 将請求映射到index.php

來源:http://www.94seo.com/drupal7%E7%9A%84%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84/375.html

Drupal主要術語的介紹

Drupal是一個非常優秀的PHP CMS,在使用Drupal之前,我們好好看看Drupal主要術語的介紹.Drupal術語,Block(區塊),Box(盒子),Engine(引擎),Filter(過濾器),Module(子產品),Node(節點),Permissions(權限),Style(樣式)Taxonomy(分類)Template(模闆),Theme(主題)風格

  # Block(區塊)

  區塊一般位于網頁兩邊的側欄中,用于導航或顯示一些附加内容。區塊是一種把資料定位到頁面的方法之一。各主題風格可以通過block($subject,$content,$region = "main")函數來控制區塊的顯示風格。

  # Box(盒子)

  盒子是Drupal頁面内容的容器。每一個盒子有一個标題和一些内容。各主題風格可以通過box($subject,$content,$region = "main")函數來控制盒子的顯示風格。

  # Engine(引擎)

  引擎是一類特殊的主題,它通過模闆來輸出HTML内容。

  # Filter(過濾器)

  過濾器是做内容過濾的架構。

  # Module(子產品)

  子產品是為Drupal提供擴充功能的代碼片段。有些子產品是Drupal核心系統的一部分(例如taxonomy和blog子產品),擴充子產品(例如 weblinks和image子產品)則不屬于Drupal的核心系統。核心子產品已包含在Drupal的下載下傳包中,擴充子產品則需要單獨下載下傳。

  # Node(節點)

  節點是Drupal中最簡單又最難了解的一個概念。幾乎Drupal中所有的内容都被存儲為一個節點。一個節點就是Drupal的一塊内容,它可以是投票、報道、書的一頁、或一張圖檔。

  # Permissions(權限)

  權限用于控制内容的建立、修改和站點管理等通路。管理者可以将權限賦給角色,将角色賦給使用者。一個使用者可以屬于一個或多個角色。Drupal預設提供了兩種角色:遊客和注冊使用者

  # Style(樣式)

  樣式是主題或引擎提供的CSS檔案,用于替換預設的CSS。

  # Taxonomy(分類)

  Drupal通過分類來描述目錄系統,用于對網站的内容進行組織和分類。

  # Template(模闆)

  模闆是模闆引擎的,普通人可讀懂的HTML檔案,這些檔案有一些特殊的代碼,用于産生動态資訊。

  # Theme(主題)

  主題是包含一些函數的PHP檔案,用于提供不同的布局風格。

Content – 内容設定

Content - 内容清單 [可新增内容]

Comments - 已發佈及未認證的回應清單

Structure – 網站架構

Blocks - 區塊設定

Content types – 内容型态,有預設的兩個型态(article, basic page),也能新增自訂型态,增加欄位(内建的CCK功能)

Menu – 主選單、管理選單、導覽選單、次選單、使用者選單,也能新增自訂選單

Taxonomy - 内容分類設定,建立分類項目(Vocabulary, 如内建的Tags)後,可至内容型态管理頁新增欄位,欄位的資料型态選擇Term reference,儲存即可選擇自訂項目。

Appearance – 外觀設定,即是版型設定

List - 版型清單:含啟用與未啟用版型

Settings - 針對個别版型的設定

People – 使用者與權限管理

List - 使用者清單 [新增使用者]

Permissions - 權限設定

Permissions - 針對不同角色(Role)設定各種存取權限

Roles - 管理角色,亦可建立自訂的角色

Module – 模組管理

List - 模組分類清單

Uninstall - 移除模組,要先停用欲移除的模組,該模組才會出現在此讓使用者能完全移除它

Configuration – 網站設定,針對會員、系統、内容、網站資訊…等各式各樣的設定

Reports – 報表,各種網站運作産生的報表

Help – 網站功能指南