我需要为我妻子的小型律师事务所创建一个基本的动态网站(博客条目带有评论,一些静态信息,联系网关,访问现有的html文章档案),我想用一个小的足迹CMS做到了。我之前所做的一切 - 公司的客户管理(日历,任务管理和计费)应用程序以及它现有的静态网站 - 都是手工编写的,最初是在ASP中,但几年前我把所有内容都移到了PHP上。所以我对程序PHP(当然还有mysql)非常熟悉,但是我在掌握OO语法方面遇到了很多困难。由于我不是一名全职开发人员,既没有需要也没有真正解决OO的愿望,我想通过找到用程序PHP编写的CMS或者在程序PHP中有一个插件库来避免这个问题。我觉得Drupal是一个答案,但我真的更喜欢更轻量级的东西。
答案 0 :(得分:3)
WordPress是程序性的(也许是一些OO,但是稀疏地传播),开源,基于PHP和MySQL,并且包含无数的插件。与其他CMS相比,基本安装是极简主义的,并且大多数Web主机都有安装程序(通过Fantastico等)。更好的部分是,当升级可用时,您可以直接从管理面板执行所有操作(无FTP文件)上传等。)
对于电子商务,请查看Instinct中的插件。
答案 1 :(得分:3)
一个鲜为人知的替代方案是Cotonti,这是一个PHP / MySQL CMS,除了它的模板引擎外,它主要是程序性的。热那亚分支是507KB压缩(WordPress是4.1MB)。新的“Siena”分支是1.4MB压缩,包括一个PDO数据库层和缓存机制,它们都是面向对象的,尽管你不太可能不得不深入研究它们。