首页  行业聚焦 > 正文

华东师范大学:刘欢等老师--基于网站群创建高校教师个人主页系统

2014-09-043136

刘欢,张增修,张瑾

(华东师范大学信息化办公室,上海200062

摘要:教师个人主页是反映高校教师科研教学成果、增进高校学术交流的重要工具。传统的教师个人主页系统存在着信息孤立、管理不便等问题。通过使用网站群创建高校教师个人主页系统,能够发挥网站群系统在信息共享、分级授权、统一管理方面的优势,经实践证明是一种有效提高管理效率、扩大教师个人主页站群影响力的解决方案。

一、教师个人主页系统概述

高校教师是高等教育的主体,高校教师的教学、科研等信息内容是一所大学体现办学水平、展示核心竞争力、扩大学术影响的重要因素,而教师个人主页则是体现以上信息的重要渠道。在互联网早期,高校教师个人主页主要表现为一些零星的个人站点,通常由具备相关网页制作技术的教师自主创建。随着高校院系网站的逐步普及,许多高校院系开始对教师的个人信息进行整理和归纳,为每位教师制作个人主页,并汇总成为院系网站中的师资内容介绍。由于每位教师的教学、科研等个人信息都在不断改变,教师需要及时动态修改自己的主页内容,而网页的修改和上传需要相关的网站制作技术,这是大部分教师所不具备的。因此,这要求个人主页需要有便于教师进行内容管理的后台。在此基础上,在高校中形成了许多基于院系的小型教师个人主页管理系统。迄今为止,这样的系统仍然是国内高校教师个人主页的主要载体。

虽然存在技术较落后、开发水平参差不齐等问题,但基于院系的教师个人主页系统也具有开发成本低、灵活性高、便于定制等诸多优点,如果只专注于院系的需求,使用这样的小型系统已经足够。然而,从整个高校层面来说,分散独立的院系教师个人主页系统很难实现教师信息的整合和统一,从而无法充分发挥个人主页的价值。例如,某研究者希望在某个高校寻找生物信息学方面的专家作为合作对象。在没有校级的教师个人主页系统可供查询的情况下,研究者只能通过浏览高校某个学院的网站来查询相关教师的信息。而相关教师则可能分散在计算机、生物等不同学科,其个人信息相应存放在不同学院的个人主页系统中,研究者如果仅在其中一个学院进行查询,很难全面掌握该校生物信息学方面的专家信息,从而一定程度上阻碍和影响了高校间学术交流与合作。

解决以上问题的根本途径是建立校级教师个人主页系统。通过将全校教师的个人主页纳入统一的站点框架,使所有站点信息得到聚合,实现教师的跨院系查询。目前,包括哈佛大学、麻省理工学院、纽约大学在内的诸多国外高校都采用了这一模式,其校内教师信息都能够方便地在门户网站中进行查询。然而,校级教师个人主页系统在建设时还面临一些问题:

1.教师信息共享与整合。校级教师个人主页是全校所有相关教师站点的集合,在此集合中,站点与站点之间相互孤立,以传统的建站方式,很难实现信息的共享和高效整合,无法发挥主页系统的集群效应。

2.部门和人员的有效管理。高校的部门与人员之间的关系纷繁复杂,随着跨学科交叉研究的不断发展,教师在校内各个部门间的流动性日益加大,以往教师信息基于某个院系或研究所的静态身份模式已经过时,教师个人主页系统需要更加灵活的人员管理模式。

3.站点的独立与统一。在教师个人主页系统中,各个站点的内容管理和显示都彼此独立,教师需要能够个性化设置自己的主页模板,自主维护个人信息。然而,系统同时还存在许多需要统一的地方,这意味着每个站点又无法完全独立。例如,在构建站点主框架时,需要每位教师的个人主页统一含有中文和英文两种语言页面,以适应高校国际化发展趋势;在对站点进行栏目分类时,需要在每个教师站点中统一预设“研究方向”、“社会兼职”、“科研成果”等固定栏目,以规范教师个人主页的内容范围;在其他业务系统使用采集方式获取教师个人信息数据时,需要各个站点前端页面的内容标签一致,以确保信息能够被正确采集;在高校推行VI标识系统时,需要使每个站点的Logo、配色等页面元素与VI标识相统一,等等。站点需要既独立又统一,这对后台系统提出了较高的要求。

基于上述的教师个人主页系统特点,经过对不同技术框架的分析和比较,我们选择了网站群作为华东师范大学教师个人主页系统的建设框架。

二、网站群介绍

网站群是将若干相互共享信息的网站根据一定的层级关系组织在一起的网站集合,它具有信息共享、分级授权、统一管理的优点,一般用于CMS管理。与此同时,网站群自身的一些特性也决定了它能够很好满足高校教师个人主页系统的建设需求。

1.网站群有强大的信息共享功能。我们可以将教师的各种信息视作网站群中的文章内容,这些内容的共享正是网站群的优势之一。网站群将分散的站点内容信息进行聚合,可以方便地通过诸如门户网站等页面对所有内容进行检索和浏览,从而使教师个人信息的共享与整合成为可能。

2.网站群有完善的分级授权机制。我们可以将院系、研究所设置为网站群中不同层级下的机构,而各个教师的个人主页则是该机构下的各个站点。通过网站群对机构及其下属站点的增加、修改、迁移、删除等操作,可以在不影响站点内容的情况下,实现教师主页在不同院系、研究所中所属状态的变化。此外,网站群还提供了机构层级与人员权限之间的相互绑定,每个教师都对自己的站点拥有管理权,各个院系、研究所的管理员也可以对下属站点进行管理维护,根据机构层级结构实现管理的从属关系,从而建立完善的权限管理机制。

3.网站群能够实现站点的统一管理。通过在建站管理中预设内容模板,能够对教师个人主页站点的栏目、语言页面进行预设,使各个站点均包含中英文版本及相应内容栏目;通过创建多个页面模板,能够使教师在不同风格的模板中进行自主选择,并通过对这些模板的全局性修改来控制VI标识系统的统一、前端页面内容标签的统一等。

4.网站群系统的安全性高。由于教师个人主页系统含有大量教师个人信息,在服务器前后台数据方面都需要较高的安全级别。通过使用页面静态发布技术,并将制作服务器与发布服务器分开,网站群中的数据和前台内容页面被完全隔离,即使其中任何一方受到攻击,都不会影响网站的正常运行。同时,网站群的SSL加密、防注入式攻击、脚本过滤、防篡改、容灾与备份等一系列安全措施也极大提升了系统的安全系数。

三、教师个人主页系统的创建

华东师范大学教师个人主页系统采用了苏迪的Webplus高校网站群平台进行构建,服务器操作系统为RedHat,运行环境为Apache-Tomcat,数据库为MySQL。服务器主要有两台,分别为制作服务器与发布服务器。制作服务器包括了数据库和管理后台,发布服务器接收来自制作服务器的数据,生成静态页面。

由于教师个人主页的系统需求与一般意义上的CMS系统存在着诸多差异,因此在创建该系统时,还需要利用网站群系统的传统优势,在现有网站群平台基础上进行定制开发与修改。

1.创建机构层级

在传统网站群系统中,机构是将站点进行分类别和分层级归纳的各个节点,如基于华东师范大学门户网站的网站群系统的一级机构为“门户网站群”、“党务公开网站群”、“信息公开网站群”,在“门户网站群”之下又包含“教学院系”、“党群组织”、“行政机构”、“科研机构”等二级机构,站点一旦在这些机构目录中确定下来后,一般很少再更换所在目录。而在教师个人主页系统中,为了确保教师站点的灵活性,一级机构主要包括两类:“教师个人站点汇总”与“单位列表”,如图1所示。其中,前者是所有教师个人主页站点的母机构,教师的个人站点都被创建在该机构中;而后者则是对教师进行部门划分的母机构。

在“教师个人站点汇总”中,主要包括两类站点。一类是模板站点,其中包括了预设的页面模板、栏目类型和语言页面,在创建教师个人主页时,必须通过克隆模板站点来建站,以实现每个教师站点的统一。

由于模板站点对整个系统的影响是全局性的,不能被随意修改,其管理权限需要和其他站点严格区分,因此在“教师个人站点汇总”机构下,专门设置“教师个人模板站点”子机构,在该机构中放置模板站点。另一类站点是教师个人主页站点,也是教师个人主页系统的内容主体。

由于高校教师人数众多,对应的教师站点数量很大,如果将这些站点全部放到同一个子机构进行维护,即使是读取教师站点列表也需要耗费很长的时间。为了提高运行效率,我们在“教师个人站点汇总”机构下创建了“A-E、“F-J、“K-O、“P-T、“U-Z等多个子机构,分别存放教师姓名首字母在该范围内的站点。在实际使用中,华东师范大学两千余个教师站点被分散在5个不同起始字母范围的子机构中,大大缩短了列表的载入时间,提高了维护单个教师信息的效率。

另一个一级机构“单位列表”的用途是梳理各院系和部门及其教师的对应关系,在该机构下并不包含任何实体站点,只是一些子机构的集合,其子机构层级与校内各院系的层级结构相同。如“艺术学院”作为二级机构之一,其下包括“美术学系”和“音乐学系”两个子机构。教师作为机构下的人员,分散在各个子机构中,如“美术学系”的机构下人员即为美术学系的所有教师。在教师个人主页的主网站中,通过读取“单位列表”中的层级结构,系统将动态输出校内院系列表,并输出各个部门下的教师人员列表。由于人员信息与“教师个人站点汇总”中的相应实体站点存在对应关系,即人员和机构相对应,因此浏览者在点击教师列表中的链接后,能够进入相应的教师个人主页站点,浏览其中的教师信息。

使用以上机构层级的优点在于,在保持实体站点不变化的基础上,人员能够方便地在机构之间进行复制和迁移,以满足诸如“某教师既在机关工作,又挂靠在某实体院系”等特定需求。一旦某教师退休或离职,可以直接通过禁用该账户,使其从教师名单中去除,而不必进行实体站点的删除操作。当该教师再次返校工作后,可以通过启用账户方便地开启个人主页,其站点的所有页面状态和内容信息将与禁用前保持完全一致。

2.创建模板站点

如前所述,教师个人主页系统通过模板站点实现全局性统一,模板站点决定了整个主页系统的内容呈现。在模板站点中,主要确定了站点的栏目结构、语言页面和界面风格。

模板站点的栏目主要包含两大类,分别为个人信息和教学科研信息。个人信息主要有姓名、照片、职务、职称、联系电话、办公时间、办公地点、通讯地址、电子邮箱等,教学科研信息主要包括研究方向、社会兼职、学术成果等其中,照片是浏览者对教师最直观的印象,是教师主页中的重要元素,同时经实践证明也是常常缺失的部分,很多教师不会去主动更新自己的照片信息。为此,在创建站点时,系统将通过数据接口自动从公共数据库中获取该教师的头像,使其作为主页的初始头像。一旦教师上传照片,该头像将被新的照片所替代。

此外,教学科研信息常常包含了大量文本内容,特别是论文数量较多的教师,其学术成果的文字长度常远超一篇新闻报告,这要求主页系统扩大相关字段的长度,能够容许海量文本的提交。

在语言页面中,本系统主要设置了中文和英文两种页面,分别作为两种模板,包含在同一模板套中,如图2所示。英文页面的栏目与中文一一对应,浏览者可以通过中英文语言导航方便地在两种页面之间切换。在界面风格设计中,中英文页面的排版大体相同,但在页面字体的选择上按照中英文网站的特点有所区别。界面严格按照华东师范大学的VI标识系统规定制作,并根据标识主色制作了5套不同色调的模板套,分别为红、绿、蓝、金、灰,供教师按个人喜好自主选择。

3.创建管理后台

管理后台是供教师和系统管理员进行内容和权限等管理操作的平台。后台账户与华东师范大学统一身份验证相结合,用户使用工号和公共数据库密码登录系统。在系统管理员的管理后台中,主要有权限管理、系统管理、信息管理、模板管理四类功能,如图3所示。其中,权限管理用于构建系统机构目录,在各目录下添加教师账户,并进行相应的人员和权限管理。系统管理主要用于浏览日志信息、管理组件、配置站点、管理操作日志、部署静态页面、配置系统参数等,其另外一个重要功能是按账户创建教师站点并对所有站点进行管理。信息管理用于统计信息数据,并对文章分类、关键字、敏感词过滤等设置全局参数;此外,高权限的系统管理员也可以对所有次级站点的教师信息进行管理。模板管理用于管理所有的模板站点及其模板套。

教师和系统管理员共用相同的管理后台,但由于分级授权的原因,教师管理后台的功能选项较少,仅包含信息管理和模板管理。信息管理供教师在各个预设栏目中上传内容,查看访问统计数据。模板管理供教师选择和切换个人主页模板样式。

4.创建系统主页面

教师个人主页系统需要一张主页面作为所有站点的索引页,在该页面中提供了两种方式供浏览者查询教师信息。一种方式是使用搜索框。传统的教师个人主页搜索仅仅搜索教师姓名,所实现的效果有限。为了使主页系统成为高校学术交流的重要工具,我们扩大了搜索的字段范围。用户在搜索框中可以输入教师的姓名、研究方向、专业学科等中英文关键字来寻找相应教师。另一种方式是使用列表。主页面提供了院系列表,浏览者逐层深入其中,查看各个部门下的教师名单。该方式适合于对查询教师对象较为熟悉的浏览者,并有助于浏览者全面了解某院系的师资力量。所有的查询页面都含有中英文链接,以方便浏览者在不同语言版本间切换。在页面中还部署了GoogleAnalytics的访问统计代码,记录各页面的访问数据和用户交互行为,以便通过搜索标签的热门程度深入挖掘当前学术研究热点。最终发布运行的系统首页如图4所示。

四、总结

基于网站群平台扩展创建的华东师范大学新版教师个人主页系统于20125月正式上线,迄今已稳定运行两年多,教师中英文个人站点数量达两千余个。系统充分发挥了网站群在权限管理、站点管理、系统安全等方面的优势,方便了教师的操作和使用,提高了管理效率,在增进学术交流、扩大学校影响力方面体现了重要价值。该技术框架是对传统教师个人主页系统的创新,值得在国内高校中深入推广。

参考网址:

http://wenku.baidu.com/link?url=V0vo1IT1QiHvPudS6oBKJWgNChvSKgTBeqO66y23BfI8bDXmGg1cK-vGTsaYdQ7xhP_IuxPDx-OiSdmIlk32cDkkn16mp3UTuIZA-AoKNfO