Drupal sites within KDE

Phu Hung Nguyen phu.nguyen at kdemail.net
Tue Aug 16 06:19:22 BST 2022


 > Netlify seems like an overkill and, poring through their jumbled, 
overstuffed site, I have yet to find the part which says you can just 
publish blog posts easily and quickly -- which is all we need. So it's a 
hard "no" from me on that.

Netlify CMS is made by Netlify, but it doesn't have to be used with 
Netlify. It's a separated CMS.

If you take a look at the image of the CMS UI that I shared in my email, 
you can see that you as a writer can just go there, edit or add a post, 
press “Publish” and it’s done. The editor is basically a Markdown 
editor, you have a preview panel to see how the Markdown content will 
show up on the webpage. You can also upload media files right from the 
CMS. I think those are enough that you won’t need to use the Invent 
editor anymore.

If you are still hesitant, how about trying that CMS for kde.org and 
then if you like it, we will apply it to the Dot? No matter which 
framework we will use for the Dot, kde.org is not gonna be converted to 
WordPress, and having no need to edit kde.org posts on Invent anymore is 
nice, am I right?

 > I would be interested to see how much setup there is to get the 
authentication and configuration working with the kde login. Is there a 
log in button somewhere in the Netlify CMS admin page? How does the 
website know what KDE user you are when you go to the admin?

If we setup Netlify CMS on our Invent, we can use GitLab/Invent 
authentication/authorization. We need to add an OAuth 2 application to 
Invent, then put that application ID to the CMS config, and that’s it. 
The first thing you see on the admin page if you haven’t logged in is 
the login button, and if we use GitLab authentication, it will be a 
“login with GitLab” button. People with push access can then edit and 
publish posts.

Cheers,
Phu



More information about the kde-community mailing list