简约的PHP博客引擎,专注于代码质量

时间:2010-03-03 10:34:48

标签: php blogs

我正在寻找一个博客。

有很多“什么是最好的博客引擎?”关于SO的问题,但没有一个完全关注代码质量。

我已经使用WordPress做了很多工作,对于很多情况来说,它是排名第一的解决方案,毫无疑问。它的可扩展性和多功能性是无与伦比的。但代码库是一团糟,它具有巨大的内存占用并且扩展它往往不是很有趣。此外,后端在较旧的机器上感觉非常慢,只有使用Google Gears IMO才能忍受。 我越来越不习惯使用它了。

出于这个原因,我正在寻找基于PHP的博客引擎

的建议
  • 构建简单,纤细和简约

  • 具有良好,结构化,干净的代码,使用PHP5

  • 有博客基础:标签,类别,评论

  • 不一定要好看,但需要输出好的语义HTML / CSS,以便我可以自定义

  • 支持某种垃圾邮件控制(Captcha和/或Akismet会很好)

  • 我不关心它是基于数据库还是基于文件

可选:

  • API很不错但不是强制性的

  • 有扩展插件系统

湿梦:

  • Markdown支持

3 个答案:

答案 0 :(得分:8)

不确定它从列表中删除了多少东西,但我认为Habari值得一看。

如果您想快速查看,他们会主持demo你可以搞砸。

答案 1 :(得分:2)

我会看看Vanilla。主要是它是一个论坛脚本,但它也有博客功能。

我有你提到的所有事情。除了看起来不错:

  • 整个代码约为500k
  • 结构良好(MVC和做得好),它支持扩展
  • 我不确定标签(如果没有核心,肯定会有扩展支持)
  • 看起来不错,有模板机制,有一些不错的主题可用
  • 有防止垃圾邮件的扩展程序,我不知道是否有可用的aksimet扩展程序。
  • 这是基于mysql的

可选 - 不知道你的意思是apis - 支持插件和主题

应该支持湿梦,至少在理论上(在我的旧香草论坛上它以我不想要的方式工作,代码是html编码的,所以html标签不受支持,包括链接,但是我'看到他们在其他论坛上工作),如果没有扩展可以解决问题。

关于垃圾邮件控制和用户评论发布,您应该使用2-3个插件(支持Yes插件,称为扩展)。

答案 2 :(得分:1)

有大量用PHP编写的博客引擎 - 都略有不同。出于我的目的,我发现Serendipity是最合适的。

下进行。