基于Wordpress实现个人博客网站的开发毕业设计(2)

梦幻之旅 分享 2022-05-09 下载文档

?为了在更短的时间内实现博客网站,我采用wordpress软件进行开发,WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和

MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一

个内容管理系统(CMS)来使用。它有许多第三方开发的免费模板,安装

方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。

比如你至少要懂的HTML代码、CSS、PHP等相关知识。

?WordPress 是世界上目前最先进的 weblog 程序之一。目前开发的程序大多都是根据它仿造的。它更能把握搜索引擎,在使用 WordPress 并掌握

几种插件后,对于优化将不用过多的操心,它会为我们想的更多。

?利用现存框架可以更快开发系统,所以用Wordpress作为blog 的开发工具是个比较好的选择。

3.2 运行架构

网站部署是一桩很繁琐复杂的工作,如安装 Apache 服务器是件不容易的事情,如果还想添加 MySQL、PHP 和 Perl,那就更难了。但XAMPP 完全整合了上述部件的安装过程,它是一个包含 MySQL、PHP 和 Perl 的 Apache 发行版,且易于安装,只需下载,解压缩,启动即可。

XAMPP面板见图3-1:

5

图3-1 XAMPP面板

到目前为止,XAMPP 共有以下四种版本:

适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),

适用于 Windows 98、NT、2000、2003、XP 、Vista 和Win7的版本,

适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),

适用于 Mac OS X 的测试版。

XAMPP 1.7.7 已发布!

更新:

Apache to 2.2.21

MySQL to 5.5.16

PHP to 5.3.8

phpMyAdmin to 3.4.5

6

3.3 Wordpress软件的功能及特色

Wordpress主要有以下功能:

?文章发布、分类、归档、收藏,统计阅读次数。

?提供文章、评论、分类等多种形式的RSS聚合。

?提供链接的添加、归类功能。

?支持评论的管理,垃圾信息过滤功能。

?支持对样式CSS和PHP程序的直接编辑、修改。

?在Blog系统外,方便的添加所需页面。

?通过对各种参数进行设置,使Blog更具个性化。

?静态html页面生成。

?通过选择不同主题,方便地改变页面的显示效果。

?通过添加插件,可提供多种特殊的功能。

?支持Trackback和pingback。

?支持针对某些其它blog软件、平台的导入功能。

?支持多用户。

Wordpress主要有以下特色:

?所见即所得的文章编辑器。

?统一的链接管理功能。

?为搜索引擎而优化的永久链接(PermaLink)系统。

?支持使用扩充其功能的插件。

?对于文章可以进行嵌套的分类,同一文章也可属于多个分类。

?TrackBack和 Pingback的功能。

?能产生适当的文字的格式和式样的排版滤镜。

?生成和使用静态页面的功能。

?多作者共同写作的功能。

?可以保存访问过网志的用户列表。

?可以禁止来自一定 IP段的用户的访问。

?支持使用标签(Tags)。

7

3.4 CSS+DIV技术

CSS+DIV是网站标准(或称“WEB标准”)中常用术语之一,CSS+DIV是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写。XHTML基于可扩展标记语言(XML),是一种在HTML 基础上优化和改进的的新语言,目的是基于XML 应用与强大的数据转换能力,适应未来网络应用更多的需求。在XHTML网站设计标准中,不再使用表格定位技术,而是采用CSS+DIV的方式实现各种定位。

CSS—层叠样式表(Cascading Style Sheets)的缩写,用于定义HTML 元素的显示形式,是W3C推出的格式化网页内容的标准技术。网页设计者必须掌握的技术之一。

3.5 数据库技术

数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。

随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL的主要技术特点:作为一个开源的数据库,开源是它最大的特色,因为它所有的源代码都是公布于众的。每天在MySQL网站上有超过5万次的下载,有那么多用户用MySQL,而且大家在使用过程如果发现BUG或者有一些需要改进的地方可以很快的反馈到MySQL公司,使得能够帮助产品有一个进一步的优化。

另外,MySQL一直在三个方面不断的努力,首先是它的性能。MySQL是一个非常快的数据库系统。第二个就是它的可靠性,因为它是开源的,希望借助开源的方式增强可靠性。第三个就是MySQL的易用性,MySQL能够保证任何没有接触过数据库的人在15分钟之内就学会用MySQL,就是非常简单易用。

8

4.系统功能实现

4.1 博客模板设计

博客模板开发分为基于函数和基于空白框架的开发。基于函数的模板开发,就是WordPresss开发者通过官方提供的基本的函数来设计模板,只能在主题代码源开始编程。就像盖楼一样,从打地基一样,一点一点创建。而基于空白框架的模板开发,就是WordPresss开发者通过已经创建好的主题源码开始设计主题。所谓的空白框架,就是提供WordPress模板的基本代码,只需要设计人员,添加自己的设计就可以轻松完成。

因为主体框架比较灵活,修改起来也容易,所以在这里,我采用基于空白框架的模板开发,可以从Wordpress官网下载了主题。

进入网站后台后找到主题菜单,选择“添加主题”。这里可以看到搜索结果,这里都是wordpress官网提供的一些主题,用户可以根据自己需求找到合适的主题,而我在这里找到了主题:Fastfood,直接点击安装就行了。

图4-1 安装主题界面

主题安装完成后,需要对博客页面进行模板上的修改变动。

对 WordPress 侧边栏模板,开发者一般需要确保它是支持小工具(Widget) 的,这里要明确如何在侧边栏显示小工具里设置以及需要添加什么内容。

9

图4-2 外观选项下拉菜单

进入“外观”下的“小工具”选项,直接拖动需要添加的内容,这里我选择了一些常用的模块,包括:日历栏,搜索框,评论栏,链接表,标签云。

图4-3 小工具应用界面

4.2 个人博客方案

因为原本的主题模板,如此,网站的首页大体上的模块设计已经可以确定了。接下来需要进行一些网站的基本设置:

用户设置

图4-4 用户选项下拉菜单

进入用户菜单,找到“我的个人资料”,对其进行个人设置,这里默认有个用户名admin是不可更改的,还有两个必填的项目:昵称,这里设为steam;电子邮件,填入steam419@78ce1589011ca300a7c390d8。

10

而默认的个人设置一般不需要改动,例如这里选择可视化编辑器,管理界面配色方案选择了灰色,在浏览站点时显示工具栏等。

这里还需设置一下登录密码,会有提示你的密码强度,资料都填完后,点击更新个人资料就完成了我的个人资料设置。

图4-5 设置密码

常规选项设置

这里主要设置的就是博客网站的站点标题及副标题,时区统一为UTC+8,站点语言选择 chinese,最后保存更改。

图4-6 常规选项设置

网络设置

包括运营设置:设置网站在网络上的名称,这里称之为“且行”,还需填写以下管理员的电子邮件地址;注册设置:设置允许新站点注册。

11

图4-7网络设置

阅读设置

这里我根据网站首页的大小和版式,将将“博客页面至多显示”设置为1篇

文章。

背景图片设置

12


基于Wordpress实现个人博客网站的开发毕业设计(2).doc 将本文的Word文档下载到电脑

下一篇:乙酰苯胺的制备实验

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx