专注于代码质量的简约PHP博客引擎 [已关闭]

Minimalistic PHP blogging engine with focus on code quality [closed]

提问人:Pekka 提问时间:3/3/2010 最后编辑:Pekka 更新时间:3/3/2010 访问量:4734

问:


要求我们推荐或查找工具、库或最喜欢的场外资源的问题对 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,描述问题以及到目前为止为解决该问题所做的工作。

10年前关闭。

我想建立一个博客。

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

我在WordPress上做了很多工作,毫无疑问,它是许多情况下的#1解决方案。它的可扩展性和多功能性是无与伦比的。但是代码库是一团糟,它有巨大的内存占用,扩展它通常并不好玩。此外,后端在稍旧的机器上感觉非常慢,只有使用 Google Gears IMO 才能忍受。 我越来越不习惯使用它。

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

  • 简单、纤薄、简约的构造

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

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

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

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

  • 我不在乎它是基于数据库的还是基于文件的

自选:

  • API 会很好,但不是强制性的

  • 具有扩展插件系统

梦遗:

  • Markdown 支持
PHP 博客

评论

0赞 Drew 12/1/2010
Pekka,这对你来说怎么样?你最终和哈巴里在一起了吗?你觉得怎么样?
1赞 Pekka 12/1/2010
@Andrew,我最终选择了Habari,并成功地用它建立了一个博客。它看起来非常漂亮,并且大量使用了 PHP 5 的 OOP。管理界面需要一些时间来适应并有一些小错误,但总而言之,这是一个不错的选择。
0赞 Lekensteyn 4/14/2013
@Pekka웃 我看到你在你的网站上使用 WP,你还在使用 Habari 吗?如果没有,是什么让你停止使用它?
0赞 Pekka 4/14/2013
@Lekensteyn 我在上次重新启动时切换回了 WP,因为我希望能够通过移动客户端向网站添加内容以进行旅行。(不过,使用WP iOS客户端的实际体验最终并不好。
0赞 Hasib Mahmud 11/30/2014
尝试使用 Ember & Laravel 构建的 Exyht

答:

8赞 anomareh 3/3/2010 #1

不确定它究竟有多少东西从你的清单上消失了,但我认为哈巴里值得一看。

他们主持了一个演示,如果您想快速查看,您可以搞砸它。

评论

2赞 Gordon 3/3/2010
由于 Pekka 是德国人,我将为 Habari 添加一些德语链接:habarimag.dedrweb.de/magazin/habari-schnelles-und-schlankes-blogsystem bueltge.de/habari-einblicke/650
0赞 Pekka 3/3/2010
@anomareh @Gordon 这看起来非常非常好。感谢您让我知道它和链接。
2赞 adiian 3/3/2010 #2

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

我有你提到的所有东西。除了看起来足够好:

  • 整个代码大约是 500k
  • 它结构良好(MVC 并且做得很好),它支持扩展
  • 我不确定标签(如果不在核心中,则肯定它们被扩展支持)
  • 看起来不错,有模板机制,有几个不错的主题可用
  • 有防止垃圾邮件的扩展程序,我不知道是否有 aksimet 扩展程序可用。
  • 它是基于MySQL的

自选: - 不知道 API 是什么意思 - 支持的插件和主题

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

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

评论

0赞 Pekka 3/3/2010
干杯@php html,我过去遇到过Vanilla,它看起来很有趣。不过,对于我目前的需求来说,它的功能可能已经太丰富了。不过,很高兴知道将来的使用。+1
1赞 symcbean 3/3/2010 #3

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

C.

评论

0赞 Pekka 3/3/2010
+1 教我一个新英语单词。我确信它不存在。干杯,如果 Habari 不为我剪裁它,我会看看它(虽然它看起来很像)