课程咨询 :18300268127 QQ:2720475033

保险

  • 10种基于PHP的开源博客系统

    发布:青岛php培训      来源:青岛php培训      时间:2016-08-25

  • 以下列举的PHP开源Blog系统中,除了我们熟知的WordPress之外,大多都没有使用过,其中一些已经被淘汰,或者有人还在使用。除了做一个参考之外,也是想看看,PHP在个人网站应用系统中所发挥的作用和产生的影响。

    1、WordPress

    WordPress是最热门的开源个人信息发布系统(Blog)之一,闻名遐迩,基于PHP+MySQL构建。WordPress提供的功能包括:

    1.文章发布、分类、归档。

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

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

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

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

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

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

    8.静态html页面生成。

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

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

    11.支持Trackback和pingback。

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

    13.支持多用户。

    14.安装最简单。

    15.Web标准支持非常好。

    16.使用比较简单。

    17.拥有大量的主题与插件。

    2、LifeType

    Lifetype同样是一个开源的Blog平台,在同一个系统中支持多个Blog和多个用户。它具有:

    友好的用户界面

    通过所见即所得文章编辑器,你可以编排出整齐漂亮包含图片,声音以及视频的的文章。做到 Podcasting的功能。此外通过摘要页面,你可以在每次登入管理者后台界面时就能够了解你Blog目前所有统计信息,包含最新文章,评论以及引用等等。

    多媒体文档管理

    通过管理者后台界面可以轻松做到自动图片缩放,上传大量文档,编写文档描述,让你可以很容易建立一个支持Podcasting的Blog。

    多样化的主题

    提供超过60个不同的精美模板供你选择。通过管理者界面,你可以安装,删除,编辑你当前所有的主题

    丰富的插件程序

    如果标准安装中没有你想要的功能,可以通过安装其提供的60多种插件来满足你的需求。其中最流行的插件有:Moblogging,Template Editor和Nested Comments。

    垃圾信息过滤机制

    内建采用贝叶斯判决规则的垃圾信息过滤机制,以保证你blog的评论和引用等不受垃圾信息的干扰。另外回复确认,回复验证CAPTCHAS,以及引用网址的检查都可以通过插件程序来新增。

    支持引用

    只要加入你所要引用的文章网址,通过引用自动查找的功能LifeType将会自动找出所有的引用网址来加以引用。

    支持一个Blog多个作者

    你可以给你的朋友权限来跟你一起写Blog,使你的Blog具有协同工作的功能。

    安装简单

    通过安装向导将会引导你轻松完成安装。并且你可以通过管理界面来控制所有设置,不需要去编辑配置文件。

    移动功能

    通过安装插件,你就可以在你的移动设备上Bloging。

    支持多Blog与多使用者环境

    利用支持多Blog与多使用者,单一的Blog后台管理以及全域的网站管理等功能,LifeType是非常适合用来架设Blog Hosting的社区网站平台。

    统一的社区网站页面

    简单的4个步骤就能够注册一个新的weblog,在社区网站的首页可以展示当前LifeType中最新和最热门的网记,文章或用户。

    支持二级域名

    让你的使用者能轻松的拥有自己的二级域名,比如:username.yourdomain.com或是blogname.yourdomain.com(你需要开启DNS中wildcards的设定,才可以使用这一功能)。

    支持多国语言

    其中包括中文。

    高性能数据存取

    利用Template Caching、Data Object Caching和全面的代码重整等技术来降低LifeType对系统资源的消耗,并且维持整个网站的稳定运作。这使得LifeType非常适合用来架设大型的社区网站。

    此外LifeType是基于MVC模式架构开发具有很高的扩展性。相关的文档可以利用Doxygen自动生成。所有页面都符合XHTML1.0标准。拥有强大的插件框架。集成Smarty模板引擎。支持XMLRPC。

    相比WP,其UI印象分是很差。 WordPress富有魅力的插件系统、模板结构,LifeType对此有不同意见,认为不含有php代码的模版更安全。

    3、b2evolution

    b2evolution同样采用PHP+MySQL开发的,成熟的,优秀的Blog引擎。它包含了一个Blog工具所应具备的所有功能。它的特点包括:

    1.即时Blogging:可以直接在web页面中Blogging。还能通过发送email或MMS或使用客户端工具如w.bloggar来Blogging。

    2.提供大量的漂亮的外观供你挑选。

    3.防垃圾信息机制。

    4.支持多种语言包括中文(简/繁体)。

    5.支持多Blog系统:假如你需要放2,3或100个不同的Blog/新闻聚合在你的网站上,只需一次安装就能搞定。每一个blog放在自己的页面,也可以在同一个页面同时放置多个blogs。

    6.支持多用户和多作者:每个blog都有一组属于它的用户,你可以对这些用户设置不同的读写权限。

    7.灵活分类:每个blog都可以分成不同的子类,然后子类通过主题来组织管理你的posts/news item。每个post可分配给多个子类。

    8.遵守Web标准:集成一个XHTML标准检查器。

    4、Textpattern

    Textpattern是一款简洁而又漂亮的Blog引擎,主题很素雅,留有很大的个性化空间。内置Textile写作语法,所以作者不必懂得HTML标签语法也能轻松写作。预设主题非常简洁,但可定制程度很高。TXP采用php+mysql构建,代码体积小,效率高,网页访问速度快。目前已经有中文语言包。适合做清新简练的风格。

    5、F2blog

    它是一款基于PHP的、以MySQL为数据库支持的单用户blog(网络日志)程序。

    采用目前流行的技术 XHTML+CSS+div 布局的模板结构,多变、绚烂的模板可使您的blog与众不同,f2blog可以使用asp版本的pjblog中的skin,让您不要再为没有喜欢的skin而发愁。

    可自由定制的页面模块,添加代码不必修改程序,也可通过插件的方式自由的添减模块,满足各自的需求。移除与安装都非常方便,只需要把插件文件夹删除和复制就可以实现插件的移除与安装。

    部分功能采用基于Ajax技术,让您不需要再为等待页面装载而烦恼;以后将更多的使用此技术。

    Tags功能,一个日志可以设定多个tags,便于你归类日志,同时在读取日志时,相关的tags日志会显示在下方,便于阅读者快速的取得相关信息。

    关键字功能,可以让您把重要的信息给予备注,让阅读者更能快速的知道此关键字的意思。

    过滤器功能,您可以设定ip,内容,网址等多种方式的过滤,让您免除广告垃圾,恶意的文字进入您的日志留言与评论中的烦恼。同时还可以限制某些ip在您的日志上留言。

    每次留言、评论时间的间隔的设定,可以防止恶意在短时间内输入内容。

    全面支持后台对日志、用户、链接等所有内容的批量化操作,省时省力;

    可自动检查是否有更新的程序,这样便于您及时更新程序,使用最新的功能。

    多语言包,内置简繁英三个语言包;

    以PHP5、MySQL5为主,全面向下兼容PHP4,mysql4.0。

    可设置隐藏分类,可撰写隐藏日志,可预览日志,自动保存日志,日志可以加密,以让特殊的人凭密码查看您的日志;

    使用功能强大的tiny_mce编辑器,您可以自定义编辑器的工具栏,以满足各自的需求。

    可以置顶日志,锁定日志,移动日志,限制评论,限制引用等批量化做业。

    支持Trackback,支持RSS 2.0(可追踪全部新日志、单篇日志或某个分类),Trackback采用了认证机制,防止了恶意,重复的引用。

    友情连接,日志类别,模块可以调整显示顺序,以满足您的需求。

    可自由设置列表或摘要两种查看方式;

    可自由开关日志、并可设置理由;

    时差调整功能;

    基于GD的验证码;

    日志类别可以分两层显示,这样便于您很多内容时,可以分子类来管理日志。

    评论与留言支持验证码功能,同时支持两层交互回复功能。

    完善的mysql的备份、恢复、和优化工具,在数据很大或网速很慢时,您可以设定分卷的大小,系统将分卷备份,分卷恢复。

    完美的图片播放,音乐播放,flash播放,图片插入,附件下载功能,这是f2blog的最为特别之处。

    强大的附件管理功能,可以让您删除不需要的文件,和上传独立于f2blog附件的资料,单独做为一个文件管理系统使用。特别是可以让您更改文件的备注性文字,以便于日志中播放图片时,在图片下面显示备注性文字。

    6、Serendipity

    Serendipity是一个采用PHP实现的weblog/blog系统。它功能丰富,符合标准,基于BSD License开源。它的特点包括:WYSIWYG与HTML编辑;内置强大的媒体数据库;多作者,可配置的权限/用户组系统;支持Threaded comment,嵌套分类;支持多种语言;丰富插件与模板库;强大的垃圾过滤功能;能够嵌到现有的Web页面中;支持XML-RPC;支持多种数据库SQLite, PostgreSQL, MySQL, MySQLi;支持从其它Blog系统(WordPress,Textpattern,Moveable Type,bblog,…)导入的功能。

    7、PJBLOG

    JBLOG是基于PHP+MySQL的开源博客程序,具有速度快、效率高、功能强大、操作体验佳等特点。支持生成HTML静态页面、URL Rewrite(需要服务器支持)、自定义URL、创建自定义页面、Meta Description标签等功能。

    8、BLOG:CMS

    BLOG:CMS是一个功能强大,最全面的个人信息发布系统。它包括最顶级Weblog,论坛,wiki引擎,新闻聚合器(atom/rss),相册。

    9、Bo-Blog2.0

    Bo-Blog2.0是一款基于PHP的、以MySQL为数据库支持的免费blog程序。

    易用的日志功能

    以易用性为出发点,可让大众迅速上手的日志程序。集成留言本、表情、天气等满足大众需求的功能。

    合理的信息组织

    通过置顶、Tags、二级分类、归档、星标等功能,将您的日志有效组织起来,方便查看和搜索。

    丰富的定制特性

    灵活的页面模块、插件系统、基于xhtml+css的模板和多语言架构,充分给予用户自定义的权利。

    适当的技术体验

    被Ajax、RSS、XML-RPC、Tags等名词搞晕了?那就亲自实践一下吧。您会喜欢它们带来的体验的。

    10、boastMachine

    boastMachine-最全面的信息发布平台。 它具有以下特点:

    轻量级,而且功能强大和易于使用。

    强大的内容管理系统。

    友好的动态搜索引擎页面。

    多种级别发布权限控制。

    支持多blog,多作者,多用户分级,多语言,多主题。

    内置垃圾信息过滤功能。

    强大的备份/恢复系统。

    基于MySQL采用PHP开发。

上一篇:AsyncBox历史版本

下一篇:主流PHP博客系统比较

最新开班日期  |  更多

PHP高级开发工程师优选班

PHP高级开发工程师优选班

开班日期:11月30日

PHP高级开发工程师定制班

PHP高级开发工程师定制班

开班日期:11月30日

PHP高级开发工程师就业班

PHP高级开发工程师就业班

开班日期:11月30日

PHP高级开发工程师周末班

PHP高级开发工程师周末班

开班日期:11月30日

 扫一扫,关注一下! 青岛:市南区金坛路17号 济南:历下区趵突泉北路三联商社
济南:历下区山大路47号数码港大厦 潍坊:奎文区东风东街299号建行大厦
烟台:海港路25号阳光100城市广场 临沂:兰山区红旗路1号苏宁易购
淄博:张店区金晶大道68号华润大厦 济宁:市中区太白路10号苏宁生活广场
课程培训电话:18300268127 全国服务监督电话:400-111-8989    服务邮箱 tousu@tedu.cn

2001-2017 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56

达内教育

有位老师想和您聊一聊