为ASP.NET MVC 4创建非常简单的CMS系统的基本步骤

时间:2013-11-25 20:55:52

标签: c# asp.net-mvc-4 content-management-system

我正在开发一个ASP.NET MVC 4应用程序,该应用程序具有管理面板,其目的是提供非常基本的CMS功能。我需要的是为管理员提供使用这些布局创建新布局和新页面并使用内容填充它们的能力。

使用现有的CMS不是一个选项(不知道为什么),我从来没有必要实现这样的事情,我无法找到任何关于这个主题的教程和文章。

你能提供一些基本的逻辑,或者如何构建这样一个基本功能的好教程,这似乎是一个普遍的问题,但仍然是为ASP.NET MVC 4工作。

3 个答案:

答案 0 :(得分:5)

不要忘记,我刚刚发现了这些CMS项目(两个开源)

答案 1 :(得分:3)

如果我是你,我会看看一些开源示例,以便进行比较,并决定要实现哪些功能以及如何实现它们。我在搜索时找到了几个例子:

Orchard - 一个基于ASP.NET MVC的开源软件,受到高度评价。

OSNet - 在SourceForge上找到的开源ASP.NET CMS。

此外,this article有一些您可能会觉得有用的好资源(滚动到底部以获取特定于实现的详细信息)。在放弃之前对它进行一些研究,大部分内容都不难发现,而且几乎可以肯定之前就完成了。

答案 2 :(得分:2)

我为我的客户创建了一个基本的,我设置了一个单独的区域(后端)。使用基本身份验证系统使用平面文件数据库(因此不依赖于MS SQL或其他东西)。我使用Biggy作为

我使用bootstrap作为布局。

添加了一个放置区文件上传器(用于图像)

添加了一个滑动图片,人们可以点这个

GUI是markdown或基本的HTML wysiwyg编辑器

将其打包到nuget包中并将其保存在Nuget RSS Feed中,以便我可以轻松地将其加载到现有包中。