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
原创文章,作者:745907710,如若转载,请注明出处:https://blog.ytso.com/tech/wp/245760.html