【问题标题】:Minimalistic PHP blogging engine with focus on code quality [closed]专注于代码质量的简约 PHP 博客引擎 [关闭]
【发布时间】:2011-01-23 03:32:09
【问题描述】:

我正在寻找建立一个博客。

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

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

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

  • 构建简单、纤薄、简约

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

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

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

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

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

可选:

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

  • 有一个插件系统用于扩展

湿梦:

  • Markdown 支持

【问题讨论】:

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

标签: php blogs


【解决方案1】:

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

C.

【讨论】:

  • +1 教我一个新的英语单词。我确定它不存在。干杯,如果 Habari 不为我剪掉它,我会看看它(虽然它看起来很强烈)
【解决方案2】:

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

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

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

可选: - 不知道你说的api是什么意思 - 支持插件和主题

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

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

【讨论】:

  • 干杯@php html,我过去遇到过Vanilla,它看起来很有趣。不过,就我目前的需求而言,它的功能可能已经太丰富了。不过,很高兴知道未来的用途。 +1
【解决方案3】:

不确定究竟有多少东西会从你的清单中剔除,但我认为 Habari 值得一看。

如果您想快速查看,他们会提供demo

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
  • 2010-10-04
  • 1970-01-01
  • 2012-11-22
  • 2011-12-27
  • 2010-12-17
相关资源
最近更新 更多