首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试寻找一种基于PHP5 API的嵌入式内容管理系统

问尝试寻找一种基于PHP5 API的嵌入式内容管理系统
EN

Stack Overflow用户
提问于 2009-12-15 00:04:21
回答 4查看 1.3K关注 0票数 3

我一直在寻找一个可以作为API使用的CMS,在一种“嵌入式”模式下。我的意思是,我不想让CMS做任何逻辑或表示。我希望将它用作API,然后可以在现有站点中使用它。我不想被CMS的架构所束缚。

NC-CMS (http://www.nconsulting.ca/nc-cms/)就是一个很好的例子。它所需要的只是在顶部包含一个内容,然后在需要可编辑内容的地方,它只需要一个带有唯一标签的函数调用。它的完美之处在于,它允许区分小字符串(如标题、标签)和文本(需要富文本编辑器)。

这是我发现的唯一符合这种描述的CMS,但它有点太轻了,因为它不处理站点结构。我需要能够允许我的客户添加页面,选择一个现有的布局模板。需要最小的后端。

Wordpress还满足了一些要求,因为它只处理内容编辑,并允许主题自由调用内容,无论在哪里,以他们想要的方式。但它是基于文章和向后的,因为它将站点(作为主题)嵌入到其结构中,而不是嵌入到像NC这样的站点中。

有趣的是,检查所有的内容管理系统,几乎所有人都声称大多数内容管理系统不是自给自足的,它们不处理应用程序逻辑,而(几乎)我发现的每一个都是这样做的,只有一个例外。许多都是基于文章的博客引擎,这并不适合我的需求。

我将感谢任何符合一般描述的CMS。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-12-16 01:49:42

nc-cms的创建者在这里。

添加到nc-cms可能是一个实际的选择,具体取决于您想要做什么。整个nc-cms项目总共不到2,000行,并且由于每个项目/客户端的可扩展性的原因,代码库保持得相当干净和简单。

票数 4
EN

Stack Overflow用户

发布于 2009-12-15 07:29:06

老实说,我不会那么难做的。可能在查看之后作为nc-cms系统的包装器(可能使用和滥用ob_start/get_content/end_clean)。

我一直在使用PHP5构造和Dwoo模板引擎将它们组合在一起。Dwoo的模板继承让这一切变得轻而易举。现在,它的工作方式是滥用auto_prepend_file php指令来设置模板对象,然后使用REQUEST_URI来处理模板文件(这是实际被请求的文件)。然后,它输出处理后的模板并退出。有点圆滑,但可能没有那么多观众。

我不太确定您希望这个系统做什么和不做什么之间的界限。在我看来,添加页面和选择模板似乎属于演示领域。

票数 0
EN

Stack Overflow用户

发布于 2009-12-17 06:29:11

Joomla会这么做吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1901787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档