【问题标题】:Any procedural (not OO) PHP based lightweight CMS?任何基于 PHP 的轻量级 CMS 程序(不是 OO)?
【发布时间】:2011-03-21 04:29:21
【问题描述】:

我需要为我妻子的小型律师事务所创建一个基本的动态网站(包含 cmets 的博客条目、一些静态信息、一个联系网关、对现有 html 文章存档的访问),我想使用一个占用空间小的CMS 来做。我之前所做的一切——公司的客户管理(日历、任务管理和计费)应用程序和现有的静态网站——都是手工编码的,最初是用 ASP 编写的,但几年前我把所有东西都转移到了 PHP 上。所以我非常熟悉过程 PHP(当然还有 mysql),但是我在掌握 OO 语法时遇到了很大的困难。由于我不是全职开发人员,既不需要也不想真正解决 OO,我想通过查找用过程 PHP 编写的 CMS 或在过程 PHP 中具有插件库的 CMS 来避免这个问题。我想 Drupal 是一个答案,但我真的更喜欢更轻量级的东西。

【问题讨论】:

标签: php content-management-system procedural


【解决方案1】:

WordPress 是程序性的(可能是一些 OO,但很少传播),开源,基于 PHP 和 MySQL,并包含无数插件。与其他 CMS 相比,基本安装是极简的,并且大多数 Web 主机都有安装程序(通过 Fantastico 等)。更好的是,当升级可用时,您可以直接从管理面板执行所有操作(没有 FTP 文件上传等)

对于电子商务,请查看来自Instinct 的插件。

【讨论】:

  • 谢谢。正如我所说,我是新手。但是当我看到提到 WordPress 时,通常是人们在寻找替代方案。这种蔑视是基于对它可以做什么的过时看法,还是存在一些真正的缺点?
  • 为了扼杀(据称)丘吉尔的名言,“WordPress 是最糟糕的 CMS,除了所有其他的”。是的,它的代码有点乱,但它基本上是最用户友好的(从非技术角度来看)CMS 之一。
  • @ceejayoz,没错。一般情况下不推荐,主要是代码确实乱七八糟。然而,它是使用最广泛的项目,并且拥有快速启动和运行项目所需的一切。 Drupal 过于复杂,而 Joomla.... 使用起来很痛苦,IMO。
  • 再次感谢。我试试看。
【解决方案2】:

一个鲜为人知的替代方案是Cotonti,这是一个 PHP/MySQL CMS,除了模板引擎外,它主要是程序性的。热那亚分支压缩后为 507KB(WordPress 为 4.1MB)。新的“Siena”分支压缩后为 1.4MB,包括一个 PDO 数据库层和缓存机制,它们都是面向对象的,尽管您不太可能需要深入研究这些。

【讨论】:

    猜你喜欢
    • 2011-10-22
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 2011-11-21
    • 2012-12-24
    • 2010-10-17
    相关资源
    最近更新 更多