-
Notifications
You must be signed in to change notification settings - Fork 8
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
Comments
Is it good to use GitHub PR directly, since gatsby uses md files? It's better to keep the stack lightweight |
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! |
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 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. |
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. |
Gotchya gotchya. Sounds good to me. 🙂 |
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:
- https://github.com/vencax/netlify-cms-github-oauth-provider
- https://www.netlifycms.org/docs/external-oauth-clients/
The text was updated successfully, but these errors were encountered: