dotCMS Content Contributor Workflow

We need to make use of a standard workflow to enable Content Management Team to create the site themselves and launch quickly, while still ensure the everything is checked to a certain level of quality.

With the new dotCMS structure, Authoring environment is own by CM team and contains only live contents. That means developers don't work on this instance unless there are special requests. Below are the suggested steps in the workflow.


DescriptionActorNote
1Templates, content types, sample sites/pages are created and tested in Sandbox environment, and then pushed to AuthoringDevelopment and QC Team
2CM Team member create new site or page using above templates and content typesCM Team
3Once the site or page is completed, it is sent to Reviewer for proofreading and approvalCM Team Manager
4If site or page above is approved, it can be published to Live EnvironmentCM Team
5Once the page or site is live, contents can be exported into CSV file and sent for TranslationCM TeamInvestigating on possibility to export content by site/page. We might need support from dotCMS on this feature.
6The CSV file above is translated to requested languagesTranslator Coordinator
7Once the translated CSV is done and sent back, it can be imported into dotCMS to create language versionsTranslator Coordinator or CM Team
8Translated site or page above is sent to Translator Coordinator for Proofreading and ApprovalTranslator Coordinator
9Translated site or page is sent to Reviewer for approvalCM Team Manager
10Once approved, translated site or page can be pushed to Live EnvironmentCM Team