Forum Moderators: LifeinAsia
a) I can get more cash for the intial development as I've got to code a backend, and
b) It's usually a pain for me to update a few lines (or pages) of content (even at an hourly rate), especially when I'm deep into another project.
Another issue with this is I don't have anyone to help me do simple updates as I'm a one-person band.
If I've got nothing to do (which is never) doing updates wouldn't be a problem because it's an additional income stream. But, could it be lucrative, enough to justify the effort, or just a time drain?
Neophyte
I use a backend control panel I coded myself in PHP. I've heard of "off-the-shelf" backends that you can buy - I think that PHP Nuke is one - but I've been learning PHP so I thought it would be a good exercise to do it myself which enabled me to learn a lot about the language and how it can interact with HTML markup.
Neophyte
However it is a fathomable task to make it working for sites that you created
It will be harder to adapt it to new sites
It will involve changing the site structure to make it PHP OOP based or redesigning a complete new tool that is a full editor and not a page or snippets editor
But again it could be a market to tap in
Regards
It's a delicate balance between the customer's available budget and the frequency and extent of the changes.
My general rule of thumb is if someone wants to change less than 5 pages 5 times a month, I recommend I do the updates and go with static html. More than that, I ask if they have the budget for a user-based administration.
For me, these are almost ALWAYS customized because canned solutions often seem to take more time to install and tweak than if I'd just written one to fit. :D
I built what I thought was a very intuitive, user friendly, easy to use back-end for one of my first paying clients. They were clueless. I couldn't even get them to log on to the admin pages. So, as it turned out, they faxed me the changes, and I used my back-end to do the changes and charged them for it.
That lesson taught me that a backend can pay off whether it's for the client or for me.