HACKER Q&A
📣 onetimething22

Do you implement a CMS for small business websites?


Say I want to build a website for my dentist, should I implement a simplified CMS for it? I've read some articles that state how it's a bad thing, because at some point the user ruins the website to such a degree that you have to remove it from your portfolio because it's nothing like your original one, or they end up blaming you for it, if some of the changes they apply end up breaking things. But just making a static website for them and having me update things won't cut it either, I want to make something that is a one time thing and be over with it (not accounting for long term support). What's sort of a solution that's the best of both world? I've worked with Django in the past and for example there you have Django admin where you can let the user do CRUD operations on some of the models you've made available for the client. Should I go for such a solution. It seems to me, as the perfect solution in that type of situation. The user can easily add new content, but he is only allowed to add content for stuff that I deem safe for him to manually edit, how would you approach this problem? What are some existing best practices?


  👤 CRConrad Accepted Answer ✓
There are some very simple CMSes you could use; not sure about how much they let you limit user input. I suppose some of them have different user categories, so if you set your client up with a "Junior Intern Reporter" account (or some such ;-) then they couldn't do too much damage.

As for the portfolio thing: Save it to the Wayback machine shortly after creating it, then link to that?