首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开始使用Piranha CMS

开始使用Piranha CMS
EN

Stack Overflow用户
提问于 2014-03-07 11:44:59
回答 1查看 3.8K关注 0票数 1

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

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-03-12 20:13:42

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

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

  1. 请求中包含到页面或帖子的permalink。
  2. HttpModule为permalink获取条目,并检查应该为该条目执行的路由。页面的默认路由是~/page和posts ~/posts
  3. 该路由的MVC控制器获取请求并加载整个模型。
  4. 如果控制器被正确实现,它将尊重在页面或Post类型的页面或Post中为视图添加的信息,并将模型发送到该视图。

您在Piranha中创建的页面/post类型仅仅定义了模型应该拥有哪些数据,它不关心您如何处理它,也不在乎它被发送到哪里。

这个非常松散地耦合了内容和应用程序,它的视图就是为什么您可以将Piranha集成到一个已经存在的应用程序中,只需要使用它来存储您想要的动态信息。这也是为什么没有主题或预生成的视图为Piranha CMS。

我希望这能澄清一下Piranha CMS的使用心态!

问候

菅直人

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22249204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档