使命

藉由建立在相關標準和開放原始碼技術之上,Drupal支援並強化了網際網路作為一個媒介的可能性。這個網路媒介,讓世界各地不同的個人和團體,都可以一起生產、討論、分享資訊和想法。Drupal的主要興趣和重點放在社群與協同運作,它的彈性讓線上資訊系統和社群可以共同生產內容。

原則

  • 協同運作
    Drupal支援開放的、協同運作的資訊分享系統和方式(包括像是社群評鑑文章等系統)
  • 以標準為基礎
    Drupal支援已經現有的和新興的標準。特別鎖定的標準包括了XHTML和CSS。
  • 開放源碼
    Drupal是以自由軟體協同開發的開放源碼哲學為基礎,並以GPL進行授權。Drupal本身就是開放源碼,也以其他開放源碼計畫為基礎,並且也支援其他開放源碼計畫。特別的是,Drupal是用開放源碼的程式語言PHP所撰寫的,並支援主要的開放源碼資料庫MySQL和Postgresql。
  • 優秀的程式撰寫Quality coding。
    高品質、精緻、文件豐富的程式碼,其優先性遠超過的草率的功能開發。
  • 使用容易
    Drupal的目標是對於開發人員、管理者和使用者都能達成高標準的使用性。
  • 模組化和延展性
    Drupal想要提供一個簡潔但功能強大的核心系統,可以快速地透過客製化的模組來強化功能。
  • 低資源需求
    為了確保絕佳的效能,Drupal特別注重程式的效能(例如減少資料庫查詢)。Drupal的伺服器軟體需求也盡量降低,以期能廣泛運用。Drupal應能在採用Apache、PHP和MySQL或Postgresql的伺服器上完整運作。

使用性目的

對於開發人員來說,Drupal的目標是要讓開發系統可以成為:

  • 擁有充足工具的hook系統,提供現成的一些作法,與核心元件互動,完成大多數可預見的程式撰寫工作。

對於管理者來說,Drupal想要提供的解決方案是:

  • 容易安裝與設定,對於特定的技術需求降到最低。
  • 直覺且能自我解釋,讓管理者可以輕易地找到所需的設定項目。
  • 高彈性,讓網站管理者可以展現他們想要呈現的使用介面。

對於使用者來說,Drupal的使用介面裡的每一個部份都應該:

  • 直覺且能自我解釋,讓使用者不需要甚麼經驗,就能夠輕易上手。
  • 井然有序,讓使用者不需要去努力分辨哪些是重要或不重要的。