5

我正在用 asp.net MVC 4 开发一个站点-代码优先,EF 5。

站点的某些区域需要 CMS 功能 - 但我需要将 MVC 部分内容放入站点中 - 并且希望坚持使用 MVC 4(不是 MVC 2 或 Web 表单)。

理想情况下插入现有的 MVC 4 应用程序 - 而不是接管(但对两者都开放)。

是否有任何 MVC 4“组件”我可以加入 - 或者我可以使用完整的 CMS?

想想 ASP MVC 4 相当于 Wordpress。

要求包括:

 - Free / Low price (< $99) / Open Source
 - Good SEO optimization 
 - Easily adding multiple images to a page, and laying it out
 - Adding new pages to the website
 - Editing Navigation
 - Friendly URLs
 - Tagging
 - Social Sharing buttons with appropriate page titles
 - Drafts and future posts
 - RSS
 - Blog + Comments
 - Polling
 - Contact Form
 - Google Authorship Integration
 - All text on site editable
 - Image Gallery, click for larger image, thumbnails
 - WYSIWYG page editing - and templating
 - User friendly admin tools (ideally not requiring technical / HTML / CSS knowledge)
 - Storing all of this in a SQL Server 2012

关于仅使用 Wordpress 是否会有很大优势的想法?(在这一点上,我半致力于 MVC - 尽管如果有巨大的缺点可能会被说服改变)。

谢谢

4

1 回答 1

9

您是否尝试过/检查过 Piranha CMS?开源、MVC 4 和带有 NuGet 安装的 Web Pages 2.0。您可以轻松地将其包含在现有项目中并向其添加内容管理。您可以在http://piranhacms.org/上查看或直接从https://github.com/piranhacms获取

于 2013-07-04T13:34:48.123 回答