I want to implement a 'preview' mode to showcase new features to my users (similar to how Google and numerous other sites do it).
I'm wondering if there's an "industry standard" or best practice for doing this.
To be more specific, say I have two templates:
template A
is the old-looking site, and template B
is the new looking site. Both templates/views will have access to the same database...I just want the UI to be different.
For only one or two pages, this is easy enough, but if I have a site with hundreds of templates, I don't want to have to put in conditional code to correctly render the old/new template based on the users' preference.
If it helps, I'm doing this with Django.