mothership-ec / cog-mothership-cms
Cog module for content management in Mothership
Requires
- php: >=5.4.0
- mothership-ec/cog: ~4.13
- mothership-ec/cog-imageresize: ~2.0
- mothership-ec/cog-mothership-cp: ~3.3
- mothership-ec/cog-mothership-file-manager: ~3.0
- mothership-ec/cog-mothership-reports: ~2.0
- mothership-ec/cog-mothership-user: ~4.0
Suggests
- mothership-ec/cog-mothership-reports: Module for displaying reports
- dev-develop
- 4.14.0
- 4.13.0
- 4.12.0
- 4.11.0
- 4.10.1
- 4.10.0
- 4.9.0
- 4.8.1
- 4.8.0
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.4.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.0
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-master
- dev-feature/optional-descriptions
- dev-feature/page-option-filter
- dev-feature/ux/admin-rebuild
- dev-feature/better-wording-rgroup-button
- dev-feature/page-filter-fixes
- dev-feature/analytics-config
- dev-feature/dont-build-sidebar-ajax
- dev-feature/load-page-tree
- dev-feature/social-yaml-fix
- dev-feature/pageloader-refactor
- dev-feature/page-pagination
- dev-feature/wysiwyg
- dev-release/change-search-limit
- dev-compatibility/stoneham
- dev-feature/default-view-namespace-updates
- dev-feature/multiple-currencies
- dev-feature/strtolower-on-tags
- dev-feature/ssl-redirect
- dev-feature/ux/product-dashboard
- dev-feature/fix-link-field
- dev-feature/captcha-contact-form
- dev-compatability-contact-form
- dev-feature/patch/141
- dev-feature/reimplement-tagging
- dev-#80-decouple-field-types
- dev-moving-pages-in-edit
- dev-page-authorisation-unit-tests
- dev-page-authorship-unit-tests
- dev-asset-management
This package is not auto-updated.
Last update: 2021-03-22 11:08:13 UTC
README
The Message\Mothership\CMS
cogule provides a Content Management System for Mothership.
Routes
This cogule defines two route collections:
- ms.cms: The frontend where CMS pages should be renderd.
- ms.cp.cms: The backend where the CMS is administered, within the Mothership Control Panel.
Dispatched Events
cms.page.create -> Page -> Result (success or failed) cms.page.edit.save -> Page (before) -> Page (after) -> Result (success or failed) cms.page.delete -> Page -> Result (success or failed) cms.page.restore -> Page -> Result (success or failed)
Editing start / end
This could be used to introduce locking of page while somebody is editing it.
cms.page.edit.start (when user has requested a page edit form) cms.page.edit.finish (when the user has either navigated away, cancelled the form or committed the form)
Commenting
cms.comment.create
cms.comment.approve
cms.comment.unapprove
cms.comment.report
cms.comment.delete
Assets
asset.create
asset.delete
asset.edit
asset.use
note: we could add a config option for the service name for the page type collection and user groups collection (so the app can swap them out if they like)