flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Fisher <w...@apache.org>
Subject Re: CMS Migration for Flex
Date Mon, 14 Jun 2021 18:08:21 GMT
The migrated website may be viewed at https://flex.staged.apache.org/

The code is in https://github.com/apache/flex-site/tree/main

See the README there for links to details about the migration and ASF pelican.

The FlexUnit tutorials required the most work.

Note the old cms git mirror (which is broken (that’s good)) of the CMS was used.

Please review, I would like to make this production in the next week.

All The Best,
Dave

> On Jun 9, 2021, at 11:30 AM, Dave Fisher <wave@apache.org> wrote:
> 
> As you may recall the Apache CMS has been deprecated for over five years now and will
be decommissioned
> by July 31, 2021.
> 
> I’ve been tasked with moving OpenWebBeans's website away from the Apache CMS.
> I will migrate your website to a Pelican build with GitHub Flavored Markdown (GFM).
> For your reference the already migrated www-site is here https://github.com/apache/www-site/
> 
> The following will occur.
> - flex-site git repository is already a mirror of the CMS content. We’ll create a main
branch.
> - CMS mdtext and Cmspage files are converted to md and stored in the content tree.
> - Page templates will be converted essentially as is with some minor improvements.
> - HTML files (apidocs) built separately are copied into the content tree. 
> 
> The Apache CMS had a cumbersome process of individual checkouts -> staging -> publishing.
> The new branching strategy is as follows:
> - main will have the site content sources and any additional docs (like api docs).
> - asf-site will have the production website which is automatically deployed to flex.apache.org.
> During the migration we will deploy to flex.staged.apache.org
> - preview/release will have the website prepared for the next release. You will add release
specific docs to this branch
> - preview/release-staging will have the built preview website which is automatically
deployed to flex-release.staged.apache.org
> 
> This new plan allows for a redesign of your site without danger of premature deployment.
> If you decide that GFM is not for flex then you can switch to a different process within
a preview branch.
> 
> Release steps for the website could be:
> - Branch main as preview/release
> - Make your updates to preview/release
> - Confirm your changes on flex-release.staged.apache.org
> - Pull your changes from preview/release to main. flex.apache.org is automatically updated.
> 
> All The Best,
> Dave Fisher


Mime
View raw message