CMS无前端? [英] CMS without front end?

查看:167
本文介绍了CMS无前端?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在许多我们正在开发的项目中,我们需要在网站的后端拥有CMS功能。另一方面,我们不想或不能承诺一个完整的前端解决方案。
为了更好地解释这一点:

In many projects we are developing we need to have CMS functionalities in the back end of the site. On the other end we don't want to or can't commit to a complete front end solution. To explain this better:


  • CMSes如 Joomla DotNetNuke 是完整的网站解决方案,他们让您存储和发布数据。如果你只需要存储数据和以一种自定义的方式检索它们,它们是不友好的。他们不是我们正在寻找的 - 我认为他们不应该被称为CMS,因为他们更多!

  • CMSes like Joomla or DotNetNuke are complete web site solutions, they let you store and publish data. They are not friendly at all if you just need to store data and retrieve it in a custom way. They are not what we are looking for -- and I think they should not be called CMS at all, because they are much more!

href =http://www.umbraco.org/ =nofollow noreferrer> Umbraco 看起来不错,但是,如果你想以自定义的方式使用数据,它们不是很通用。 Umbraco为您提供API,以便在运行时访问数据,而我也希望具有静态发布功能,以满足可扩展性方面的考虑。

CMSes like Umbraco look nice, but again, they are not very versatile at all if you want to use the data in a custom way. Umbraco gives you APIs to access the data at run-time, whereas I am also interested in having static publishing features for scalability concerns.

给一些更多的指示:


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

  • 如果它不能静态和动态发布(认为XML文件或HTML文件和API),它可能不是我正在寻找...
  • $ b $

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

The CMS does not need to be free, but we must be able to have the full source code. As for platform, we need solutions mainly for .NET and LAMP.

我已经知道 CMS Matrix 网站,但其CMS的定义包括太多的网站解决方案,所以我没有足够的信噪比来找到我需要的。

I already know the CMS Matrix site, but its definition of CMS includes too many web site solutions so I don't get enough signal-to-noise to find what I need.

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

To be clear: I don't want to write a CMS using some kind of framework. I want a solution that can store heterogeneous data with typical CMS features (wysiwyg editor, versioning, workflow, etc...) and provides features to publish this data.

推荐答案

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

For a Java solution, Apache Jackrabbit may be useful for you. From the link:


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

Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Typical applications that use content repositories include content management, document management, and records management systems

用于将后端构建为类似CMS的系统。

It has always seemed to me as a component library for building backends to CMS like systems.

这篇关于CMS无前端?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆