Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Anonymous theme selection gives administrators and anonymous site users an interface for switching themes, while retaining page caching for the website.
It is useful in a number of cases:
- allow automatic or user initiated theme switching for anonymous users when page caching is turned on.
- allow anonymous users to switch themes according to their browser display capabilities.
- allow anonymous users to switch themes according to their device capabilities.
- allow anonymous users to switch themes according to their bandwidth capabilities.
- allows administrators to apply extra logic for theme switching for anonymous users.
Options include:
- option to choose if theme switching is automatic, or user initiated.
- automatic redirection to theme switch page.
- anonymous and logged user option for theme switching.
- php logic for theme switching.
- selecting from available/enabled themes.
- a block provided for user to switch themes manually.
Written for drupal 6, but I'm planning on migrating to 7 soon.
Note: currently the module is dependant on the "dynamic cache" (its code added to git) module, so install and activate it first.
Project information
- Project categories: Access control
- Created by nevosa on , updated