許多人都懂得利用,也很愛使用自由軟體,卻不太關心這些軟體的起源,甚至許多開發者並不願意撰寫這樣的歷程。然而,會有一個社群、軟體,甚至網站,背後的精神和發展脈絡,往往才是最值得學習的地方,許多時候的成就,並不是成果而以如此簡單。所以呢,身為drupal的高度使用者,就讓我先來聊一下他簡單的歷史。
翻譯自drupal本站的介紹
http://drupal.org/node/769
事情是這樣的,在ADSL依然很貴的2000年,就讀University of Antwerp(比利時)的兩位學生 Dries Buytaert 和 Hans Snijder 用無線網路分享了自己學術網路的頻寬(因為學網比較便宜)。這樣其實便是彼此分享和討論很好的開始。
因此,Dries有了一些靈感,著手設計了一個簡單的內部網路討論板,讓朋友們可以上來留些言,彼此交流交流(就像咱們的BBS般)。
在這之前,其實一直都沒有為這個程式命名,直到 Dries畢業了之後,在板上活躍的社群成員們,便想將這樣的東西從內部網路搬到internet上,讓他們可以持續保持聯繫,而不至於因畢業而斷了聯絡。因此,Dries在註冊domain name的時候,找了一個適合他們這樣性質的名稱--dorp.org--來當他們未來在internet上聯繫的網址。dorp為荷蘭語的village,其實很符合他們這樣一個小小community網站的性質。
當dorp.org上線之後,在上面發表文章的作者們也開始討論不同的話題,像是投票(moderation其實是指一種調節機制,在drupal上用來當作文章評分上線的過程)、rating、文章訂閱和分散式的註冊系統(drupal目前也支援一個id通用於各種drupal站)。dorp.org慢慢演變成一種個人實驗的環境,而上面許許多多的想法和討論,終被在dorp.org站上一點一點實現。
2001年的1月,Dries打算將他的試驗成果分享出來,用wiki(GPL,GPL)的方式釋出軟體,讓更多人可以延伸、創造出不同的風貌。而drupal這樣的名稱,其實發音為"droo-puhl",他是荷蘭語druppel,也就是英語的drop,小水滴之意。
想瞭解更多關於drupal icon的來源,也可以看接下來的頁面
a stylised drop with the infinity eyes, a round nose and a mischievous smile...
http://drupal.org/druplicon
講到這邊,druapl似乎是無心插柳柳成蔭,有多少事是如此呢?我想更可貴的是,柳成蔭之後,依然讓眾人得以分享,而不是將柳樹圍在自家人的花園裡。
drupal的架構也有一些重要的核心思想,這也是為什麼他與眾不同的原因。
大綱摘自drupal網站詳看
http://drupal.org/node/21945
principle:
* Collaboration.(合作)
* Standards-based.(以標準為基礎)
* Open source.(開放原始碼)
* Quality coding.(高品質、結構化的原始碼)
* Ease of use.(希望對於開發者、管理者和使用者都能容易使用)
* Modular and extensible.(模組化和彈性的設計)
* Low resource demands.(低的資源需求,以達到高效率)
筆者認為,其中open source、modular和standard-based等幾項特色,已經讓drupal成為最特殊的web-base開發平台之一。
關於本頁翻譯的原稿,都是在creative commons底下。
詳看 http://drupal.org/node/14307
re: drupal的歷史
想請教一下, 最近公司有幫用戶安裝drupal, 但時常會碰到一個問題, 就是常在mysql裡面出現lock, 資料表卻是drupal的cache表, 發現在裡面的資料相當大, 導致在update資料表時, 其它的select因為更新cache而停擺,
不知jimmy兄有無碰過此問題....
re: drupal的歷史
node有多少? 流量?
cache本身就會是相當大table
只是有沒有定期expire
我沒碰過這樣的問題
不過想瞭解一下你們的狀況
re: drupal的歷史
http://www.esouth.org/
jimmy兄, 可以來此站看看, 實在是很奇怪,
為何會data lock, 我也相當的悶,
都是lock在cache這張表,
是否有無辦法令此表不要作業呢...
頭好痛...T.T
re: drupal的歷史
dancegame,
我用e-mail跟你討論這個問題好了。
煩請你察看信箱...
re: drupal的歷史
感謝Jimmy兄對drupal的介紹,讓小弟有初步的了解,也謝謝您提供這樣的介面供大家討論,謝謝您!