Having bought a number of books to assist me I decided the best way to learn would be some hands-on real-world project. So, even though my "services" weren't commissioned I knew someone who was looking to replace/revamp his small business website (custom PC building, hardware sales, maintenance and repairs, etc.).
So, no strings attached, no payment involved - just an opportunity to get a site authored by me online while learning 'the ropes' in the process.
Anyway, the site is all but done when the "client" threatens to pull the plug should I not arrange for a way for him to update its contents himself. A reasonable request had I any clue on how to go about providing for that...
Apparently the "client" has been updating his current site (text updates only) by way of some software [Backoffice ?] that I've (unsurprisingly) never heard of.
To give you a little extra insight into the specificity of the problem: each product showcased on the site I've built is stored in an array (he hasn't that many products on offer and I'm not yet ready to digest the imposing-looking server-side stuff) on a separate .js file. Product images (one large, one small), name, brand logo, characteristics, price, etc. are all there.
This basically means that one has to get product images/brand logos, edit them to the proper sizes and background color and then add a new cell to the array with all the reference data, finally uploading the updated .js file to the server.
I can handle standard programming stuff reasonably well but the thought of having to write an application of sorts to automate image resizing, etc. seems like an extreme solution (especially given all the extra technical stuff I'd have to learn before I could field and adequate stand-alone solution for such a specific thing).
In summation: I would really appreciate it if someone could share some insight into how this sort of problem is usually handled/accommodated for, standard procedures, suitable software packages who do the trick, etc.
Sorry about the lengthy post and thank you for reading.
Best regards to all