70 likes | 176 Views
ESDIS Content Release and Update Process. Overview. The User Acceptance Test (UAT) host shall be the primary location for content modification. The Production host shall be the primary location for collaborative tools work (wikis, document management, calendars, etc).
E N D
ESDIS Content Release and Update Process
Overview • The User Acceptance Test (UAT) host shall be the primary location for content modification. The Production host shall be the primary location for collaborative tools work (wikis, document management, calendars, etc). • Production (OPS) will be locked out for editing and will be updated by a process from UAT. • Primary roles include Super Owners (SO), Owners (O), and Managers (M) • A standard content update process will govern regular content changes/updates/deletions. • Regular content changes/updates/deletions will be performed by SO, O, or M. • An archival process will be performed on the 1st and 3rd Thursday of each month. This is . • Abbreviated process will only be performed by SO or trusted M/O. • A special process will govern any non-standard content updates (i.e. for major new version releases) • All content shall be version controlled and tracked in the Drupal CMS. • Regular content versions are stored/tracked in the Drupal CMS process. It is possible to revert to previous/older versions under the “moderate” option. • SAs are responsible for content updates (via repository) on SIT • Developers are responsible for content updates (via repository) on DIT
Roles and Responsibilities • Super Owner (SO) • Administrator of the overall content process • Manages overall process, repository, and content in the UAT & Production environments • Approves/Controls release of content into Production • Can be delegated down to a trusted Content Owner or Content Manager • Owner (O) • Overall responsibility for content area in Production and UAT environments • Civil Servant • Cannot be delegated • Manager (M) • Manages content in UAT environment and works with Owner • Moderates and publishes content into repository for push into Production environment • Responsibility can be delegated to other trusted Content Creators • Provisions and coordinates content for new projects • Assigned by the Owner
Content Update Process STANDARD EMERGENCY Content Updated Content Reviewed/ Moderated Content Updated • Performed by Manager or Owner • Performed by O, M(T), or SO Publish Content Publish Content Publish Content UAT UAT • Performed by O, M(T), or SO Production Production • Performed by Owner, Manager, or designated Creator
Content Archival Process UAT UAT Repository Repository • Every month on the 1stand 3rdThursday, O/M or SO performs final review of content in repository in preparation for migration to Production • All content in UATis frozen. Anything not published is not locked (and not used for testing). • O/M or SO promotes content from UAT into the repository • The O/M or SO then makes the content available for the Web Manager, SAs, and Developers to use for the SIT and DIT environments.
New Release Cycle UATprod SITprod SITnew Repository DITprod-n DITnew-n UATprod SITnew SITprod DITprod-n DITnew-n UATprod UATprod SITprod SITnew DITprod-n DITnew-n • Developers and SAs update DIT and SIT environments with content from Repository • Coherent Web develops new release • All content in UATprodis frozen • Coherent Web/SAs migrate version from SITnew over to UATprod