Nice, looks good. Thanks for the update Rohit. Regards, Suresh
On Tue, May 2, 2023 at 6:49 PM Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > > Thanks Suresh for the feedback, I've made changes per your review and updated > https://beautiful-pastelito-4eb422.netlify.app/ > > > > Regards. > > ________________________________ > From: Suresh Kumar Anaparti <sureshkumar.anapa...@gmail.com> > Sent: Tuesday, May 2, 2023 13:12 > To: d...@cloudstack.apache.org <d...@cloudstack.apache.org> > Cc: priv...@cloudstack.apache.org <priv...@cloudstack.apache.org>; > users@cloudstack.apache.org <users@cloudstack.apache.org> > Subject: Re: [DISCUSS] CloudStack Website build and modernisation > > Nice to see new website Rohit! > > My first look feedback => > > - May be, keeping the CloudStack description centered without logo > would look better. > - Logo on the top-left corner seems smaller in size, check if it's ok > or not after increasing its size slightly. > - Blog menu item after Usecases? > > Regards, > Suresh > > On Mon, May 1, 2023 at 11:25 PM Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > > > > All, > > > > Update - the first iteration of the website+blog PoC is ready for review > > for the community: > > https://beautiful-pastelito-4eb422.netlify.app/ > > > > Except for a few new pages and blogs, I've ported most of the content from > > the old website and blog to this PoC. Thanks. > > > > > > Regards. > > > > ________________________________ > > From: Rohit Yadav <rohit.ya...@shapeblue.com> > > Sent: Monday, May 1, 2023 11:24 > > To: d...@cloudstack.apache.org <d...@cloudstack.apache.org> > > Cc: priv...@cloudstack.apache.org <priv...@cloudstack.apache.org> > > Subject: Re: [DISCUSS] CloudStack Website build and modernisation > > > > All, > > > > The ASF infra has advised deprecating and removing Roller support by 31st > > May 2023, our project blog is based on Roller. > > > > Since my previous mail, I have been reviewing alternatives and options that > > are compliant with ASF policies and have looked at several other top-level > > Apache projects on how they manage, maintain, and publish their websites > > and blogs. For reference, some of that progress and options have been > > discussed at https://issues.apache.org/jira/browse/INFRA-24170 > > > > In order to have an ASF-compliant website and blog setup that would be more > > inclusive for our non-technical contributors, I've set up a > > proof-of-concept blog+website [1] using Docusauras (and configs from one of > > the ASF project websites, treat all the content outside of the blog as > > placeholder pages or lorem-ipsum) which is a static-site generator used by > > a dozen other Apache TLP websites [0] such as Apisix, Pulsar etc. > > > > This PoC has all most of our blog migrated (except the most 4-6 new ones), > > but pending migration of website content; and is currently integrated with > > a Netlify CMS which isn't as rich as WP but allows a committer/PMC to login > > via Github and manage the website+blog using a rich-text markdown editor > > [1][2] where editing/saving content created git commits pushed to Github. > > I'm also looking at other headless git-based CMSs that we can use. > > > > We may revisit any design/theme changes in the future, if there are no > > objections as the first iteration I propose to migrate all our project > > website content along with the Roller blog to this PoC and ask interested > > contributors to review and collaborate in an on-going basis as we need to > > migrate the blog by 31st May '23. I hope to update again regularly. > > > > [0] https://github.com/search?q=org%3Aapache+docusaurus.config.js&type=code > > [1] https://beautiful-pastelito-4eb422.netlify.app/blog/ > > [2] https://beautiful-pastelito-4eb422.netlify.app/admin/ > > > > > > Thanks and regards. > > > > ________________________________ > > From: Rohit Yadav <rohit.ya...@shapeblue.com> > > Sent: Wednesday, February 8, 2023 15:07 > > To: d...@cloudstack.apache.org <d...@cloudstack.apache.org> > > Cc: priv...@cloudstack.apache.org <priv...@cloudstack.apache.org> > > Subject: Re: [DISCUSS] CloudStack Website build and modernisation > > > > All, > > > > The ASF infra has advised recently that they're deprecating and removing > > Roller support, our project blog is based on Roller. > > > > Given this hasn't received any objections on this thread, I've spent some > > time in the last two months exploring options that solve most of our > > website and blog requirements. I explored several other top-level ASF > > project websites and found they had built their website/blog/article using > > something like Pelican, Hugo, Jekyll and recently Docusaurus. Among these > > Jekyll is the oldest and most stable platform that Github supports out of > > the box. Most of these TLP websites use a CI/CD based staging->publishing > > pipeline, using Github Actions, Gitpod, Netlify etc. > > > > Among these various options, Docusaurus seems to satisfy many of the > > requirements and integrates with Netlify CMS (to support our marketing > > contributors who aren't necessarily git-experts; > > https://www.netlifycms.org/docs/docusaurus/). > > > > If there aren't any objections I would like to set up a staging/beta > > website (as per > > https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-WebsitedeploymentserviceforGitrepositories > > this can be configured, using default it would be on > > cloudstack.staged.apach.org). > > > > Example TLP website source repos: > > > > Docusaurus: > > https://github.com/apache/apisix-website > > https://github.com/apache/shenyu-website > > https://github.com/apache/incubator-kvrocks-website > > > > Jekyll: > > https://github.com/apache/openwhisk-website > > https://github.com/apache/nuttx-website > > > > Hugo: > > https://github.com/apache/kyuubi-website > > https://github.com/apache/hop-website > > https://github.com/apache/dubbo-website > > > > > > Regards. > > > > ________________________________ > > From: Rohit Yadav <rohit.ya...@shapeblue.com> > > Sent: Monday, December 19, 2022 14:57 > > To: d...@cloudstack.apache.org <d...@cloudstack.apache.org> > > Subject: [DISCUSS] CloudStack Website build and modernisation > > > > All, > > > > For 4.17.2.0 release publication on the website, I had to manually edit the > > website [0] build as I couldn't get middleman to work on either Ubuntu > > 20.04, 22.04 (after spending a good hour to fix the ruby/gems build > > system). Any pointers on getting middleman/gems to work? > > > > As our website is dated, and in the past ASF infra has advised against > > setting up a dynamic CMS such as Wordpres for us I'm looking into > > alternatives that are ASF infra approved [1] and looking into Pelican and > > Jekyll. I'm also exploring what other ASF TLP websites are using for > > inspiration. I also found several apache projects such as apisix > > [2]<https://github.com/apache/apisix-website> having complex website build > > systems that use Netlify or other means of publishing websites. > > > > My high-level proposal is that we; > > (a) explore/investigate and migrate to a build system that is compliant > > with ASF infra policies and easy for anybody (esp PMCs and release > > managers) to setup/iterate locally, > > (b) integrate PR builds using Github actions or community CI/QA server > > (https://qa.cloudstack.cloud/) and, > > (c) we update the project website to use a modern library (something like > > Ant Design which we use with the ACS UI, or bootstrap, bulma, etc). > > > > Any suggestions, comments, or advice on this? > > > > [0] https://github.com/apache/cloudstack-www > > [1] > > https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Staticwebsitecontentgeneration > > [2] https://github.com/apache/apisix-website > > > > > > Regards. > > > > > > > > > > > > > > > > > > > > > > > > > > >