Content management system 管理网站内容

Content management system 管理网站内容,content-management-system,orchardcms,Content Management System,Orchardcms,我刚刚开始使用ASP.net为客户开发我的第一个网站,我一直在考虑这个问题,客户希望更新网站的某些部分,如图像和添加/删除优惠和交易(主要是文本),所以一开始我想建立一个控制面板,他可以用它来控制内容,然后我读到了关于CMS的内容,我感到困惑,你认为什么是最好的,为什么? 我学得很快,只是需要知道在这种情况下采取的最佳方法。 谢谢如果您的客户希望定期更新网站内容的大部分内容,我建议您使用可用的开源CMS系统之一 这将为您节省大量时间,因为它将管理所有CRUD(创建、更新、删除)内容操作,否则您必

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

如果您的客户希望定期更新网站内容的大部分内容,我建议您使用可用的开源CMS系统之一

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

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

  • 内容编辑器身份验证
  • 内容版本控制
  • 内容授权
  • WSIWYG编辑器
  • 允许内容编辑器轻松创建表、表单、图形、图像库等的附加包
  • 云集成以简化部署
另一方面,如果您的客户只需要在不频繁的基础上更新少量的网站内容,那么创建基本控制面板可能会更简单。这对你个人来说也是一次很好的学习经历,但这取决于你是否对构建一个基本上是CRUD表单的集合感兴趣。如果网站在增长,或者你的客户希望在未来有更多的灵活性,这时你可以考虑集成CMS


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

非常感谢,这将对我帮助很大,我想我会选择控制面板选项,因为它是少量数据,不会经常更新。还有一个问题,当连接我的控制面板时,我必须添加登录机制,以便他/她可以作为管理员登录,对吗??这里要明确的是,没有其他方法可以帮助您:)如果您构建自己的控制面板,那么是的,您将需要某种身份验证。有一些即插即用的选项可以让你的生活变得更轻松,比如说,或者很棒!!非常感谢:)