基于开源平台的高校党建网站设计与实现_第1页
基于开源平台的高校党建网站设计与实现_第2页
基于开源平台的高校党建网站设计与实现_第3页
基于开源平台的高校党建网站设计与实现_第4页
基于开源平台的高校党建网站设计与实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于开源平台的高校党建网站设计与实现 沈涵飞Summary:开展网络党建是建设先进政党、保持中国共产党先进性的重要任务。介绍了党建网站建设意义及其内容规划,分析了采用LAMP和WordPress平台创建党建网站的优势,进行了网站外观设计,并提出了优化访问速度、管理链接、视频播放、后台管理界面加载的方法。Key:LAMP;WordPress;网络党建DOIDOI:10.11907/rjdk.143665:TP319:A :16727800(2015)0010127020 引言开展网络党建是建设先进政党、保持中国共产党先进性的重要任务。高校是培养高素质的社会主义建设者和接班人的重要场所,其党建工

2、作是党的建设事业的重要组成部分。党建网站不仅是党员干部、党务工作者学习交流的平台,也是高校党委服务党员、服务群众的有效载体。开源软件WordPress是目前使用最为广泛的个人博客和小型网站建站系统,安装使用简单、功能全面,基于模板和插件的开发方式便于定制外观和扩展功能;LAMP平台部署容易、安全性高、成本低、扩展能力好。采用开源软件LAMP和WordPress的技术方案适合创建党建网站。1 党建网站内容规划党建网站主要由以下8个模块组成:工作动态:反映党委的最新工作状况和开展的各项活动;通知公告:发布党委的通知和公告;党员风采:介绍党建工作中涌现出来的先进党支部和党务工作者;组织机构:介绍学院

3、党委及各系部党总支的组织架构和工作安排;勤政廉政:介绍党内关于勤政廉政的规定、条例、意见等;规章制度:介绍党的各项条例、文件、规章制度尤其是和高教密切相关的内容;业余党校:介绍业余党校的活动、入党的基本知识和程序等;思想教育:发布领导在全国教育工作会议等教育系统会议上的讲话,使党员能及时领会中央精神。2 信息平台选择和安装2.1 WordPress的功能和特点WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布,支持用户在PHP和MySQL数据库的服务器上架设博客,也可以将其当作内容管理系统来使用。WordPress支持多种语言,插件和模板众多,易于扩充功能,安装和使用都很

4、容易,已成为全球用户使用最多的内容管理系统。很多中小型企业网站、小型购物网站、视频图片分享站点及内容站点都是用其内核修改主题之后搭建的。WordPress架构设计先进,采用了内容和结构相分离的MVC设计模式,具备优异的扩展性,在其官方网站上可以找到海量模板和插件库。使用WordPress来创建党建网站,可以极大地降低学习门槛,省去了对后台技术的担心,并可减少运行和维护成本,将更多的精力集中在内容创建上。2.2 开源平台LAMP的优势采用WordPress作为党建网站平台,操作系统、Web服务器和数据库通常采用LAMP架构。LAMP指 Linux 操作系统、Apache Web 服务器、MySQ

5、L 数据库以及 PHP脚本语言共同组成的架构。虽然这些开放源代码程序本身并不是专门设计成同另几个程序一同工作,但由于它们本身的廉价性和使用的普遍性,该组合开始流行(大多数Linux发行版本捆绑了这些软件)。随着云计算的流行,Linux系统本身作为服务器操作系统的优势进一步加强,尤其是Ubuntun采用了APT的包管理方式,简化了程序安装。通过使用 aptget 方式,可以在短短几分钟内完成Apache Web服务器、MySQL、PHP脚本语言、phpMyAdmin(MySQL的Web管理工具)的安装。2.3 WordPress安装WordPress的安装非常简单,可以概括为如下步骤:从官方网站

6、下载并解压缩WordPress程序安装包;把解压后的WordPress文件夹里面的文件(但不包括WordPress文件夹本身)放到服务器的根目录下,使用Ubuntu和Apache服务器的默认路径是/var/www;在MySQL中为WordPress创建数据库;在浏览器中输入网址,例如 http:/,第一次访问会自动跳转到 http:/ wpadmin/install.php,输入相关配置就可以完成安装;执行命令 chownr wwwdata:wwwdata /var/www,将Web服务器的根目录的拥有者改为 wwwdata,这是Apache服务器的默认用户名,这样WordPress就可以完成

7、系统的自动更新以及插件和模板的直接安装。3 网站外观设计3.1 采用CMS展现方式WordPress自带模板采用的是个人博客的呈现方式,文章按照发布的时间逆序排列,最新发布的文章出现在网站的最上方。这种方式不适合作为党建网站。由于WordPress采用了优秀的MVC设计方法,内容和结构完全分离,很容易设计出类似内容管理系统或者新闻发布网站外观的模板,应用这些模板可以在网站首页显示多个目录,每个目录下面包括指定数量的文章,整个网站内容一目了然。为了使网站具备更好的导航效果,根据网站栏目而不是发布时间排列,需要对文章出现的顺序进行调整。ReOrder Post Within Categories插

8、件可以实现这一功能,调整指定目录下文章出现的顺序。3.2 页面伪静态实现WordPress默认使用带有问号和很多数字的URL,例如http:/?p=18,这种方式对搜索引擎不友好,并且无法实现页面的静态化。WordPress允许自定义链接形式,以提高美感、可用性和向前兼容性,可以将页面的链接修改为形如 http:/18.html的形式。这样的链接对用户和搜索引擎都更为友好,从表面上看是一个HTML静态页面,但本质上还是动态页面,所以称之为页面伪静态。 要实现页面伪静态,需要配置Web服务器和WordPress后台。以常用的Linux操作系统、Apache 2.2服务器为例,在服务器配置文件 /

9、etc/apache2/ sitesavailable/default 中,找到AllowOverride None,修改为 AllowOverride All;同时执行命令sudo a2enmod rewrite来启用mod_rewrite模块,并执行命令sudo service apache2 reload来重启Apache服务器,使配置生效。在WordPress的后台中, 在菜单“设置- 固定连接”中点击自定义结构,配置成:/%post_id%.html。4 网站功能设计WordPress采用了三层架构的MVC设计, 核心的设计目标是简约、最大限度的灵活性以及最小限度的代码膨胀。 Wor

10、dPress通过插件提供了自定义函数和功能,这样用户就可以根据自己的需要定制网站了。在WordPress的官方网站上,由第三方开发的插件数量已经超过3.3万个,足以满足网站常用功能的需要。4.1 页面静态化实现WordPress在默认状态下网站的响应速度较慢,在1个CPU、2G内存的服务器配置下, 20个用户同时访问就可以让网站失去响应。采用页面静态化技术可极大提升网站的访问速度。所谓静态化就是生成了所有文章以及首页的静态页面,每次访问时不需要读取数据库和执行PHP脚本,能够大幅降低CPU占用率,加快网站访问速度。将全新的WordPress部署在Ubutu Server 12.04LTS 64

11、位操作系统上,使用ApacheBench进行测试,采用页面静态化技术较默认方式的响应速度要快3个数量级。4.2 页面计数功能掌握网站各页面的访问情况可以清晰地了解到用户的关注点。WPPostViews插件是应用广泛的页面计数插件,其主要功能是记录显示文章或自定义页面被浏览的次数,同时也提供了最少访问和热门文章、特定分类目录下最新访问和热门文章等功能。4.3 链接管理在网站上放置相关网站的链接可供用户拓展阅读。WordPress本身提供了添加、修改和删除链接的功能,但不能调整链接出现的位置。My Link Order插件采用了Ajax技术,很好地解决了该问题,能够通过拖动链接来调整显示的顺序。4

12、.4 基于HTML5的视频播放方案相比文字和图片,视频给人的感官刺激是多维的,留给人们的印象更深刻、更清晰,视频文件是党建网站的重要载体。在WordPress中播放视频无需使用任何插件,使用标准的HTML5标签video就能实现视频播放。代码如下:在众多视频格式中,mp4格式的兼容性最好。如果是其它格式,可以采用狸窝全能视频转换器、格式工厂等转换软件进行转换。较新的浏览器如Internet Explorer 9+、Firefox、Opera、Chrome以及Safari支持标签,而Internet Explorer 8 以及更早的版本不支持 标签。解决这一问题的办法是在head部分加载下面的J

13、avaScript文件,使用如下代码实现:实现原理是采用Flash技术、使用Flash播放器嵌入视频,使得IE及Firefox支持video标签,该播放器称为flowplayer。这样就实现Windows平台、Mac平台、Android平台、iOS平台的全平台播放。4.5 后台管理界面加载缓慢解决方法在国内访问WordPress后台管理页面,常常会出现页面加载极其缓慢,这是因为Wordpress从3.8开始会自动加载Open Sans字体,并引用Google(http:/)上面的CSS样式。Open Sans字体主要用于WP站点管理员登陆后顶部功能条的字体样式,而对于国内用户而言,Google会出现经常打不开或者访问速度过慢的情况,这样就会拖延站点的打开速度。解决这一问题的办法是使用disable google fonts或者Remove Open Sans font from WP core插件,禁止从Google网站加载字体。5 结语本文采用开源软件LAMP(Linux+Apache+MySQL+PHP)和WordPress创建党建网站,通过选择适当的模板,可以快速创建党建门户网站的外观。利用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论