I'm setting up a new WordPress site and going forward we are going to be building a lot of custom interactions that will need to be stored within WordPress. When I say custom interactions I'm talking about having custom html structure inside of template html and will have custom HTML, CSS, JavaScript, and images that will be specific to that particular page/post.
What I'm looking for is suggestions on how best to build these pages:
- A custom page/post template for every individual interaction
- Custom short codes for each interaction
- Something else?
A couple of notes, the pages will need to be able access session data, these interactions are most likely going to only be used on a single page/post, and there are likely to eventually be hundreds of these interactions.
The content of these interactions will be similar to Flash games but written in html and JavaScript.
--EDIT--
My specific question is how would I build pages and posts with custom interactive content that is specific to that page? Is there a best practice for pages that each have their own css, JavaScript, and html while maintaining an outer template?