DEV Community

Aaron Powell
Aaron Powell

Posted on

How to Easy Edit for clients?

Hi guys, I have been thinking about helping a friend out with a website for a while now but I don't want to be stuck updating little details here and there all the time.

How do you or what do you use on websites you create to have a login screen for the "admin" to edit content and images easily with no code?

What is the name of this so that I can look into it in more detail? CMS?

I looked at contentful but it didn't seem to be what I'm asking about unless I'm wrong?

I looked at HTML contenteditable attribute and someone suggested locking behind your own login system but I thought this was long winded and must be an easier way?

Thanks!

Top comments (2)

Collapse
 
horus_sky profile image
Cedric W • Edited

I think what you are looking for is a CMS (content management system). This will allow you to add a backend admin system to do simple CRUD (Create, Read, Update, Delete) operations for content. Determining your friend's needs, your skill level, and how much time you want to spend on it, you can use some of the more known CMS's like Wordpress or Ghost. If you need something simple I would suggest a flat-file CMS that way you don't have to set up a database and all the data are in files on the server itself. Most modern flat-file cms or site generators are pretty secure.

Flat Files:
Grav
getgrav.org/

October
octobercms.com/

Kirby
getkirby.com/


Site Generator:
Gatsby
gatsbyjs.org/

Hugo
gohugo.io/

Jekyll
jekyllrb.com/


Others:

Pagekit (probably the most similar to WordPress)
pagekit.com/

Site Cake (Drag and drop edit your HTML or PHP website.)
sitecake.com/

Hopefully this helps.

Collapse
 
aaron_powell profile image
Aaron Powell

Thanks for such an in-depth reply! Definitely a CMS that I'm after by the sounds of things. I'll look into it more, thanks!