我正尝试将一个CMS集成到一个使用.aspx
文件和.aspx.cs
代码后置文件(未编译)构建的现有ASP.NET网站中。
我的研究表明,N2 CMS是最佳选择。
我的理想方法是配置编辑器与各种可编辑内容类型,并使我的现有页面和用户控件使用API检索内容并将其以程序方式放置到容器中。
我找不到如何做到这一点,有人知道如何做到吗?
是否有其他更适合此任务的CMS?
我正尝试将一个CMS集成到一个使用.aspx
文件和.aspx.cs
代码后置文件(未编译)构建的现有ASP.NET网站中。
我的研究表明,N2 CMS是最佳选择。
我的理想方法是配置编辑器与各种可编辑内容类型,并使我的现有页面和用户控件使用API检索内容并将其以程序方式放置到容器中。
我找不到如何做到这一点,有人知道如何做到吗?
是否有其他更适合此任务的CMS?
传统的CMS相当具有侵入性,它们会指导你构建系统的方式。如果你已经有一个网站,只想在其中添加一些内容管理功能,那么你就很倒霉了——所有传统的CMS都希望你拆除旧网站,并从头开始重建。
将CMS和Web应用程序分开是一个好主意。在这种情况下,你所需要的只是在网页上放置一些标记,告诉CMS应该管理什么内容。这就是ElasticWCM(http://www.elasticWCM.com)试图做的事情。
对于网站开发人员来说,ElasticWCM只是一组ASP.NET控件,你可以将其包装在Html周围,使内容易于管理。当你点击PageToolbar控件上的“编辑页面”按钮时,你会被重定向到丰富的页面编辑器,你可以在那里管理所有的内容字段。无需安装任何东西,只需引用控件的DLL即可。
你不可能比这更少侵入性了。作为奖励,你还会获得全面的多语言CMS和一堆独特的功能。