I'm configuring Wordpress as a CMS that I can use as the framework to design a number of websites and I'm wondering the best way to do set this all up.
Currently I'm using the Boumatic child theme for the Thematic theme (although I plan to create my own child theme) and using a number of different methods to display content on the various pages.
For example, on my Photos page I'm using the NextGen Gallery and simply referencing this with shortcode in the Pages admin menu item.
But on my video page, I've written a plugin to create a custom post type menu item called Video allowing the user to add new videos, and I'm displaying these videos with some custom php in a videopage.php template that I select from the drop down list in the Pages section.
Is it better practice to create individual page templates for each page on the site, or use shortcode in the Pages menu?
Also, the Boumatic child theme only offers functions.php and style.css so if I want to customize the way the home page looks or the blog displays posts/single posts should I do this in function.php or create my own custom template files for this - e.g. home.php/single.php?
Any suggestions greatly appreciated! Thanks