提问人:Pekka 提问时间:3/3/2010 最后编辑:Pekka 更新时间:3/3/2010 访问量:4734
专注于代码质量的简约PHP博客引擎 [已关闭]
Minimalistic PHP blogging engine with focus on code quality [closed]
问:
要求我们推荐或查找工具、库或最喜欢的场外资源的问题对 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,描述问题以及到目前为止为解决该问题所做的工作。
10年前关闭。
我想建立一个博客。
关于SO有很多“什么是最好的博客引擎?”的问题,但没有一个完全集中在代码质量上。
我在WordPress上做了很多工作,毫无疑问,它是许多情况下的#1解决方案。它的可扩展性和多功能性是无与伦比的。但是代码库是一团糟,它有巨大的内存占用,扩展它通常并不好玩。此外,后端在稍旧的机器上感觉非常慢,只有使用 Google Gears IMO 才能忍受。 我越来越不习惯使用它。
出于这个原因,我正在寻找基于 PHP 的博客引擎的建议,该引擎是
简单、纤薄、简约的构造
有好的、结构化的、干净的代码,使用PHP5
具有博客基础知识:标签,类别,评论
不必看起来不错,但需要输出良好的语义HTML / CSS,以便我可以自定义
支持某种垃圾邮件控制(验证码和/或Akismet会很好)
我不在乎它是基于数据库的还是基于文件的
自选:
API 会很好,但不是强制性的
具有扩展插件系统
梦遗:
- Markdown 支持
答:
不确定它究竟有多少东西从你的清单上消失了,但我认为哈巴里值得一看。
他们主持了一个演示,如果您想快速查看,您可以搞砸它。
评论
我会看看香草。它主要是一个论坛脚本,但它也具有博客功能。
我有你提到的所有东西。除了看起来足够好:
- 整个代码大约是 500k
- 它结构良好(MVC 并且做得很好),它支持扩展
- 我不确定标签(如果不在核心中,则肯定它们被扩展支持)
- 看起来不错,有模板机制,有几个不错的主题可用
- 有防止垃圾邮件的扩展程序,我不知道是否有 aksimet 扩展程序可用。
- 它是基于MySQL的
自选: - 不知道 API 是什么意思 - 支持的插件和主题
至少在理论上应该支持 Wet dream(在我的旧香草论坛上,它以我不想的方式工作,代码是 html 编码的,所以不支持 html 标签,包括链接,但是我看到它们在其他论坛上工作),如果不是扩展可以解决问题。
关于垃圾邮件控制和用户评论发布,您应该使用 2-3 个插件(是的,支持插件,称为扩展)。
评论
有大量的博客引擎是用PHP编写的 - 都略有不同。就我的目的而言,我发现 Serendipity 是最合适的。
C.
评论
下一个:PHP中的网站备份?
评论