What would you recommend for a small book publishing business that's migrating their web site? Currently it's written in ASP with a MSSQL database back end. The current full-fledged content management system is an overkill for a site with less than 10 static pages and 20 book titles, with no new ones in the foreseeable future (years). The new web host has an Apache server, so PHP and MySQL would be the weapon of choice.
Static pages will more/less migrate with the current content. As I see it there are three options for managing the book titles:
1) Static site with each book title having its own page. It's not web 2.0, but it would be easy to manage the pages with no performance degradation due to polling back-end sources.
2) Semi-static site that stores the book titles and associated information in a standard XML. PHP loads the XML, parses it for the relevant title, displays information. Easier to manage the display template for all 20 titles. I am concerned with loading a 200K XML file each time a visitor clicks to see book details. In effect, this approach would be loading 20 books but only displaying one of them.
3) Delve into MySQL, effectively migrating their current setup from MSSQL. Would the increased development cost and necessary knowledge to manage it down the road be offset by 'doing it right'? Again, the book titles are not actively changed, nor are there any new titles scheduled for publishing.
Peter...
Static pages will more/less migrate with the current content. As I see it there are three options for managing the book titles:
1) Static site with each book title having its own page. It's not web 2.0, but it would be easy to manage the pages with no performance degradation due to polling back-end sources.
2) Semi-static site that stores the book titles and associated information in a standard XML. PHP loads the XML, parses it for the relevant title, displays information. Easier to manage the display template for all 20 titles. I am concerned with loading a 200K XML file each time a visitor clicks to see book details. In effect, this approach would be loading 20 books but only displaying one of them.
3) Delve into MySQL, effectively migrating their current setup from MSSQL. Would the increased development cost and necessary knowledge to manage it down the road be offset by 'doing it right'? Again, the book titles are not actively changed, nor are there any new titles scheduled for publishing.
Peter...