Drupal在中国高教领域的机会
当前,我国高等教育领域的信息化工作有了三个明显的转变:1.建设重点已经从网络、存储等基础设施建设演进到信息化软件系统和教学科研信息化资源建设新阶段。2.师生用户在微博、微信等互联网产品快速功能更新和良好的用户体验的“娇惯”下,已经对高校信息化系统的需求有了很大的提高。3.对一线技术了解较为深入的70、80后青年教师逐渐参与项目选型决策。在这个新阶段下,产生了一个很大的矛盾:教育信息化行业传统服务提供商提供的产品和服务模式无法适应用户的新需求。一方面,由于教育行业项目金额相对较小,研发投入普遍不足,这些厂商难以招到高级IT人才,产品自身水平比较有限,如浏览器兼容性等基本问题比比皆是;另一方面,他们大多采用销售成型产品的模式,不大愿意定制开发,或者说定制开发的响应速度很慢,无法满足高校个性化需求,特别不适合边做边有新想法的迭代式项目。而这种快速迭代式项目在互联网产品的冲击下越来越多,如部分高校的移动App项目在微信的冲击下成了“僵尸”项目。而Drupal的开箱即用的基础框架、高可扩展性、高可配置性正好是解决该矛盾的一剂良药,允许甲乙双方适量试错,降低双方的时间成本和机会成本。
另外,有些人担心开源软件的质量和安全问题。其实,Linux和OpenStack的成功证明了这不是问题。就连一向不开源的微软2014年也开放了.Net Framework的部分源代码。现阶段很多成功流行的开源软件的质量要超过同类商业软件,更是远超国内商业软件;因为写得差的代码都不好意思被开源,更不可能流行。
国内有些厂商的产品因为核心开发人员的离职或其他原因就无法继续提供升级、维护等服务,校方过几年就不得不推倒重来,重复建设、浪费资金。这增加了双方的维护建设成本。而选用开源的Drupal将会大幅消除这些问题,也降低被某一家厂商“锁死”的风险。更为重要的是:基于Drupal这样扩展性好、生命力强的框架来开发高校业务系统,能使业务系统可持续运营,能将数据积淀下来,甚至能建成信息化时代下的校园文化品牌,并对决策支持产生实实在在的支撑。
笔者保守估计,中国高校现有的这些基于Web的应用业务系统,大约有20%-30%可以使用Drupal来建设,且易用性、可扩展性会大幅提升,能带动信息化水平的整体提升。具体讲,根据开箱即用的程度和可扩展性,Drupal特别适合以下领域的应用(其实,几乎所有数据密集型应用都可以使用Drupal来做)。
1.多语种网站群:实现国际化、真正的多语种网站群。这对于985、外语类高校建设世界研究型大学非常有意义;
2.ITIL系统:知识库、工单管理、工作日志(自动生成)、项目管理、配置管理、自助服务、软件版本库管理等;
3.移动应用和微信开发者模式的服务器端:Drupal实现内容管理,将内容开放给移动应用和微信调用;
4.图书馆&知识典藏:RDF、DublinCore等元数据、知识管理、扫描件数字化(光学文字识别)、影音资料管理等;
5.学术会议管理系统:论文在线提交、评审、发行,食宿预定等;
6.表单数据密集型应用,如:招生管理、校友管理等等;
7.学生社团管理:通知发布、募捐、活动档案、简历辅助生成等;
8.科研管理社交系统:科研数据提交、计划执行、交叉学科社交协作等等。
Drupal自带了CAS/LDAP/Shibboleth等单点登录功能,能使用MySQL、Oracle、SQL Server等主流数据库,对于高校信息化环境具有先天的亲和性。当然我们也需要知道Drupal的弱点
,主要是:1.不适合做流程密集型应用,如OA等;2.不适合调用面向Java应用的SDK,但可以通过PHP/Java Bridge来弥补,或者让服务端的Java应用提供HTTP接口(这些年随着RESTful和oAuth的流行,这个问题也越来越少)。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。