Piranha CMS 入门

1 asp.net asp.net-mvc-5

我使用 Visual Studio 2012 开发了一个 ASP.Net MVC 5 应用程序。现在我想在我的项目中集成一个支持 MVC5、Web API 和 JSON 响应的 .Net CMS,所以我发现 Piranha 支持 MVC 5,但我不能我想要一些好的东西,比如入门教程,而不是官方网站。

谢谢。

小智 5

Piranha CMS 只是一个 NuGet 包,不包含任何特殊的项目功能,例如脚手架视图或在项目中为您生成代码。

\n\n

如果您对它的工作原理感兴趣,请查看安装 PiranhaCMSMvc 软件包时安装的模板文件,但简而言之:

\n\n
    \n
  1. 请求带有页面或帖子的永久链接
  2. \n
  3. HttpModule 获取永久链接的条目并检查应该为该条目执行的路由。页面的默认路由是~/page,帖子的默认路由是 ~/posts
  4. \n
  5. 该路由的 MVC 控制器获取请求并加载完整模型。
  6. \n
  7. 如果控制器正确实现,它将尊重为页面或帖子类型页面或帖子中的视图添加的信息,并将模型发送到该视图。
  8. \n
\n\n

您在 Piranha CMS 中创建的页面/帖子类型仅定义模型应具有哪些数据,它不关心您如何使用它或将其发送到何处。

\n\n

内容与应用程序及其视图之间的这种非常松散的耦合是您可以将 Piranha CMS 集成到现有应用程序中并仅使用它来存储您想要动态的信息的原因。这也是为什么 Piranha CMS 没有主题或预生成视图的原因。

\n\n

我希望这能澄清 Piranha CMS 的使用思路!

\n\n

问候

\n\n

H\xc3\xa5kan

\n