26种基于PHP的开源博客系统
26种基于PHP的开源博客系统
来源:本站原创
以下列举的PHP开源Blog系统中,除了我们熟知的WordPress之外,⼤多都没有使⽤过,其中⼀些已经被淘汰,或者有⼈还在使⽤。除了做⼀个参考之外,也是想看看,PHP在个⼈⽹站应⽤系统中所发挥的作⽤和产⽣的影响。
1、
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同样是⼀个开源的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中最新和最热门的⽹记,⽂章或⽤户。
⽀持⼆级域名
让你的使⽤者能轻松的拥有⾃⼰的⼆级域名,⽐如:urdomain或是urdomain(你需要开启DNS中wildcards的设定,才可以使⽤这⼀功能)。
⽀持多国语⾔
其中包括中⽂。
⾼性能数据存取
利⽤Template Caching、Data Object Caching和全⾯的代码重整等技术来降低LifeType对系统资源的消耗,并且维持整个⽹站的稳定运作。这使得LifeType⾮常适合⽤来架设⼤型的社区⽹站。
此外LifeType是基于MVC模式架构开发具有很⾼的扩展性。相关的⽂档可以利⽤Doxygen⾃动⽣成。所有页⾯都符合XHTML1.0标准。拥有强⼤的插件框架。集成Smarty模板引擎。⽀持XMLRPC。
相⽐WP,其UI印象分是很差。 WordPress富有魅⼒的插件系统、模板结构,LifeType对此有不同意见,认为不含有php代码的模版更安全。
赵今麦吴亦凡3、
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是⼀款简洁⽽⼜漂亮的Blog引擎,主题很素雅,留有很⼤的个性化空间。内置Textile写作语法,所以作者不必懂得HTML标签语法也能轻松写作。预设主题⾮常简洁,但可定制程度很⾼。TXP采⽤php+mysql构建,代码体积⼩,效率⾼,⽹页访问速度快。⽬前已经有中⽂语⾔包。适合做清新简练的风格。
5、
它是⼀款基于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是⼀个采⽤PHP实现的weblog/blog系统。它功能丰富,符合标准,基于BSD License开源。它的特点包括:WYSIWYG与HTML 编辑;内置强⼤的媒体数据库;多作者,可配置的权限/⽤户组系统;⽀持Threaded comment,嵌套分类;⽀持多种语⾔;丰富插件与模板库;强⼤的垃圾过滤功能;能够嵌到现有的Web页⾯中;⽀持XML-RPC;⽀持多种数据库SQLite, PostgreSQL, MySQL, MySQLi;⽀持从其它Blog系统(WordPress,Textpattern,Moveable Type,bblog,…)导⼊的功能。
7、
JBLOG是基于PHP+MySQL的开源博客程序,具有速度快、效率⾼、功能强⼤、操作体验佳等特点。⽀持⽣成HTML静态页⾯、URL Rewrite(需要服务器⽀持)、⾃定义URL、创建⾃定义页⾯、Meta Description标签等功能。
8、
BLOG:CMS是⼀个功能强⼤,最全⾯的个⼈信息发布系统。它包括最顶级Weblog,论坛,wiki引擎,新闻聚合器(atom/rss),相册。
9、
Bo-Blog2.0是⼀款基于PHP的、以MySQL为数据库⽀持的免费blog程序。
易⽤的⽇志功能
以易⽤性为出发点,可让⼤众迅速上⼿的⽇志程序。集成留⾔本、表情、天⽓等满⾜⼤众需求的功能。
合理的信息组织
通过置顶、Tags、⼆级分类、归档、星标等功能,将您的⽇志有效组织起来,⽅便查看和搜索。
丰富的定制特性
灵活的页⾯模块、插件系统、基于xhtml+css的模板和多语⾔架构,充分给予⽤户⾃定义的权利。
适当的技术体验
被Ajax、RSS、XML-RPC、Tags等名词搞晕了?那就亲⾃实践⼀下吧。您会喜欢它们带来的体验的。
10、
boastMachine-最全⾯的信息发布平台。它具有以下特点:
轻量级,⽽且功能强⼤和易于使⽤。
强⼤的内容管理系统。
友好的动态搜索引擎页⾯。
多种级别发布权限控制。
⽀持多blog,多作者,多⽤户分级,多语⾔,多主题。
内置垃圾信息过滤功能。
强⼤的备份/恢复系统。
基于MySQL采⽤PHP开发。
11、
bBlog是⼀个⽤PHP+MySQL开发的个⼈信息发布系统。它快速,易于安装。完全可以控制你Blog的主题。易于定制通过Smarty模板。模块化设计使得它易于通添加插件进⾏扩展。⽀持Threaded comment显⽰。⽀持trackback, XML/RPC,垃圾信息过滤等。
12、
WikyBlog是⼀款基于PHP+MySQL的⽹络⽇记程序。WikyBlog⽀持:多⽤户的BLOG,每个⽤户的BLOG都可⽤简单的URL访问,很像del.icio.us的⽤户URL访问⽅式,BLOG的书写语法与Mediawiki⼀致,⽀持Tags⽂章分类,便于查相关⽂章,⽀持AJAX。
13、
eggblog是⼀个开源的基于PHP+MySQL构建的Blog引擎。功能包括:⼀个站内搜索引擎,相簿,论坛,blog⽂章评论,按⽉⾃动对blog⽂章进⾏归档和为blog,论坛提供RSS XML聚合。
14、
Brim是⼀个基于Web的个⼈信息发布系统。它提供书签,⽇程,名⽚夹,任务,⽇记,收藏等功能。Brim⽀持多主题,没有限制数量的分类与⽂件,⽀持国际化。Brim基于MVC设计采⽤PHP开发。
15、
PluggedOut Blog是⼀个基于PHP+MySQL的Blog。它提供⼤部份blog作者所需要的基本功能。包括:按⽉⽇历的样式来导航控制Blog中的⽂章,最新⽂章列表,访问者评论,模板,安全管理界⾯(新增,修改,删除blog中的⽂章/评论,模板和上传⽂件)。
16、
BirdBlog是⼀个采⽤PHP+MySQL构建的Blog系统,基于⼀个类似于BirdBoard()的引擎。这个系统设计成⽐现有的blog系统更快速,更灵活,⽽且能够保持它的简单性。
17、
O-blog是基于PHP+MYSQL的单⽤户博客系统,具有功能强⼤、开源、⽣成静态页⾯等特点。
18、
emlog是⼀个功能强⼤的私⼈⽹络发布平台(personal publishing platform) ,或者直接叫做个⼈博客(blog)。致⼒于为你提供⾼效、稳定,但在使⽤上⼜极其简单的博客服务。
* 采⽤了模版技术,能够切换你喜欢的模板,官⽅⽹站提供更多漂亮的模版下载
* 采⽤⽂本缓冲技术,减少查询,运⾏速度更快
* 整体使⽤utf-8编码⽅式,让你的博客和世界接轨。
* ⾸页以ajax⽇历⽅式查阅⽇志,⽅便快捷;
* 后台使⽤跨浏览器(⽀持ie及firefox等浏览器)可视化编辑⽇志
* ⽇志草稿箱功能,⽅便保存你未完成的⽇志
* 多附件上传功能,每篇⽇志可以附加多个附件
* 上传的图⽚可以随意直观的嵌⼊到⽇志内容,让你的⽇志图⽂并茂
* 图⽚附件⾃动⽣成缩略图,让页⾯图⽚完美显⽰
* ⽀持引⽤通告(trackback) ,并配备反垃圾功能。
* ⽀持灵活的标签(tag)分类功能
* ⽀持RSS⽇志输出功能
* 数据库备份/恢复功能
* 访问量统计
19、
Bluetrait是⼀个webblog⼯具。它⽀持多⽤户,XHTML输出,⼀个事件查看器,RSS和链接管理。
20、
FlatPress是⼀个开源,符合标准(XHTML valid),基于Smarty模板引擎的个⼈博客系统。⽀持多语⾔,⽀持通过插件来可扩展功能。⽆需数据库⽀持,其所有内容都存储在⽂件⽂件中。
21、
sux0r是⼀个博客系统,提供功能包括:RSS⽣成器,书签库,照⽚发布平台等。
22、
Open Blog是⼀个使⽤ PHP开发框架构建的开源博客平台。拥有:
简洁和易于使⽤的界⾯。
易于安装-Open Blog提供安装向导让安装与配置变得⾮常简单。
⽀持多种语⾔。
⽀持通过模板更换外观,默认安装包含5种模板供选择。
⽀持将所有URLs处理成搜索引擎友好的URLs。
崔雪梨Open Blog⽀持将最新的评论与博⽂制作成RSS与Atom两种供稿格式。
收藏喜欢的站点到收藏夹中。
提供强⼤后台管理系统。
⽀持在线更新Open Blog提供的最新版本。
⽀持通过插件扩展现有功能。
23、
DBlog基于CodeIgniter PHP开发框架实现的博客软件。它提供⼀个博客软件应该拥有的所有功能如:WYSIWYG内容编辑,标签,归类,⽣成静态页⾯,垃圾信息防护,⽣成RSS供稿,Trackback等。
24、
pivotx是⼀个强⼤、灵活、开源的blog CMS。⽀持多个Webblogs,多个写作者,内置评论审查功能,垃圾信息防护,易于更换模板,⼀个灵活的扩展框架,SEO友好,⽀持MySQL数据库也可以将数据存储于⽂本型⽂件中如XML等。
25、
Chyrp是⼀个超轻量级的开源Blog程序,但该有的功能都具备。它还拥有强⼤模板和插件系统,可以按需求进⾏扩展。
26、
Bo-Blog 2.0是⼀款基于PHP的、以MySQL为数据库⽀持的免费blog程序。Bo-Blog 2.0的特⾊有:
基于XHTML+CSS+div 布局的模板结构;
可⾃由定制的页⾯模块、插件与模板;
部分基于Ajax的新体验;
多语⾔包化与UTF-8国际编码;
强⼤的spam信息防御机制;
RSS、XML-RPC、Tags⽀持;
内置留⾔本、天⽓、表情、置顶、验证码、头像等;
吉永小百合图片