基于wordpress的个人博客的设计与开发_第1页
基于wordpress的个人博客的设计与开发_第2页
基于wordpress的个人博客的设计与开发_第3页
基于wordpress的个人博客的设计与开发_第4页
基于wordpress的个人博客的设计与开发_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

昆明学院20xx届毕业设计(论文) 设计(论文)题目基于PHP开源框架的网站设计与开发子课题题目基于wordpress的个人博客的设计与开发姓名学号所属系专业年级指导教师摘要近年来,以Internet为核心的现代网络技术和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间等最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随着网络技术的日渐成熟,网络博客系统在近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的功能良好的互动性在很大程度上满足了广大网民的需求。博客(Blog)是网络时代的个人”读者文摘”,随着网络的普及和发展越来越受到关注与青睐。开源软件WordPress具有强大的内容管理功能,以及跨平台、免费、主题与插件丰富、支持移动服务等优点。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网站。也可以把WordPress当作一个内容管理系统来使用,WordPress框架的应用正在取替原本人工编码的网站设计方式。通过WordPress对于网站的设计来实现网页内容的优越性,不仅简单快捷,信息量大,而且,操作简单便捷,安全性高、成本低,维护方便,从而进一步提高工作效率。该博客基于WordPress的平台,利用Apache+Mysql+PHP为强大后台环境建造了一个对搜索引擎友好并、方便管理员对博文的管理、发布和内容的更新。关键词:博客;WordPress;PHP,开源程序AbstractBased

on

the

WordPress

blog

design

and

developmentAbstractInrecentyears,withtheInternetasthecoreofmodernnetworktechnologyandcommunicationtechnologyhasbeenarapiddevelopmentandwideapplication,allkindsofnetworkinteractiontoolalsoemergeasthetimesrequire.Theforum,blog,community,spaceandmostaffectedbythemajorityofInternetusersarewelcometoafriend,isnowmaturedevelopmentofinformationcommunicationtool.Alongwiththenetworktechnologymaturewitheachpassingdaytheblognetworksysteminrecentyearsarebecomingmorenetizensindispensabledisplayself-expressionandpowerfultool,itspowerfulfunctiongoodinteractiontoalargeextenttomeetthemajorityofInternetusersdemand.Blog(blog)isapersonalInternetage"Reader'sDigest,alongwiththepopularizationanddevelopmentofthenetworkmoreandmoreattentionandfavor.Opensourcesoftware,WordPresshasapowerfulcontentmanagementcapabilities,aswellascross-platform,free,themesandplug-ins,supportformobileservices.WordPressisaPHPlanguagedevelopmentblogplatform,userscanestablishtheirownwebsitesonaserverthatsupportsPHPandMySQLdatabase.WordPressasacontentmanagementsystemtouse,theWordPressframeworkapplicationisthereplacementoforiginalhand-codedwebsitedesigned.WordPressforwebsitedesignwebcontenttoachievesuperiority,notonlyquickandeasy,informative,andsimpleandconvenientoperation,highsecurity,lowcost,easymaintenance,furtherimprovingtheworkefficiency.TheblogbasedontheWordPressplatform,usetheApachethePHPMysqlstrongbackgroundenvironmenttobuildansearchenginefriendlytoachieveageneralblogwhichhasthefunctioncancarryoutthereleaseofBowen,modify,delete,foregroundandbackgroundofthemanagement,thevieweryoucanbrowseandcomment.Keywords:Blog;WordPress;PHP,Theopensourceprogram目录)第一章绪论…………………1.1该课题的背景和意义………………11.1.1博客的发展………………第二章博客系统介绍………………….2.1wordpress系统………………………..2.1.1wordpress的简介……….2.1.2wordpress的功能…………………2.1.3wordpress的特色…………………第三章博客的设计与开发………3.1wordpress的安装与配置……………13.1.1安装配置XAMPP…………………3.1.2wordpress的安装与配置……………………下载并提取安装包………建立基于wordpress个人博客框架…………………3.2系统结构……………3.3博客系统开发……………3.3.1登录界面…………3.3.2后台菜单…………3.3.3安装主题……………3.3.4插件的安装……………博客常用的插件…………插件的安装…………第四章网站的管理………4.1音乐播放器的添加……………4.2文章的分类管理……………4.3列表类栏目发布信息………4.4评论的管理………4.5链接的管理………参考文献………………………谢辞……………第一章绪论1.1该课题背景和意义从互联网的兴起到现在,网民由上网浏览网络文章和查找资料以及上论坛发帖子,发展到建网站、建个人网站论坛主页,再发展成现在的建博客,一路走来,网民在网络一直打拼着建造着一个属于自己的地盘,在我国,已经有十几万个博客网站,博客数量达到100多万个,并且呈现40%的年增长进度。不知从何时起,建博客、写博客成为了众多网民网络生活的重要组成部分,与网络聊天成了并驾齐驱的热点,共同成为网民上网最关心的事情。因此,如何快速高效地为客户构建一个能满足其不同需求的博客系统,成为了当前网络技术人员应深入研究的课题。Blog博客网站致力于为广大博客提供优质博客页面服务的商业网站。每个博客都希望借助自己的博客页面宣传自己,而博客数量越多,网站的点击率越高就越能够吸引广大的企业客户选择该商业网站作为媒介,将自己的产品展现给客户。可以说,对这些博客网站而言:为博客提供良好的服务就意味着为网站带来更多的商业客户。长期的战略目标,商业网站不仅是公共产品信息和服务的推广,它还是将买家与卖家、厂商和合作伙伴紧密结合的平台,借助这些商业网站可以消除企业与客户之间时间与空间带来的障碍。Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识和他人分享、交流,同时又通过“六度空间”结识了更多志趣相投的朋友;而越来越多专业知识的Blog的出现,让我们看到了Blog更多所蕴涵的巨大的信息价值:不同的Blog选择不同的内容,收集和整理成为很多人关注的专业Blog——目前越来越多的人获取信息的来源是一些固定的Blog。随着博客人数的增加,Blog作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一的思想和群体的智慧结合变的更加有效,个人出版变成人人都可以实现的梦想——Blog正在影响和改变着我们的生活1.1.1博客的发展从目前看,新浪、搜狐、人民网、博客网、网易、和讯等网站,在不断推出博客服务平台以来,各自在资源整合与技术的架构上发挥了自身的特点和优势。进行博客技术开发应用,这无疑对中国互联网全面推进博客走近百姓日常生活起到了非常重要的作用。所以博客门户网站的整体架构更加完善,博客技术后台服务功能更加便利和高效。 WordPress是一种使用PHP语言和MySQL数据库开发的开源、免费的博客引擎,用户可以在支持PHP和MySQL数据库的服务器上建立自己的Blog。WordPress功能非常强大,插件众多,易于扩充功能,安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。使用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。针对博客的应用,WordPress能省去对后台技术的担心,集中精力做好网站的内容。第二章博客系统介绍2.1wordpress 系统 2.1.1wordpress简介WordPress是一种使用PHP语言和MySQL数据库开发的开源,免费的Blog(博客,网站)引擎,用户可以在支持PHP和MySQL数据库的服务器上建立自己的Blog。WordPress是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。2.1.2wordpress功能1.网络用户写留言,博主查看留言博客的注册、登录验证功能网络用户通过关键字搜索博文功能最热门博客页面推荐浏览文章详细内容及相关评论显示博客页面访问量统计博客个人文章管理维护功能博客个人文章分类管理维护功能博客个人友情链接维护功能博客个人基本信息管理维护功能博客图片上传及个人相册管理2.1.3wordpress特色1..所见即所得的文章编辑器2.模板系统统一的链接管理功能3.为搜索引擎而优化的永久链接(PermaLink)系统4.支持使用扩充其功能的插件5.对于文章可以进行嵌套的分类,同一文章也可属于多个分类6.TrackBack和Pingback的功能7.能产生适当的文字的格式和式样的排版滤镜8.生成和使用静态页面的功能9.多作者共同写作的功能10.可以保存访问过网志的用户列表11.可以禁止来自一定IP段的用户的访问12.支持使用标签(Tags)第三章博客的设计与开发3.1wordpress的安装与配置3.1.1安装配置XAMPPXAMPP是一个将Apache服务器、PHP、Perl及MySQL等融合在一起、功能强大的软件集成安装包,它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。(1)运行下载好的“xampp-win32-1.7.7-VC9-installer.exe”,弹出安装对话框如图3-1所示,点“OK”安装。图3-1xampp安装对话框(2)弹出安装的向导界面如图3-2所示,点“next”继续。图3-2xampp的安装向导界面(3)安装路径,选择D盘,点“next”继续;然后点“install”,在SERVICESECTION选项中选择InsstallApacheasservice和InsstallMYSQLasservice。(4)xampp安装完成,如图3-3所示,点“Finish”完成安装。图3-3xampp安装完成(5)xampp安装完成后,运行xampp,然后点Apache和MYSQL的启动按钮“Start”,启动Apache和MYSQL,如图3-4所示:图3-4xampp控制面板3.1.2wordpress的安装下载并提取安装包1.下载并解压缩WordPress的安装包将WordPress上传到远程服务器时,首先需要在浏览器中将WordPress安装包下载到本地机器,然后解压。2.如果用shell进入web服务器且熟练掌握基于控制台的工具,而又不想用FTP,可以用wget(或lynx或其它基于控制台的web浏览器)将WordPress直接下载到web服务器上:(1)、wget可以去官网下载;(2)、然后用tar-xzvflatest.tar.gz解压安装包3.WordPress安装包会被解压到一个名为wordpress的文件夹中,该文件夹与latest.tar.gz在同一目录下。4.如果不能用shell来访问web服务器,也不习惯使用基于控制台的工具,还可以用ZipDeploy将WordPress直接下载到web服务器上建立基于wordpress个人博客框架1.点MYSQL的Admin进入phpMyAdmin,新建数据库test。创建一个:选择一个用户名WordPress的,并输入密码在外地。写下的用户名和密码选择。单击添加用户。如果数据库有关WordPress的不存在的数据库部分,创建一个:选择一个名称为WordPress的数据库(WordPress的或博客是好的),输入资料库中,根据数据库中,选取WordPress的用户从用户下拉,然后选择WordPress的数据库从数据库下拉。确保所有被选中下的特权,然后点击添加用户。如图3—5图3—5数据库的建立2.在浏览器中输入“/wordpress”,出现如图3—6所示的wordpress安装配置文件界面。图3—7创建wordpress3.对数据库进行设置;a.数据库名称:test,专门为wordpress新建的数据库名称。b.用户名:toot,安装MYSQL时设定的用户名。c.密码:无,安装MYSQL时设定的密码。d.主机名称:localhost,服务器的名称。输入以上信息后,继续安装,点“提交”。如图3-8所示:图3—8wordpress的建立单击安装wordpress。这样基于wordpress的个人博客框架就做好了。3.2系统结构1.博客系统功能分析个人博客主要功能包括:管理员需通过帐号密码的验证方可进入后台管理。管理员在后台对文章的添加、删除、修改、删除和留言的删除等操作。在前台首页浏览者可以选择自己感兴趣的文章进行阅读、听音乐、浏览相册和进行评论。2.博客的前台任何游客都可以进行注册,对任何文章可以进行浏览和评论、浏览相册,但是也可以不用注册,通过第三方的账号登录进行评论。博客主页面结构视图,如图3-9所示:首首页友情链接我的相册注册/登录我的留言我的文章文章分类列表文章列表评论图3-9博客主页面结构视图3.博客的后台后台主要是管理员对前台页面的博文进行添加、删除、修改,并且可以对游客们的评论进行管理。博客管理员应用结构视图,如图3-10所示:管理管理留言管理文章管理添加文章分类管理添加分类修改删除修改修改删除删除基本管理图3-10博客管理员应用结构视图3.用户管理管理员:后台只能是管理员才能进入,其他用户不能进入。管理员在后台进行博文的发布、修改、删除以及评论的管理。会员:会员能浏览博客首页的博文和进行评论,也能浏览别人的评论,但是无权进入后台。游客:游客的权限只有浏览博客的博文,可以选择注册登录或者直接用第三方的账号进行登录,然后进行评论。3.3博客系统的开发3.3.1登录界面后台的登录界面如图3-11所示,用户名:y110411,密码:110411。图3-11博客的登录界面3.3.2后台菜单(1)登录后台菜单管理如图3-12所示:图3-12后台控制面板(2)修改后菜单管理如图3-13所示,使后台的菜单管理的样式改变。图3-17修改后菜单管理3..3.3安装主题(1)主题的安装:可用主题如图4-6所示:图3-18可用主题(2)登录后台,控制面板->外观->主题。在可用主题中选着TwentyTen1.3点击“启用”如图4-7所示:图3—19启用后的主题(3)对小工具的调试:控制面板->外观->小工具,将想要的小工具拉入右边的第一蓝下,保存看在主页中显示,如图4-8所示:图3-20可用的小工具3.3.4插件的安装博客常用的插件:(1)PlatinumSEO:功能强大的SEO插件,它包括如自动301重定向功能,自动生成元标记,避免重复内容和针对搜索引擎优化页面和文章标题等等功能。(2)Akismet:一个反垃圾留言插件,大多数情况下可以拦截垃圾留言和评论。(3)WPNavi:一个文章底部实现翻页功能的插件。(4)GoogleSitemaps:GoogleXMLSitemaps可以自动生成WordPress的GoogleSitemaps并将其修改到robots文件中,有利于Google的索引,当然你也可以登录到GoogleWebmasters中手动提交你的GoogleSitemaps。(5)评论留言:友言是国内最专业的第三方实时社会化评论系统,“完全社交化”可将评论一键同步到各大微博与社区,同时将评论的回复与跟帖同步至使用的网站上,让网站变得更具有活力和社交性,从而为网站带来更多的回访和流量,是一个简单而强大的社会化评论及聚合平台。(6)BatchCat:如何给WordPress文章批量分类与批量修改标签。(7)插件如图:图3—21插件3.34.2插件安装第四章网站的管理4.1.音乐播放器的添加(1)前台音乐播放器的添加(2)后台音乐播放器的添加4.2文章的分类管理4.2.1添加分目录4.2.2对文章进行分类

温馨提示

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

评论

0/150

提交评论