asp.net cms,允许客户个性化页面

时间:2011-07-18 18:47:25

标签: asp.net asp.net-mvc content-management-system

我寻找CMS(asp.net或asp.net mvc),允许客户个性化页面上的小部件布局,例如iGoogle或以不同的方式。对客户来说一定很容易。还有什么吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

Telligent社区服务器 http://telligent.com/

另请查看Telerik的http://www.sitefinity.com/

您也可以轻松制作自己的CMS。在ASP.NET中,它的诀窍在于,您希望在内容中为您的窗口小部件找到一个宏。对于SendToPerson.com CMS,我做了它,所以你可以在你的文本中放置像[WIDGET-BLOG]这样的宏。 CMS将使用RegEx检测到这一点,然后在我的/ widgets /文件夹中查找/blog.ascx。它将通过调用LoadControl(“/ widgets / blog.ascx”)动态加载控件,然后它将调用该控件上的Render函数,然后用控件输出替换文本中的宏 - 瞧!

CMS几乎只是在网页上放置了一个像Telerik这样的WYSIWIG编辑器,将值保存到数据库中,然后在请求页面时提供该内容。