mozilla / bedrock

Making mozilla.org awesome, one pebble at a time
https://www.mozilla.org
Mozilla Public License 2.0
1.17k stars 913 forks source link

Epic: Establish Wagtail as a usable workflow on existing mozorg surfaces. #14795

Open alexgibson opened 1 month ago

alexgibson commented 1 month ago

Description

Bedrock has a new Wagtail powered CMS back-end / database, but it is not yet powering any pages in production. The aim of this epic is to migrate one or more existing surfaces to be editable by the CMS, as well as establish the processes, guardrails, and workflows that need to be implemented in order to support CMS management in a safe, predictable manner.

Key results:

Epic will be broken down into individual issues below:

### Tasks
- [ ] https://github.com/mozilla/bedrock/issues/14798
- [ ] https://github.com/mozilla/bedrock/issues/14797
- [ ] https://github.com/mozilla/bedrock/issues/14801
- [x] Document how to migrate a page to the CMS
- [x] Add docs for running DB migrations and squashing migrations
- [ ] https://github.com/mozilla/bedrock/issues/14871
- [ ] https://github.com/mozilla/bedrock/issues/14829
- [ ] https://github.com/mozilla/bedrock/issues/14843
- [ ] https://github.com/mozilla/bedrock/issues/14859
- [ ] https://github.com/mozilla/bedrock/issues/14860
- [ ] Document scheduled publishing of pages (including making it explicit that the TZ in use is always PST)
stevejalim commented 1 month ago

Re moving the VPN Resource Center to Wagtail is that it'll be v interesting to see if the existing translation work is recognised as being valid and automatically reused, or if Wagtail will chunk the strings differently from Contentful. The latter would be a surprise, but let's see...