【问题标题】:asp.net cms that allow customers to personalize pages允许客户个性化页面的 asp.net cms
【发布时间】:2011-07-18 18:47:24
【问题描述】:

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

【问题讨论】:

  • 我不会将 iGoogle 视为 CMS。听起来您希望用户(客户)能够拖放、重新排列内容的顺序等?如果是这种情况,请尝试在 .NET 中通过拖放搜索作为起点。
  • 您可以创建自己的,基于 ASP.NET Web 部件。

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


【解决方案1】:

【讨论】:

    【解决方案2】:

    智能社区服务器 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 几乎只是将一个漂亮的 WYSIWIG 编辑器(如 Telerik 的)放在页面上,将值保存到数据库中,然后在页面被请求时提供该内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多