管理网站内容

时间:2017-10-28 08:23:51

标签: content-management-system orchardcms

我刚开始使用ASP.net为客户开发我的第一个网站,我一直在考虑这个问题,客户想要更新网站的某些部分,如图片和添加/删除优惠和交易(主要是文本),所以起初我想构建一个控制面板,他可以用来控制内容,然后我读到CMS,我感到困惑,你认为最好的,为什么? 我是一个快速学习者,只需知道在这种情况下采取的最佳方法。 感谢

1 个答案:

答案 0 :(得分:1)

如果您的客户想要定期更新大部分网站内容,我建议您使用其中一个开源CMS系统。

这将为您节省大量时间,因为它将管理您必须在控制面板中手动连接的所有CRUD(创建,更新,删除)内容操作。我知道你已经列出了OrchardCMS,但如果你的目标是ASP.NET,Umbraco是另一个好用且易于使用的选项。

大多数CMS系统还将提供许多其他有用的功能,如

  • 内容编辑器身份验证
  • 内容版本控制
  • 内容授权
  • WSIWYG编辑
  • 附加软件包,允许内容编辑者轻松创建表格,表格,图形,图像库等
  • 云集成以简化部署

另一方面,如果您的客户只需要不经常更新少量网站内容,那么创建基本控制面板可能会更简单。这对你个人来说也是一个很好的学习经历,但这取决于你是否有兴趣构建一个基本上CRUD表单的集合。如果网站增长或您的客户希望将来有更大的灵活性,那么您可以考虑整合CMS。

您可能没有考虑的另一个选择是无头CMS方法。这些通常是付费服务,为您提供CMS接口,并为您提供API访问。我知道有一个ASP.NET SDK可用的一个很好的例子是Contentful