数字图书馆用户信息获取行为研究 那些用Drupal做的大学网站

Drupal在高校

  Drupal是一个开源的内容管理系统(CMS)平台,它是用PHP 写成的。在全球,像哈佛和麻省理工这样的高校已经使用Drupal长达7年之久。技术人员认为,Drupal在高教领域是值得探索的,因为它可以很好地解决管理和维护复杂站点所带来的挑战。现在,Drupal在全球许多大学中都有所应用,一组数据显示,哈佛(Harvard),麻省理工(MIT)和常春藤联盟学校当前正在使用Drupal;世界顶尖的前100所大学当中就有71所大学使用Drupal;所有.edu教育类机构网站中有28%使用Drupal。【详细】

关于drupal

  Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。截止2011年底,共有13,802位WEB专家参加了Drupal的开发工作。【详细】

DRUPAL

特点

Drupal是什么及其特点

  Drupal是一款基于PHP的开源内容管理系统和开发框架;多次荣获“全球最佳内容管理系统”评比大奖;基于GPL授权,免费商用不侵权;典型案例有美国白宫、法国中央政府、英国政府OpenData、纽约时报、索尼音乐、哈佛大学等。借助于盖房子的比方和一些流行的开发框架和内容管理系统的对比,我们能更直观清楚地了解Drupal。...【详细】

概念

Drupal的基本概念和支柱性功能

  Drupal的概念(功能模块)都是基于Entity互相调用的,且每个功能点自身也是插件式架构,这为构建灵活复杂、可扩展的业务应用提供了无穷的想象力。同时,Drupal成熟的多语言机制、SEO、响应式主题等特性也大幅降低了构建面向国际的、现代化的Web应用的门槛和成本。...【详细】

应用

Drupal在国外大学的应用

  在欧美发达国家,高校从来都是开源的主要使用者和贡献力量之一。Drupal也不例外,其本身就是由比利时安特卫普大学学生Dries Buytaert在2001年将他的程序按照GPL授权开源的。据Dries创办的Drupal云服务公司Acquia2011年统计,全球Top100大学中有71所大学使用Drupal,其中美国常春藤联盟大学无一例外。...【详细】

发展

Drupal在中国和中国大学的发展

  到了2006年,标志性版本4.7发行后,国内就已有不少人在跟踪研究,并建设了国内的Drupal社区。2008年发行了Drupal6后,Drupal已经发展成熟,稳居内容管理系统世界第一名。此时国内已有好几家公司基于Drupal提供服务。2011年Drupal7发布后,国内的Drupal社区也变得非常活跃,并从2013年开始,由从美国留学归来的人士在上海牵头举办China Drupal Camp。...【详细】

机会

Drupal在中国高教领域的机会

  中国高校现有的这些基于Web的应用业务系统,大约有20%-30%可以使用Drupal来建设,且易用性、可扩展性会大幅提升,能带动信息化水平的整体提升。具体讲,根据开箱即用的程度和可扩展性,Drupal特别适合以下领域的应用(其实,几乎所有数据密集型应用都可以使用Drupal来做)。...【详细】

挑战

Drupal在中国高校应用的挑战

  当前的主要挑战还是在于Drupal在中国高校是新事物,大家的认识还不够,提供基于Drupal的教育行业产品和解决方案的厂商在业界还是“新人”。在此情况下,很多青年教师们都是自己基于Drupal来开发网站和Web应用,由于体制的限制,没有额外的项目奖励和荣誉,难有可持续的动力。...【详细】

如何改善网站体验

 

内容管理

Drupal站点里的内容都是以节点形式来存储的,一个节点是某个类型的一个内容,如页面、文章、投票、论坛主题或者博客。分类(Taxonomy)是一个非常强大的核心模块,它使得用户以类别、标签和元数据的形式来组织关键字,允许用户连接、关联和聚类站点内容。

 

主题

与传统CMS不同的是,Drupal把页面分成不同的区域(Region),经典的页面分隔为头部区域、高亮区域、侧边栏、正文区域、底部区域。在区域里嵌有区块(Block)。每个区块里的内容可以是普通的文本,也可以是通过View模块来组织的内容,也可以是通过自定义模块通过PHP代码生成的

 

多语言

Drupal对多语言的支持也是非常全面且非常灵活的。其本身默认为英文,如果需要其他语言,则只需要启用locale模块和Localization update模块,然后添加需要的语言即可。通过Localization update模块,系统可以自动周期性下载启用的语言,包括对核心代码和周边模块的语言包。

 

用户与角色

在Drupal中,用户也是一类实体(Entity),管理员可以添加用户的字段,也可以管理用户的显示。对于用户的添加,可以允许用户自行注册,也可以限制只有管理员可以添加。有了SMTPAuthentication Support模块的支持,用户状态改变时,可以发送邮件通知用户。

 

SEO

作为一个网站,必然要考虑搜索引擎优化的问题,SEO Checklist模块为用户提供了一个检查列表,对照列表,用户可以检查是否启用或者完成响应的设定,从而尽快提供经过SEO的站点。

 

 

 

数据协作

Drupal本身不是一个独立的系统,它可以导入其他站点或者数据服务者的数据,可以为其他站点和系统提供数据服务。最简单的案例是从.csv文件导入数据,对于这类操作,Drupal有一个强大的模块Feeds。它可以导入或集成数据为节点、用户、分类术语或者简单的数据库记录。

 

站点群

目前国内高校站点少则数十个,多则几百个,按照现有策略和公司产品,经常引用站点群系统来构建管理如此多的网站。Domain Access模块也提供了类似功能,允许多个站点共用一套核心代码和一个共享的数据库,这个模块允许共享用户配置。

 

安全

安全也是一个站点必须考虑的问题。Drupal站点从架构到代码编写都充分考虑了像SQL注入、XSS跨站脚本等攻击方式的安全问题,而且提供了Security Review模块供用户审计安全问题。

 

 

性能

Drupal官网为大家提供了服务器性能优化指南,在该指南中,提供了修改php.ini文件调优php性能,优化数据库性能,启用缓存机制,安装Varnish页面静态缓存,安装APC启用代码缓存以及使用Redis作为key-value存储的性能优化机制。

Drupal在高校的应用

中国政法大学:基于Drupal构建研究院院网

  Drupal提供了多种技术来实现首页功能,总体来说可以通过Drupal的模板引擎系统来实现,也可以通过Panels这个模块来实现,还可以通过Views来实现。...【详细】

.

Drupal如何与“公共数据库”进行数据交换?

  世界顶尖的前100所大学当中就有71所大学使用Drupal,国内也有不少高校在使用它建设网站。然而仅仅只是使用Drupal来建站,实在是有点大材小用,做为CMF的Drupal,有着灵活的架构和丰富的模块。...【详细】

使用Drupal做的网站:国外大学

  现在世界各地已经有越来越多的大学开始使用Drupal,它们一般先从系一级的网站开始。对Drupal来说,这是一个很好的趋势。通过这种方式,Drupal将为越来越多的学生所认识。...【详细】

使用Drupal做的网站:国内大学

  在国内,也有不少大学是用drupal建的,不过很多都无人知晓,甚至很多学校的技术负责人都还不了解drupal。中国教育网在这里收集,哪些大学是在用drupal的,这样便于drupal在国内的推广。...【详细】

合作联系:lvhl@cernet.com