mothership-ec / cog-mothership-cms

此包已被废弃,不再维护。未建议替代包。

Mothership中的内容管理系统Cog模块

4.14.0 2016-04-18 10:50 UTC

README

Message\Mothership\CMS cogule为Mothership提供了一个内容管理系统。

路由

此cogule定义了两个路由集合

  • ms.cms:CMS页面应该渲染的前端。
  • ms.cp.cms:在Mothership控制面板中管理CMS的后端。

已发送的事件

cms.page.create -> 页面 -> 结果(成功或失败) cms.page.edit.save -> 页面(之前) -> 页面(之后) -> 结果(成功或失败) cms.page.delete -> 页面 -> 结果(成功或失败) cms.page.restore -> 页面 -> 结果(成功或失败)

编辑开始/结束

这可以用来在有人编辑页面时锁定页面。

cms.page.edit.start(当用户请求页面编辑表单时) cms.page.edit.finish(当用户导航离开、取消表单或提交表单时)

评论

cms.comment.create

cms.comment.approve

cms.comment.unapprove

cms.comment.report

cms.comment.delete

资产

asset.create

asset.delete

asset.edit

asset.use

注意:我们可以添加一个配置选项,用于页面类型集合和用户组集合的服务名称(以便应用可以将其更换,如果需要的话)