Looking for some opinions on moving forward with migrating the website off
the old "Apache CMS" and onto something a bit more modern.

For those who haven't dove into it -- Apache required the use of the
"Apache CMS" which was their platform for allowing projects to host
websites on the Apache servers.  It used a mix of scripts, mdtext and SVN
to allow comitters to push content to their sites.  Infra is looking to end
support of the CMS.

I'm proposing that Apache Flex switch to the Apache Infra supported Pelican
CMS.  It would allow us to switch to a supported method of posting site
updates (should we want to make them), and allow Infra to cut loose one
more site on the old platform.

Steps to convert include:

- Requesting a new GIT repository for the website
- Setup branches for dev/test/prod in GIT
- Move content over to GIT
- Modify all the .cmsPage pages to work with Pelican CMS   ***
- Move staging.flex.apache.org to point to new CMS/GIT site.
- Test site and CMS workflow
- Test and document scripts to update Flex Docs.
- Update Wiki with instructions on how to update the site using new CMS
- Push site to prod, and have infra point site to new site.

*** this step will take quite a bit of time, since I think we will have to
touch every page to make it compatible.

If the group is positive on this, I can get started going down this path.
If anybody has a passion to help, let me know.  My hope is to do most of
this work within a docker image to make setup and collaboration a bit more
portable.

TLDR;  Looking for +'s or -'s on moving the Apache Flex site to Pelican CMS.

-Nick

Reply via email to