当前位置:  开发笔记 > 前端 > 正文

CMS没有前端?

如何解决《CMS没有前端?》经验,为你挑选了1个好方法。

在我们正在开发的许多项目中,我们需要在站点的后端具有CMS功能.另一方面,我们不希望或不能提交完整的前端解决方案.为了更好地解释这个:

像Joomla或DotNetNuke这样的CMS 是完整的网站解决方案,它们可以让您存储和发布数据.如果您只需要存储数据并以自定义方式检索数据,它们就不友好了.它们不是我们想要的 - 我认为它们根本不应该被称为CMS,因为它们更多!

像Umbraco这样的CMS 看起来很不错,但是如果你想以自定义的方式使用数据,它们根本不是很通用.Umbraco为您提供了在运行时访问数据的API,而我也对可伸缩性问题具有静态发布功能感兴趣.

给出更多指示:

如果它有一个插件系统,它可能不是我想要的...

如果它不能静态和动态发布(想想XML文件或HTML文件和API),它可能不是我想要的......

Cross DB会很棒,但并不是绝对必要的

CMS不需要是免费的,但我们必须能够拥有完整的源代码.至于平台,我们需要主要针对.NET和LAMP的解决方案.

我已经知道CMS Matrix网站了,但它对CMS的定义包含太多的网站解决方案,所以我没有得到足够的信噪比来找到我需要的东西.

编辑:要明确:我不想使用某种框架编写CMS.我想要一个能够存储具有典型CMS功能的异构数据(wysiwyg编辑器,版本控制,工作流等等)的解决方案,并提供发布此数据的功能.



1> jamesh..:

对于Java解决方案,Apache Jackrabbit可能对您有用.从链接:

Apache Jackrabbit是一个完全符合Java Technology API(JCR)内容存储库的实现.内容存储库是分层内容存储库,支持结构化和非结构化内容,全文搜索,版本控制,事务,观察等.使用内容存储库的典型应用程序包括内容管理,文档管理和记录管理系统

在我看来,它似乎是一个用于构建CMS系统后端的组件库.


要构建Web应用程序,例如带有JCR的CMS(例如Jackrabbit),你应该看看Apache Sling(http://incubator.apache.org/sling/),它非常酷,除了用Java编写并且基于OSGI,它允许您使用任何脚本语言.
推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有