CMS没有前结束了吗?[关闭]
-
01-07-2019 - |
题
在许多项目,我们正在发展,我们需要有CMS功能的网站。在另一端,我们不希望或不能提交完整的前端的解决方案。来解释这一更好:
Cms系统对像 网站 或 DotNetNuke 是完整的网站解决方案,他们让你保存和发布数据。他们不友好,如果你只是需要将数据存储和检索这一定义的方式。他们不是我们正在寻找的-我认为他们不应该被称为CMS在所有,因为他们更多!
Cms系统对像 Umbraco 看起来不错,但同样,他们都不是很多功能在所有如果你想使用的数据在一定义的方式。Umbraco给你Api访问该数据在运行时间,而我也很感兴趣具有静态发布功能的可扩展性问题。
给一对夫妇更多的迹象表明:
- 如果它有一个插件系统,它可能不是什么我在找...
- 如果它不能发布静态和动态(认为XML文件或HTML文件和Api),它可能不是什么我在找...
- 跨DB将是巨大的,但它不是严格必要的
CMS不需要免费的,但我们必须能够有完整的源代码。作为平台,我们需要的解决方案主要为。净和灯。
我已经知道了 CMS矩阵 站点,但是其定义的CMS包含太多的网站解决方案,因此我没有得到足够的信噪找到我需要什么。
编辑: 到是清楚的:我不想写一个CMS使用某种类型的框架。我想要一个解决方案,可以储存异构的数据具有典型CMS特征(所见即所得的编辑版本控制、工作流程,等等),并提供功能,以发布这种数据。
解决方案
Java解决方案, Apache野兔 可能对你有用。从链接:
Apache野兔是一个完全符合执行情况 内容存储库Java技术API (嫌联合委员会).一个内容储存库是一个分层的内容存储库与支持结构化和非结构化的内容,全文搜索的版本控制、交易、观察,以及更多。典型的应用程序的内容存储库,包括内容管理、文件管理和记录管理系统
它似乎总是以我作为一个组件库建立后端,CMS像系统。
其他提示
我用 N2 几点。它是完全开放源码我认为这可能适合用数据的要求。你基本上创建C#类型的数据,然后建立自己的前端模板显示数据的网站。
在后端,该数据类型的创建是完全可编辑通过一个所见即所得管理区域。
不知道这是否会满足您的发布要求,这是分贝基和我没有必要尝试更新其通过的任何其他管理接口。
你可以使用微软办公室SharePoint服务器2007年(MOSS)。你可以优化SharePoint系统为内容创作,然后使用对象模型或web服务提取内容,写你的网站在任何语言上的任何平台。SharePoint具有丰富的内容编辑、列表、工作流程等。
Tridion 适合你的描述很严密,例外的是,你不会得到其源代码。如果这就是达成协议的障碍,请随意忽略这个答案。(另一方面会提高问题"为什么是这个交易-断路器?" 大概你不想源来装饰你的墙壁。你会怎么使用的?)
Tridion的内容管理子系统上运行的Windows服务器。内容传送子系统上运行的Java和。网(加上纯旧-ASP如果即使有差别)。
所有的东西,你会期望CMS有是有用的,(所见即所得的编辑版本控制、工作流程,等等。+出版)
太晚到的答案吗?:-)
按照在多米尼克的答复(免责声明:我的公司使用Tridion),Tridion存储内容如XML在其数据库,并可以发表各种格式,包括XML、HTML、其他基于文本的文件,一个"经纪人"数据库,前端是通过一个API。。净码可以化一个经纪人的对象和查询为基于元数据的内容与它相关联。最新版本(2009年和现在2011年)得到更好的访问元数据和类别(又名"分类").
内容是分离的模板,这意味着你可以具有相同的内容呈现为一个静态网页,RSS,或可通过API,在不同地点的甚至是本地化为一个语言(我的团队没有使用这一功能作为常)。
封闭源,但我们获得的文件,有一个活跃的论坛,并且任何人都可以作出贡献"扩展"的代码基添加的特色产生的Pdf文件,链接到-谷歌地图等等。我们选择它于同样的原因--很多CMS出有"网站-in-a-box." 我们只是想要的东西的开发者可以撤出,或者替换一些HTML网页或XML而不是的东西把我们的网站。
所以基本上你不感兴趣的东西在前CMS存储,可以这么说。好吧,步入后面的房间...作为我的旋转这个可移动墙壁...我会告诉你一些不同的东西:
在所有的严重性,我修改这一框架的2年或3年前。我不能保证它,因为我永远不会结束使用上的任何项目,但它是有趣。
PS -就是这个位上radicore网站的连接在我的脑海,也许这种事情至少检查了:"视成分是设法通过预先建立的集合的可重复使用的XSL样式表其产生的所有HTML输出。"
Fedora 可能适合该法案的后端,但它可能太重量级你的需求。它没有一个前端,只是一些行政接口,组织usign它倾向于将它现有的系统或使用一个第三方的前端,其中有几,或只是写他们自己。
有一个whitpaper Sun微系统公司:一种新的方法,以创建和管理大规模数字档案 它应该帮助你的规则。
许多英尺的工作人员被分配到项目及其正在进行维护?