注重代码质量的极简PHP博客引擎

15
我想要建立一个博客。
SO 上有很多“最好的博客引擎是什么?”的问题,但没有一个完全专注于代码质量的。我已经在 WordPress 上做了很多工作,在许多情况下它是第一选择,毫无疑问。它的可扩展性和多功能性是无与伦比的。但是,它的代码库一团糟,内存占用巨大,扩展它通常并不愉快。而且,后端在稍微旧点的机器上感觉非常缓慢,只有使用 Google Gears 才能变得可以忍受。我越来越不舒服使用它了。
出于这个原因,我正在寻找基于 PHP 的博客引擎的建议,它应该:
  • 简单,精简,在构建方面

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

  • 有博客基础知识:标签、类别、评论

  • 不需要看起来漂亮,但需要输出良好的语义 HTML/CSS,以便我可以自定义

  • 支持某种形式的垃圾邮件控制(验证码和/或 Akismet)

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

可选项:

  • API 是很好的,但不是必需的

  • 有一个插件系统进行扩展

美好的梦想:

  • Markdown 支持

这对你来说怎么样,Pekka?你最终选择了Habari吗?你喜欢它吗? - Drew
1
@Andrew 我最终选择了Habari,并成功地用它搭建了一个博客。它看起来非常棒,大量使用了PHP 5的OOP。管理员界面需要一些适应时间,并有一些小错误,但总的来说这是一个不错的选择。 - Pekka
@Pekka웃 我看到你在使用WP建立你的网站,你还在使用Habari吗?如果不是,是什么原因让你停止使用它了? - Lekensteyn
@Lekensteyn 我在上次重新启动时又切换回了WP,因为我想通过移动客户端添加网站内容以便旅行。 (不过,实际使用WP iOS客户端的体验最终并不是很好。) - Pekka
试试使用 Ember 和 Laravel 构建的 Exyht - Hasib Mahmud
3个回答

8

我不确定它能够解决你的所有问题,但我认为Habari值得一试。

如果您想快速查看,请访问他们提供的演示


2
由于Pekka是德国人,我会为Habari提供一些德语链接:http://habarimag.de,http://www.drweb.de/magazin/habari-schnelles-und-schlankes-blogsystem,http://bueltge.de/habari-einblicke/650/。 - Gordon
@anomareh @Gordon 这看起来非常非常不错。感谢让我知道它,以及提供的链接。 - Pekka

2
我会看一下Vanilla。它主要是一个论坛脚本,但也有博客功能。
它具备你提到的所有功能,除了它的外观不够好:
- 整个代码约为500k - 它结构良好(MVC和做得很好),支持扩展 - 我不确定标签(如果不在核心中,肯定由扩展支持) - 外观不错,有模板机制,有几个漂亮的主题可用 - 有防止垃圾邮件的扩展,我不知道是否有akismet扩展。 - 它基于mysql
可选: - 我不知道你所说的API是什么意思 - 支持插件和主题
至少从理论上讲,应该支持Wet dream(在我的旧vanilla论坛上,它以我不想要的方式工作,代码被HTML编码,因此不支持HTML标记,包括链接,但我在其他论坛上看到它们可以工作),如果不行,扩展可以解决问题。
关于垃圾邮件控制和用户评论发布,您应该使用2-3个插件(是的,插件受支持,并称为扩展)。

谢谢 @php html,我之前了解过Vanilla,它看起来非常有趣。然而,对于我的当前需求来说,它可能已经功能过于丰富了。不过,对于未来的使用来说,这是非常好的了解。+1 - Pekka

1

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

C.


+1 教我一个新的英语单词。我确信它不存在。谢谢,如果 Habari 对我不起作用,我会看看它(尽管它看起来非常适合我)。 - Pekka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接