Responsive HTML5 Base Theme
Adaptivetheme is a powerful theme framework designed from the ground up to power modern, cross browser/cross device websites using responsive design techniques.
Adaptivetheme allows you to set up specific layouts for different device groups - such as desktop, tablet and smartphone - all with zero coding. Its all easy point-and-click configuration.
Adaptivetheme is blindingly fast - it employs extensive use of drupal_static and other caching techniques to speed up page rendering and delivery. If you're not fast you're last, right?
Adaptivetheme is built around these basic concepts:
- Responsive design
- Pluggable layout system
- WGAC 2.0 Accessibility
There is extensive documentation on setting up and using Adaptivetheme for themers and site builders available in our documentation section.
AT 7.x-3.x ships with optional Extensions. These are point-and-click style settings for things such as fonts, heading styles, layout tweaks, image alignment and more. All extensions are optional and can be toggled on and off as required. Please see the Extensions documentation for more details.
Always match version for version - this means the subtheme and Adaptivetheme core need to be the same version, for example:
Adaptivetheme 7.x-3.x => use 7.x-3.x sub-themes
Adaptivetheme 7.x-2.x => use 7.x-2.x sub-themes
The Drupal 8 port (or rather re-write) is underway. The theme is nearing an alpha release stage!
Note: the D8 version does not print any page template variables such as logo, page title etc, you must use the AT Blocks module, this is inline with how Drupal 8 will work, but the changes have not made it into Drupal core as yet, so I built a small module to use for now. Please help convert site and page elements to blocks if you can - see the AT Blocks module page for more details.
There is an entirely new layout system and many of the old extensions have been ported forward. I will be producing video demonstrations of the new layout system and how to make the most of it.
At the moment this is no support for responsive Panels or Display Suite, as we need to see how those modules approach responsive design in Drupal 8.
Extensive documentation already exists within the theme itself to make it easy to get started. Please see this issue for more details on the Adaptivetheme Drupal 8 roadmap: