Drupal - “创造性破坏(creative destruction)”的价值理念
Drupal社区在决定下个版本的设计和功能上的改进时提倡“创造性破坏(creative destruction)”的价值理念,即在升级版本中重点进行创新性功能的开发,而不是着重于提供对旧版本的兼容。这意味着从一个旧的版本升级到新的版本将包含大量的革新。新的功能或系统的体系结构有可能会使升级过程遇到困难,或无法获得网站上正在使用的模块针对新版本系统的更新。极端情况是一些模块永远不会针对新系统版本进行升级了,因为没有开发者继续维护。在选择Drupal前需要了解这些关于升级的风险,并选择合适的贡献模块。
珍爱生命,远离喜欢非结构内容的客户
昨天去见了一个客户,相见交谈甚欢,他们一行四人,听我畅谈了Drupal的高大上以及美丽神奇的功能后,然后问了一个非常痛苦的问题。Drupal 的后台能有一个可以支持拖放的万能编辑器,我们排版想怎么排就怎么排,无论是文字还是图片,还是其他的任何东西(负责这个项目的跟我主谈的是一个美女),我当时就无语了,被一种沉重的无力感压迫着,但一时又不知道说什么好。我于是对他们说,你们需要的dreamweaver,或找一个类似海报工厂或美图秀秀一样的软件,又或者找一个支持拖放的JS的模板,你们把做好的HTML放在网上就可以了,当然貌似他们也没有听懂,我承认,我水平有限,无法满足他们,于是就赶紧走了,白瞎了他们的德国同事煞费苦心的跟他们推荐Drupal了。
回来后,我在为自己的郁闷寻找原因,后来总算开了窍。原来客户习惯的是非结构化的内容/数据:
MS Word - 非结构化的数据 可以包括任何东西,很随意,但你无法找到一个结构理解他
一篇博客文章 - 结构化的数据 标题 正文 创建日期 作者 插入的slideshow 里面的数据都有类型可以系统的理解
奥巴马签署政府信息开放令,发布开源软件工具
自2009年上任以来,奥巴马就希望把他这届政府打造成历史上最“开放”的政府,并致力于推动政府信息向公众开放,但是这一策略总是受到挑战。
不过今天,奥巴马的这一愿景迈出了重要的一步,签署了政府信息开放令。根据开放令内容,要求大多数联邦机构对他们拥有的数据资源进行开放,包括医疗、教育、能源以及公共安全等,让公众能够“容易得发现、获取并使用”这些数据资源,并表示“这是在法律上许可的,在哪里都适用”。
同时,白宫也在开源社区GitHub上发布了一系列的开源软件工具,联邦政府机构可以使用它们将更多的数据资源转换成网络软件开发商和对用户友好的格式,其中包括一个将数据库转换成软件API的脚本。
为什么选择开放?
将政府信息开放不光是为了让公众知道政府在干什么,一个更重要的目的是为了软件开放商能够利用这些数据,通过开发出商业的App或者服务,从而对经济增长带来积极的效果。
奥巴马在白宫网站上的声明中这么写道:
从今天开始,我们让更多的政府数据、信息在网络上开放,这将帮助产生更多的创业公司……
并且,我们让公众更容易得找到、使用它(数据),这样能够让企业家制造出他们未曾料想到的产品和服务。