基于wordpress的高校党建网站设计与实现

个站网 2022-12-10 206 12/10

开源软件WordPress   是目前使用最为广泛的个人博 客和小型网站建站系统,安装使用简单、功能全面,基于模 板和插件的开发方式便于定制外观和扩展功能;LAMP  平台部署容易、安全性高、成本低、扩展能力好。采用开源 软件LAMP  和 WordPress   的技术方案适合创建党建网 站。

1  党建网站内容规划

党建网站主要由以下8个模块组成:①工作动态:反  映党委的最新工作状况和开展的各项活动;②通知公告: 发布党委的通知和公告;③党员风采:介绍党建工作中涌  现出来的先进党支部和党务工作者;④组织机构:介绍学  院党委及各系部党总支的组织架构和工作安排;⑤勤政廉  政:介绍党内关于勤政廉政的规定、条例、意见等;⑥规章 制度:介绍党的各项条例、文件、规章制度尤其是和高教密 切相关的内容;⑦业余党校:介绍业余党校的活动、人党的 基本知识和程序等;⑧思想教育:发布领导在全国教育工  作会议等教育系统会议上的讲话,使党员能及时领会中央  精神。

2  信息平台选择和安装

  1. 1   WordPress的功能和特点

WordPress  是一个免费的开源项目,在GNU  通用公 共许可证下授权发布,支持用户在PHP和MySQL数据 库的服务器上架设博客,也可以将其当作内容管理系统来 使用。WordPress   支持多种语言,插件和模板众多,易于 扩充功能,安装和使用都很容易,已成为全球用户使用最 多的内容管理系统。很多中小型企业网站、小型购物网 站、视频图片分享站点及内容站点都是用其内核修改主题 之后搭建的。

WordPress 架构设计先进,采用了内容和结构相分离 的 MVC  设计模式,具备优异的扩展性,在其官方网站上 可以找到海量模板和插件库。使用WordPress  来创建党 建网站,可以极大地降低学习门槛,省去了对后台技术的 担心,并可减少运行和维护成本,将更多的精力集中在内 容创建上。

2.2    开源平台 LAMP的优势

采用WordPress   作为党建网站平台,操作系统、Web  服务器和数据库通常采用LAMP  架 构 。LAMP  指 Linux  操作系统、Apache   Web服务器、MySQL 数据库以及PHP  脚本语言共同组成的架构。虽然这些开放源代码程序本 身并不是专门设计成同另几个程序一同工作,但由于它们 本身的廉价性和使用的普遍性,该组合开始流行(大多数 Linux 发行版本捆绑了这些软件)。

随着云计算的流行,Linux 系统本身作为服务器操作 系统的优势进一步加强,尤其是Ubuntun  采 用 了APT  的

包管理方式,简化了程序安装。通过使用apt-get  方式,可 以在短短几分钟内完成Apache  Web 服务器、MySQL、 PHP 脚本语言、phpMyAdmin(MySQL 的 Web 管理工具) 的安装。

2.3   WordPress安装

WordPress 的安装非常简单,可以概括为如下步骤: ①从官方网站下载并解压缩WordPress 程序安装包;②把  解压后的WordPress   文件夹里面的文件(但不包括Word-    Press 文件夹本身)放到服务器的根目录下,使用Ubuntu    和Apache 服务器的默认路径是/var/www;③ 在 MySQL   中为WordPress 创建数据库;④在浏览器中输入网址,例  如 http://dj.siso.edu.cn/,第一次访问会自动跳转到 ht- tp://dj.siso.edu.cn/wp-admin/install.php,输入相关配  置就可以完成安装;⑤执行命令 chown-r   www-data:   www-data/var/www,    将Web 服务器的根目录的拥有者  改为 www-data, 这是Apache 服务器的默认用户名,这样  WordPress 就可以完成系统的自动更新以及插件和模板  的直接安装。

3  网站外观设计

3.1    采用CMS展现方式

WordPress 自带模板采用的是个人博客的呈现方式, 文章按照发布的时间逆序排列,最新发布的文章出现在网  站的最上方。这种方式不适合作为党建网站。

由于WordPress 采用了优秀的MVC 设计方法,内容 和结构完全分离,很容易设计出类似内容管理系统或者新 闻发布网站外观的模板,应用这些模板可以在网站首页显 示多个目录,每个目录下面包括指定数量的文章标题,整 个网站内容一目了然。

为了使网站具备更好的导航效果,根据网站栏目而不 是发布时间排列,需要对文章出现的顺序进行调整。Re-   Order  Post  Within  Categories插件可以实现这一功能,调 整指定目录下文章出现的顺序。

3.2 页面伪静态实现

WordPress 默认使用带有问号和很多数字的URL,   例如http://dj.siso.edu.cn/?p=18, 这种方式对搜索引 擎不友好,并且无法实现页面的静态化。WordPress 允许 自定义链接形式,以提高美感、可用性和向前兼容性,可以 将页面的链接修改为形如 http://dj.siso.edu.cn/18.ht-ml的形式。这样的链接对用户和搜索引擎都更为友好, 从表面上看是一个HTML  静态页面,但本质上还是动态  页面,所以称之为页面伪静态。

要实现页面伪静态,需要配置Web 服务器和 Word- Press后台。以常用的Linux 操作系统、Apache 2.2服务器为例,在服务器配置文件/etc/apache2/sites-available/default 中,找到AllowOverride   None,修改为AllowOver-  ride All;同时执行命令sudo a2enmod rewrite来启用mod _rewrite模块,并执行命令sudo service apache2 reload来重启Apache 服务器,使配置生效。

在WordPress 的后台中,在菜单“设置一固定连接” 中点击自定义结构,配成:/%post_id%.html。

4  网站功能设计

WordPress 采用了三层架构的MVC 设计,核心的设 计目标是简约、最大限度的灵活性以及最小限度的代码膨 胀。WordPress 通过插件提供了自定义函数和功能,这样 用户就可以根据自己的需要定制网站了。在WordPress  的官方网站上,由第三方开发的插件数量已经超过3.3万 个,足以满足网站常用功能的需要。

4.1 页面静态化实现

WordPress 在默认状态下网站的响应速度较慢,在1 个CPU 、2G内存的服务器配置下,20个用户同时访问就 可以让网站失去响应。采用页面静态化技术可极大提升 网站的访问速度。所谓静态化就是生成了所有文章以及 首页的静态页面,每次访问时不需要读取数据库和执行 PHP 脚本,能够大幅降低CPU  占用率,加快网站访问速 度。将全新的WordPress 部署在Ubutu   Server   12.04LTS 64位操作系统上,使用ApacheBench 进行测试,采用页面 静态化技术较默认方式的响应速度要快3个数量级。

4.2 页面计数功能

掌握网站各页面的访问情况可以清晰地了解到用户 的关注点。WP-PostViews 插件是应用广泛的页面计数插 件,其主要功能是记录显示文章或自定义页面被浏览的次 数,同时也提供了最少访问和热门文章、特定分类目录下 最新访问和热门文章等功能。

4.3 链接管理

在网站上放置相关网站的链接可供用户拓展阅读。 WordPress 本身提供了添加、修改和删除链接的功能,但 不能调整链接出现的位置。 My  Link  Order插件采用了 Ajax技术,很好地解决了该问题,能够通过拖动链接来调 整显示的顺序。

4.4    基于HTML5的视频播放方案

相比文字和图片,视频给人的感官刺激是多维的,留 给人们的印象更深刻、更清晰,视频文件是党建网站的重 要载体。在WordPress  中播放视频无需使用任何插件,使 用标准的 HTML5 标 签 video 就能实现视频播放。代码 如下:

<video  src="videlname.mp4"width="640"height=" 360"controls   autobuffer></video>

在众多视频格式中,mp4 格式的兼容性最好。如果是 其它格式,可以采用狸窝全能视频转换器、格式工厂等转 换软件进行转换。

较新的浏览器如 Internet Explorer  9+ 、Firefox 、Op-  era 、Chrome以 及Safari 支 持<video>    标签,而Internet  Explorer  8以及更早的版本不支持<video>    标签。解决这 一 问题的办法是在head  部分加载下面的JavaScript   文 件,使用如下代码实现:

<script     src="http://html5media.googlecode.com/svn/ trunk/src/html5media.min.js"></script>

实现原理是采用Flash 技术、使用Flash  播放器嵌入 视频,使得IE 及 Firefox  支 持video 标签,该播放器称为 flowplayer。这样就实现 Windows 平台、Mac 平台、An- droid平 台 、iOS 平台的全平台播放。

4.5 后台管理界面加载缓慢解决方法

在国内访问WordPress 后台管理页面,常常会出现页 面加载极其缓慢,这是因为Wordpress 从3.8开始会自动 加 载Open    Sans字体,并引用Google(http://fonts.googlea-pis.com/) 上面的CSS 样 式 。Open  Sans字体主要用于WP  站点管理员登陆后顶部功能条的字体样式,而对于国内用 户而言,Google会出现经常打不开或者访问速度过慢的情 况,这样就会拖延站点的打开速度。解决这一问题的办法 是 使 用disable    google     fonts或 者 Remove   Open    Sans   font from   WP   core插件,禁止从Google   网站加载字体。

5 结语

本文采用开源软件LAMP(Linux+Apache+MySQL+PHP)   和WordPress  创建党建网站,通过选择适当的模 板,可以快速创建党建门户网站的外观。利用各类插件, 可以使网站具备丰富功能,实现页面静态化、页面计数、链  接管理、视频播放等功能,并解决了WordPress 后台管理 界面加载缓慢的问题。

- THE END -
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论

您必须 后可评论