Skip to main content
Participating Frequently
February 24, 2022
Question

How To Let Clients Edit Their Sites [CMS]

  • February 24, 2022
  • 4 replies
  • 4046 views

I'm new to web development/design, but as a freelance graphic designer, I've resolved that I need to be able to offer this as a service (most of my work is small/medium business). I've looked into using CMS (so, Wordpress then), but I don't want to be tied to templates (or learn PHP to build my own), and giving clients complete contol over their sites worries me. As such, I've started learning HTML, CSS, JScript with a view to using Dreamweaver (plus, I like and understand Adobe products). This gives me the ability to produce sites exactly the way I design/intend them. Perfect. Apart from: How do I allow non-code literate clients (all of them) to make edits to content (whether that be images, text or shopfront)? It would be unreasonable to expext clients to come to me for edits, or for them to buy and learn Dreamweaver. Is it possible to 'bolt on' a simplified CMS to allow edits on predefined sections? So many questions; sorry, I'm new here. 

This topic has been closed for replies.

4 replies

Legend
February 24, 2022

If you go the Wordpress route then learn Wordpress inside/out and sell your services as a specialist Wordpress developer, you dont really need any other website editor. Be aware though that Wordpress attracts everyone and anyone who can produce plugins for it, a lot are free and poorly written, some are paid for. Just be careful of which plugins you choose as these plugins might not be updated or compatibile with the next version of Wordpress, which you will need to upgrade to to keep security as tight as possible. Wordpress attracts attention from hackers, moreso than other workflows, because its popular amongst a wide group of users.

 

The other issue with Wordpress is its a bit of a bloated monster. The UI is quite confusing and your client may bulk at such a complicated UI. I think there are ways in which you can disallow your client access to some of the Wordpress UI which you would not want them really editing.

 

 

Perch used to be a nice CMS, easy to install and uncomplex, quite extendable. Not much has been said of it in recent years but a Google search seems to indicate its still around:

https://grabaperch.com/

 

EDITED. Whilst Perch seems to be still available, nothing much seems to have happened to it since 2019 so its most likely a 'dead' project and has been replaced by a more expensive solution from the same company:

https://perchrunway.com/

 

On account of this finding I think Worldpress would be your best option, as its open source, free to use.

 

 

Whatever you choose YOU WILL need to deploy a server-side language to achieve interaction with a database. If I were starting over I'd probably bite the bullet and learn Wordpress inside and out and concentrate on being a dedicated Wordpress developer. Although I dont have a great liking for it, I think we are moving into a different era of web-developement where you need to focus on one workflow and be at the top of your game when it comes to knowing the workflow rather than using it and not really knowing what you are doing, which probably accounts for the majority of users.

 

HTML, CSS and Javascript alone wont be enough in this day and age.

 

Personally I wrote all of my own CMSs specifically for the projects I worked on. These CMSs allowed the client to update only specific areas of the website. I wouldnt allow complete access to the client to update everything as you then need to take a simpler approach which can compromise the design PLUS in no time at all your carefully crafted layout will fall into a state of ruin, generally clients don't care, especially those with a low budget, what their website ends up looking like, its a battle I fought until the end and didnt win it. I can say this as I came from a graphic design background and know how 'precious' we can be when it comes to the visual experience, it can be a disadvantage at times.

 

Almost every single client I built a CMSs for came back to me to process the major updates as they didnt have the time or after a few months never updated anything for years.

 

 

 

 

Participating Frequently
February 24, 2022

Thanks for the amazing reply@osgood_; you put a LOT of effort into that! And I've got a LOT to consider. No one ever said this was going to be straighforward... 

Nancy OShea
Community Expert
Community Expert
February 24, 2022

I prefer to build my own CMS to suit with PHP & MySQL databases.  But that's not everyone's cup of tea.

 

If you're not up to coding this yourself, there are online platforms with a built-in CMS you can use.  Depending on how sophisticated this must be, Cushy CMS is free & simple to integrate into an existing site.  It might be all you need. 

https://www.cushycms.com/

 

For more advanced sites, Webflow is a popular paid platform to consider.  But the CMS works only with their hosting service.

https://webflow.com/

 

Nancy O'Shea— Product User & Community Expert
B i r n o u
Legend
February 24, 2022

@Martin23313377qhnk I agree with @BenPleysier, that Wrappler can help you manage all or almost all of your expectations (I do, however, have a few caveats depending on the magnitude of your expectations)... but hey... why not? .

 

But I'm afraid you'll have to learn PHP/MySQL, or JavaScript/Mongo/Node to support the server-side management of your application, as much in terms of application ergonomics, security, as many elements of functionality that will result from it....

 

i.e , taking into account the imagery and formatting if your client sends images that are too small, too large, badly oriented, needing cropping, or what ever... not to mention if tomorrow in the new version, you have to add a caption, or a link, or a mini text, or a longer text than what was envisaged, etc... etc... 

 

from experience that the most complicated sites or applications I have had to make have often been those that were advertised as very simple and basic from the start

Participating Frequently
February 24, 2022

Thanks for the input, guys. I guess I need to consider how deep I want to dig into coding, development being an addition to the other design disciplines I'm involved in. Being a purist can be a pain in the proverbial sometimes, though! Again, thanks for your time.

BenPleysier
Community Expert
Community Expert
February 24, 2022

The only way to achieve what you describe is to use server side code like PHP or Node, and a database. Wordpress seems to be a way to go for those looking to implement a CMS system. I find Wordpress to be bulky and not very secure. Because of the latter, Wordpress comes with frequent security updates making it a pain in the proverbial to maintain the sites.

Edit: To sidestep an irrelevant argument, I have crossed this statement out, mainly because it was based on my limited knowledge of Wordpress. A whopping 60% of CMS sites use Wordpress so there must be a reason for this.

 

Dreamweaver does have 3rd party extensions, the main ones

 

For my CMS creations, I use Wappler which is a low code IDE which can be likend to Dreamweaver with all of the DMXZone extensions already installed. I have started on a YouTube playlis

Wappler is the DMXzone-made Dreamweaver replacement and includes the best of their powerful extensions, as well as much more!
B i r n o u
Legend
February 24, 2022
quote

I find Wordpress to be bulky and not very secure. Because of the latter, Wordpress comes with frequent security updates making it a pain in the proverbial to maintain the sites.

By @BenPleysier

 

Hello @BenPleysier , I think you are a moderator, so if you don't mind, and in order not to confuse the point of the original question, could you please open a new thread related to the quoted comment... or should I ?


I would be interested to have various opinions on the subject. also your opinion on the details you give regarding the difficulty of updating and maintaining...


personally I use I don't know how many instances of Wordpress on various VPS servers, and the centralized maintenance from Plesk and its magnificent tool dedicated to WP is an irreplaceable companion... https://www.plesk.com/wp-toolkit/


everything is automatable, and this in an impressive granularity on a case by case, after a few periods of semi-automatic monitoring it become autonomous... in short ... it rolls alone ... well, we are always informed of every detail by mail and alerts

 

So how do we proceed, you or I open the new thread ?... thanks Ben and sorry guys for the noise on this thread

BenPleysier
Community Expert
Community Expert
February 24, 2022

My apologies @B i r n o u , just goes to show that a limited knowledge of a product can produce false claims. I hope that the edited post is sufficient to rectify the situation.

Wappler is the DMXzone-made Dreamweaver replacement and includes the best of their powerful extensions, as well as much more!
Participating Frequently
February 24, 2022

Just found DMXZone. Any thoughts/experiences?