I'm a long time reader of the forums here, despite not registering until now, I've gotten a lot of great advice from here already. So thank you to all the contributors and downright ninja-like developers here! Also, thank you in advance to anyone who's able to help me out. I'm going to try and describe my issue as easily as possible, if anyone needs more information please let me know.
I hope to be able to contribute some of my knowledge in the future, rather than asking questions.
Here's the scoop:
I currently have a client that needs to be able to handle some very rudimentary content management on their site. I'm currently moving past the design phase, so now it's time to start coding the site together. I myself am rather inexperienced when it comes to developing for any CMS. I thought that this project might be a perfect stepping stone into a greater comfort level with a CMS.
So here's what my client needs. It's really only the ability to be able to create/edit/delete product listings for a single page (no e-commerce, just listings). I've worked out the various parts of each listing to the best of my ability:
- Product ID (for sorting)
- Photo (Upload)
- Special? Yes/No
The "Special? Yes/No" (viewed in the control panel) would just be a tick box that would style it slightly differently, and place it at the top of the page.
Here's where I'm stuck. Basically the above looks to me like it could be accomplished by just creating a form that places that information into a database. Then the database would be queried, and all the information brought up on the products page. It seems fairly simple in the abstract form, but as to how I would actually do this is somewhat beyond me. I'm not sure if it makes sense to integrate an entire CMS for one page, or if it might be better for me to just create this from scratch.
Could anyone help me out with a little brainstorming? Also, if you're inclined to think I should develop this from scratch, could anyone suggest how I might want to structure the database?
Thanks in advance!