20年前的1月15日,我向世界發布了Drupal 1.0.0。我當時22歲,剛剛完成大學學業。那時候,我不知道Drupal有一天會在35個網站中排名第一,并影響全球如此眾多的用戶。
與其他事情一樣,Drupal做對了一些事情,但我們可以做的更好。我最近在我的DrupalCon歐洲2020主題演講中談到了這一點,但我將在這里總結一些想法。
為什么在20年后我仍在從事Drupal的開發
二十年前,在我創辦Drupal的宿舍里。這也是我開發Drupal時候使用的椅子。
起初,我是想通過Drupal為自己創建一些東西。隨著Drupal的成長,我的“為什么”或從事Drupal工作的原因也在不斷發展。我開始更加關注它對Drupal的最終用戶甚至非用戶的影響。今天,我關心開放Web上的每個人。
優化影響力意味著創建適合所有人的軟件。近年來,我們的社區將殘障用戶的可訪問性列為優先事項,并提供諸如延遲加載圖像等功能,這些功能可幫助用戶降低Internet連接速度。 Drupal的首要任務是繼續在我們的社區中促進多樣性和包容性,以便在構建開放Web時代表所有聲音。
Drupal的三個生日祝福

2004年,我穿著我的第一個Drupal T恤進行了我的第一個Drupal演示。
Drupal的20歲生日讓我開始思考自己將來要做的事情。以下是一些生日愿望。
生日愿望1:與時俱進,順應時代發展
當我在2001年發布Drupal 1時,全世界只有7%的人口可以訪問互聯網。智能手機或移動網絡不存在。許多最大和最杰出的互聯網公司要么是初創公司(例如Google),要么尚未啟動(例如Facebook,Twitter)。
具有影響Drupal的關鍵技術事件的時間表。示例包括第一個移動瀏覽器,社交媒體等。
Drupal之后發生的,直接或間接影響Drupal的技術事件的列表。為了保持聯系,Drupal必須適應其中的許多要求。
為什么這些年來Drupal保持相關性并蓬勃發展?
首先,我們一直專注于存在于20年前,如今存在,并將在20年后存在的問題:人員和組織需要管理內容。解決長期存在的問題當然可以幫助您保持相關性。
其次,我們使Drupal易于采用(這是開放源代碼固有的功能),并緊跟技術趨勢的潮起潮落(例如,移動網絡,API優先,支持多種交互渠道等)。

生日愿望2:繼續關注易用性
在最長的時間里,我一直專注于Drupal的技術純度,卻忽略了它的用戶體驗。我的注意力吸引了更多志同道合的人。這導致Drupal擁有大量開發人員的用戶體驗,并且對于內容創作者等技術含量較低的人員而言,可用性很差。
我希望我從一開始就花更多的時間考慮技術水平較低的最終用戶。今天,我們已經過渡了,并且更加關注Drupal的易用性,開箱即用的體驗等等。我們將繼續關注這一點。
生日愿望3:維持和擴大開源的經濟體系
在開放源代碼運動的早期,商業參與常常被反對,甚至被禁止。如今,很容易看到贊助捐款對Drupal的增長所產生的積極影響:所有捐款的三分之二來自Drupal的大約1200個商業捐款者。
我相信我們需要做的不僅僅是接受商業參與。我們需要擁抱,鼓勵和促進它。正如我之前所討論的,我們需要獎勵制造商,以最大程度地提高對Drupal的貢獻。今天,沒有開源社區(包括Drupal)確實做得很好。
以上三點的重要性
在許多方面,開源贏得了勝利。開源軟件以較低的成本提供了更高質量的軟件,而無需供應商鎖定。 Drupal幫助開源贏得了勝利。
也就是說,擴展和維持開源項目仍然很困難。如果我們要創建可以在未來幾十年蓬勃發展的開源項目,就需要創建支持開源項目的創建,增長和可持續性的經濟體系。
另一種選擇是,我們被當今世界所困,專有軟件主導著我們生活的方方面面。
在接下來的十年中,我預計Drupal針對制造商的激勵模型將成為開放源代碼可持續性的世界級范例。 我們將幫助弄清楚如何使開放源代碼更可持續,更公平,更平等,更合作。 這樣一來,Drupal將幫助消除阻礙Open Source占領世界的最后障礙。
感謝大家的支持與信賴,同Drupal一起走過20個年頭!
2019年在西雅圖DrupalCon上合影
沒有Drupal社區,Drupal就不會是今天。 社區及其成長繼續激發并激發著我。 我要感謝過去二十年來幫助改進和構建Drupal的所有人。 我繼續向大家學習。 Drupal 20歲生日快樂!
— Dries Buytaert





