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