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: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Cc: priv...@cloudstack.apache.org <priv...@cloudstack.apache.org>; 
us...@cloudstack.apache.org <us...@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: dev@cloudstack.apache.org <dev@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: dev@cloudstack.apache.org <dev@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: dev@cloudstack.apache.org <dev@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.
>
>
>
>
>
>
>
>
>
>
>
>

 

Reply via email to