教育数字化知识图谱
打开微信扫一扫
为了提高我院信息化建设水平,提升工作人员技术能力,我部门安排杨锴老师参加为期一周的Drupal培训班,参加理论学习、现场系统搭建和网站管理技术。
现我部门配合图书馆搭建成功“特殊教育电子图书网站”,为学院特殊教育理论研究提供了专业平台。
一、培训目的
Drupal
软件是世界上最先进的开源内容管理系统之一,
由于功能强大,还被称作网站操作系统。
Drupal
有
2
万多个模块,
2
万多个活跃开发者。
Drupal
在信息的创建、组织、管理、协作、互联、设计、展示及可扩展方面具有无与伦比的优势。各行各业的顶尖用户都在用
Drupal
。
国内外知名图书馆都在使用
Drupal
构建自己的门户网站(北大 、清华、哈佛大学、耶鲁大学、康奈尔大学等图书馆,详细清单
http://blog.sina.com.cn/s/blog_50b312bf0101fe8r.html
),利用
Drupal
图情单位可以很方便的构建图书馆门户网站(含移动开发应用)、学术主题博客、学位论文管理、图书馆
MOOC
、开放学术社区、机构仓储等信息系统,并可以进行大数据、语义网等方面的研究。
为了促进图情界信息系统开发水平,紧跟国内外图书馆先进技术发展步伐,我们邀请国内顶尖
Drupal
开发专家开展图情行业的
Drupal
培训。
2013
年已经在清华大学图书馆、上海图书馆、中国科学技术信息研究所、云南大学图书馆等成功举办
6
次
Drupal
培训,
200
多位图情界老师参加培训,取得良好的效果。图情界基于
Drupal
的一些新网站、新应用不断上线。
二、课程概述
本课程以模仿建立北京大学图书馆网站为例,加上完整的
Drupal
主题制作课程、多语言网站课程、
Drupal
高性能课程及
Drupal
移动应用开发课程。
通过本课程,可以学到
Drupal
的基本原理,常用
Drupal
钩子、编码规范、主题系统、用户系统、插件机制。还可以学到
Drupal
实战技术,比如
Views
、
Panels
、
ApacheSolr
等的配置。
图情单位老师如能认真细致的学习完本课程,将能深入系统的了解
Drupal,,
对建立新一代信息门户,新一代
Web3.0
网站,新一代学术主题博客、新一代机构仓储库系统有极大的帮助。
今年课程与去年课程相比,具有以下优点:
1
更有针对性:以模仿北大图书馆网站建设,进行讲解
Drupal
模块的相关应用。
2
更加注重实践能力:讲课加长到
5
天,讲课速度放缓,更加注重老师的动手练习。
3
更加便于自学和交流:有
300
多
G
的
Drupal
学习视频,数百页的学习文档,
200
多人的图书馆
Drupal
社区,更加便于各位老师课后自学和相互交流。
三、培训对象
本培训主要适合各图书馆技术人员,凡是对
Drupal
感兴趣的朋友也可以参加。
附件一:授课老师
葛红儒
(
个人网站
http://www.thinkinDrupal.com/
)
《
Drupal
专业开发指南》翻译者,
5
本《
Think in Drupal
》作者,中国大陆第五位
Drupal
奖学金获得者。他开发的众多
Drupal
模块在
Drupal
官方网站下载量
,
是中国大陆
Drupal
开发者中排名第一的。为外语教学研究出版社、中华书局做过众多
Drupal
成功案例。并参与过老北京文化建筑信息门户、国家图书馆中国政府网站著录系统、中科院高能物理研究所高能物理信息监测等众多
Drupal
案例开发。
赵高欣
Drupal
与高性能网站架构博主(
http://www.drupal001.com/)
,曾任美国教育行业最大互联网公司技术主管,资深架构师。
贡献过多个
Drupal
开源模块
(http://drupal.org/user/616818/)
,
Drupal-Solr
中文集成工具作者(
http://code.google.com/p/solr4z/)
,
Drupal
聚会义务组织者以及演讲者之一,也曾贡献过
Wordpress
模块,对网站架构、大型网站和商业网站选型、应用以及管理和运维,有着丰富的实战经验。
附件二:
Drupal
介绍:
Drupal
(
http://Drupal.org
)是世界上最先进的开源网站管理系统之一。各行各业的顶尖用户都在用
Drupal
。
Drupal
有
2
万多个模块,
2
万多个活跃开发者。
国内外使用
Drupal
典型客户:
哈佛大学图书馆:
http://lib.harvard.edu/
耶鲁大学图书馆:
http://web.library.yale.edu/
普林斯顿大学图书馆
http://librarybeta.princeton.edu/
康奈尔大学图书馆
http://www.library.cornell.edu/
斯坦福大学图书馆:
http://library.stanford.edu
约翰霍普金斯大学医学图书馆:
http://welch.jhmi.edu/
杜克大学图书馆
http://library.duke.edu/
密歇根大学图书馆
http://www.lib.umich.edu/
普渡大学图书馆
https://www.lib.purdue.edu
哈佛大学开放学术社区:
http://openscholar.harvard.edu/
纽约公共图书馆
http://www.nypl.org/
澳大利亚国家图书馆
http://www.nla.gov.au/
美国图书馆学会
http://www.ala.org/
中国大陆及港澳台:
清华大学图书馆:
http://lib.tsinghua.edu.cn/dra/
北京大学图书馆:
http://www.lib.pku.edu.cn/
台湾大学图书馆:
http://www.lib.ntu.edu.tw/
澳门科技大学图书馆:
http://lib.must.edu.mo/
Drupal
与其他
CMS
系统相比
,
具有学习周期长
,
学习曲线陡峭的特点。但一旦掌握了
Drupal,
利用
Drupal
现成的众多图书馆模块(
http://groups.Drupal.org/taxonomy/term/5859
)。图书馆就可以做成很多事情。此外
Drupal
在资源整合
,
信息主动推送等众多优点是商业化的
CMS
系统几乎无法比拟的
.
美国图书馆学会早在
2008
年就向图书馆界重点宣传介绍
Drupal
(
http://www.alatechsource.org/ltr/Drupal-in-libraries
)。
美国众多地区各种类型图书馆都在广泛使用
Drupal.
(
http://groups.Drupal.org/node/2625
)
Drupal
也是各大图书馆学术会议探讨和研究的热点:
・
http://www.ala.org/lita/conferences/annual/2012/programs
・
http://wiki.code4lib.org/index.php/2013_preconference_proposals#Drupal4l...
相比之下,国内对
Drupal
的了解使用还不是太广泛和深入。
附件三 讲课提纲
第
1
天内容
|
第
1
天
|
9
:
00-10
:
00
|
主要讲解:图书馆网站的常见功能分析,
Drupal
概述、所需环境、安装配置、内容管理、区块管理、菜单管理、角色管理、安装
CKEditor
模块。
|
|
第
1
天
|
10
:
30
到
11
:
30
|
主要讲解
Drupal
的字段管理,以图书馆的数据库导航为例,介绍文本字段、文本域字段、分类术语字段、日期字段等字段类型的使用。
|
|
第
1
天
|
2
:
00-3
:
00
|
这里主要介绍如何设置路径别名,使用
Views
实现列表区块、列表页面。
|
|
第
1
天
|
3
:
30-4
:
30
|
以数据库导航为例,讲解如何实现三级联动导航,为大家演示数据库导航页面,搭建的过程。
|
第
2
天内容
|
第
2
天
|
9
:
00-- 10
|
本节主要介绍
Drupal
的主题制作,以
Zen
主题为基础,我们创建了一个子主题,创建
Panels
布局、
Views
模板文件的覆写,调整
CSS
文件。
|
|
第
2
天
|
10
:
30
到
11
:
30
|
讲解数据库详细页面的模板覆写,介绍如何在节点模板中输出相应字段,节点模板的覆写规则。
|
|
第
2
天
|
2
:
00-3
:
00
|
介绍图书馆门户联合搜索区块的实现,包括自定义区块代码的介绍,
Quicktabs
模块的使用
|
|
第
2
天
|
3
:
30-4
:
30
|
介绍使用
Superfish
模块,实现级联下拉菜单,同时介绍,
menu block
模块的使用。
|
第
3
天内容
|
第
3
天
|
9
:
00-- 10
|
介绍滚动新闻的实现,图片样式的设置
|
|
第
3
天
|
10
:
30
到
11
:
30
|
介绍使用
Views data export
模块,将
Drupal
数据导出成
EXCEL
,
CSV
,
XML
的格式。
|
|
第
3
天
|
2
:
00-3
:
00
|
介绍,如何使用
Feeds
模块,导入数据库导航信息,演示导入配置、导入全过程,最后简要介绍
Feeds
的高级用法。
|
|
第
3
天
|
3
:
30-4
:
30
|
主要讲解
Apache Solr
的安装、配置过程,中文分词的实现,标题正文关键字的高亮显示。
|
第
4
天内容
|
第
4
天
|
9
:
00-- 10
|
Drupal SEO
,以
SEO Checklist
模块为参考,介绍了
Page title
、
metatag
、
XMLsitemap
模块的使用。
|
|
第
4
天
|
10
:
30
到
11
:
30
|
Drupal SEO
,介绍百度分享、
Google/
百度分析、
Captcha
模块的使用
|
|
第
4
天
|
2
:
00-3
:
00
|
主要讲解
Drupal
性能优化,包括
Drupal
核心的性能优化、
Views/Panels
的缓存设置
|
|
第
4
天
|
3
:
30-4
:
30
|
主要讲解
Drupal
性能优化,性能监测、
Opcode
、
Boost
、
Memcache
,具体配置。
|
第
5
天内容
|
第
5
天
|
9
:
00-- 10
|
Drupal
常用优化模块(重点:
Boost
模块的使用,
Memcache
模块的使用细节)
|
|
第
5
天
|
10
:
30
到
11
:
30
|
|
|
第
5
天
|
2
:
00-3
:
00
|
答疑,对于已经讲到的,大家没有明白的,做进一步的补充。
|
|
第
5
天
|
3
:
30-4
:
30
|
答疑
|
本课程以图书馆门户网站
http://115.28.34.165/library/
,和数据库导航系统
http://115.28.34.165/navigation
为例,帮助图书馆的技术骨干了解搭建的完整过程。帮助学员了解图书馆网站的常见功能,
Drupal
对应的实现方法,让大家学以致用。最终能够熟悉
Drupal
核心的常用模块,熟悉重要的第三方模块,比如
Views
、
Panels
、
Rules
、
Feeds
等等,帮助大家在图书馆门户网站的技术升级过程中,节省人力物力成本。