Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate CMS #39

Open
3 tasks
nop33 opened this issue Nov 18, 2021 · 6 comments
Open
3 tasks

Integrate CMS #39

nop33 opened this issue Nov 18, 2021 · 6 comments
Labels
enhancement New feature or request investigate Issues with need research and/or discussion

Comments

@nop33
Copy link
Member

nop33 commented Nov 18, 2021

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
Copy link
Member

polarker commented Nov 18, 2021

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

@nop33
Copy link
Member Author

nop33 commented Nov 18, 2021

Sure, it's not a necessary feature atm. @MaudSimon seemed to not have an issue editing the yaml file (see #37).

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

@lf94
Copy link
Contributor

lf94 commented May 9, 2022

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.

@lf94 lf94 added enhancement New feature or request investigate Issues with need research and/or discussion labels May 9, 2022
@MaudSimon
Copy link
Member

MaudSimon commented May 10, 2022

@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
Copy link
Member Author

nop33 commented May 10, 2022

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
Copy link
Contributor

lf94 commented May 10, 2022

Gotchya gotchya. Sounds good to me. 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request investigate Issues with need research and/or discussion
Projects
None yet
Development

No branches or pull requests

4 participants