alephium / www

4 stars 8 forks source link

Integrate CMS #39

Open nop33 opened 3 years ago

nop33 commented 3 years ago

The website has been configured to work well with NetlifyCMS, an open-source React app to allow content editors to edit the website content stored in yaml/markdown files on GitHub with ease.

A few things are needed in order to enable this integration:

polarker commented 3 years ago

Is it good to use GitHub PR directly, since gatsby uses md files? It's better to keep the stack lightweight

nop33 commented 3 years ago

Sure, it's not a necessary feature atm. @MaudSimon seemed to not have an issue editing the yaml file (see https://github.com/alephium/www/pull/37).

I just wanted to raise this topic somewhere, with what steps would be necessary to accomplish it!

lf94 commented 2 years ago

Is our website a good candidate for using a CMS? I feel our website is more of a carefully curated document than a typical web page.

MaudSimon commented 2 years ago

@lf94 I think it was more to make it easier for non-technical people to update the content. I'm quite used to doing it via Github but it might not be the case of everyone moving forward. I don't think it's an issue right now though. Maybe next year.

nop33 commented 2 years ago

Unfortunately, I cannot find the discussion on Slack anymore (too old message) where I explained to Cheng in detail all the reasons why I think a CMS on the website is important. Overall, the point was the mistakes can happen often when editting raw yaml and md files by non-tech staff. A clean WYSIWYG editor is what non-tech staff needs to save time when updating content and what devs need to save time from fixing possible mistakes.

Not important at the moment. When I was hired as a freelancer to implement the website, I didn't know I'd be working for Alephium afterwards, so I integrated a CMS so that Maud and others can keep updating the website alone.

This is a task for later.

lf94 commented 2 years ago

Gotchya gotchya. Sounds good to me. 🙂