hexagon 7.x-2.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| hexagon-7.x-2.0-beta1.tar.gz | 84.02 KB | 1773bca1199770dd7b51252371a13930 |
| hexagon-7.x-2.0-beta1.zip | 102.85 KB | 80d31ad6d926ce385b31b6687afe52dd |
Release notes
Feature Toggles
This is related to theme feature toggles provided by Drupal core. Themes and plug-ins can define sets of features adding to the pool of available features.
They must be set from the theme .info or plug-in .pinfo file.
feature set[FEATURE_KEY_1] = FEATURE_NAME_1
feature set[FEATURE_KEY_2] = FEATURE_NAME_2
; etc…The FEATURE_KEY is the machine readable name and FEATURE_NAME is the human readable name used in the theme settings form. All feature keys must be unique and they cannot be overridden.
If the features are set within a plug-in, enabling it through the theme settings form will enable the plug-in. If none of the features are enabled for a plug-in, none of the code associated with the plug-in will ever load. This can keep code associated with the feature very focused on its purpose.
Read morehexagon 7.x-2.0-alpha4
| Download | Size | md5 hash |
|---|---|---|
| hexagon-7.x-2.0-alpha4.tar.gz | 112.2 KB | cf9bcf8737b013b74d4112510113da20 |
| hexagon-7.x-2.0-alpha4.zip | 130.75 KB | 8e62e6099559317054b0c5dc80232b81 |
Release notes
Work in progress development notes
hexagon 7.x-2.0-alpha3
| Download | Size | md5 hash |
|---|---|---|
| hexagon-7.x-2.0-alpha3.tar.gz | 109.56 KB | fb134424efceb299a672e1093c570eb0 |
| hexagon-7.x-2.0-alpha3.zip | 128.74 KB | 0683fe5795c6b19cf1336e1c7d878a9a |
Release notes
Work in progress development notes
hexagon 7.x-2.0-alpha2
| Download | Size | md5 hash |
|---|---|---|
| hexagon-7.x-2.0-alpha2.tar.gz | 109.04 KB | b171564fb5cb0d4f8f63c0dc826b32b4 |
| hexagon-7.x-2.0-alpha2.zip | 127.66 KB | 17af8d822f9289796eb5fcabf35d8d77 |
Release notes
Work in progress development notes
hexagon 7.x-2.0-alpha1
| Download | Size | md5 hash |
|---|---|---|
| hexagon-7.x-2.0-alpha1.tar.gz | 75.34 KB | e935b53d26e546d9404e1bcce7fe9bb5 |
| hexagon-7.x-2.0-alpha1.zip | 82.57 KB | 4eb89a658699ccca3505a4ef06fd78c5 |
Release notes
Work in progress development notes
A major rewrite of Hexagon base. Plug-ins and sub-themes have been removed for the time being. They will be added back in taking advantage of the new foundation.
hexagon 7.x-2.x-dev
| Download | Size | md5 hash |
|---|---|---|
| hexagon-7.x-2.x-dev.tar.gz | 85.39 KB | ce0a90fbaa93989a60e39880d8541a98 |
| hexagon-7.x-2.x-dev.zip | 104.51 KB | 3e32c6d8e08b63087e0eee1a191e2703 |
Release notes
Work in progress development notes
This is a development branch for Drupal 7 and a major rewrite of Hexagon base. Plug-ins and sub-themes have been removed for the time being. They will be added back in taking advantage of the new foundation.
The main purpose behind this theme has not changed. It provides a flexible underlying framework for building custom themes. Extra features can be implemented in reusable plug-ins and it provides a consistent way of overriding various files and components. Although there are many facets to theming with Hexagon, they work together as a consistent whole that makes it very easy to manage. It also serves site builders by providing a way to enable and disable functionality through prebuilt plug-ins.
@todo: This is just an outline. Details will be filled and eventually be moved into the docs included with the theme.
TOC
Read morehexagon 6.x-2.x-dev
| Download | Size | md5 hash |
|---|---|---|
| hexagon-6.x-2.x-dev.tar.gz | 203.76 KB | dc080e67ca4aa76ba17d0df201b45050 |
| hexagon-6.x-2.x-dev.zip | 277 KB | c470e733fbdb9a9ce0a9fb86f605bbb0 |
Release notes
Please note that this is the same codebase starting from 1.5 beta 3. Moving forward, all releases will start with this new major version of 2. The 6.x-1.x-dev development snapshot will no longer be published.
Initially the version jumped from 1 to 1.5 since there were pretty substantial changes but not enough to declare a "2.0" branch. That was my thought before actually understanding how versions are expected to be numbered on drupal.org. This caused some problems with the packaging scripts and made the releases inconsistent.
The next release will be the next beta of 6.x-2-0-beta1 with a final 6.x-2-0 released shortly after.
hexagon 6.x-1.5-beta3
| Download | Size | md5 hash |
|---|---|---|
| hexagon-6.x-1.5-beta3.tar.gz | 203.15 KB | 9fbc5ef48d0cbda6d891c88e33272314 |
| hexagon-6.x-1.5-beta3.zip | 290.97 KB | 744fa311e20e5b5e0d3887a1823a8500 |
Release notes
- #1007954: Canvas final cleanup
- #994920: Color module stylesheet not being used in Hex subtheme
- #946354: Hexagon base CSS tweaks.
- #946316: dashes vs underscores in template naming suggestions
- #837158: Hexagon plugin architecture conflicts with Panels 3
- #894722: bug in selecting html attributes for "print_select" function.
- #847624: Allow alterations of jQuery defaults for region fx plug-ins.
- #829636: Skinr compatibility plugin does not print skinr classes
- #827486: default template_preprocess invoked for theme functions. Can cause conflicts in theme arguments.
- #829732: Detect state of installed modules and force cache clearing when it changes.
- #830528: allow views parent template to insert html attributes through preprocess.
- #824498: Context module compatibility plug-in causes WSOD
Most notable update is to Canvas. The rest are bug fixes and the resolution of compatibility issues involving modules.
hexagon 6.x-1.5-beta2
| Download | Size | md5 hash |
|---|---|---|
| hexagon-6.x-1.5-beta2.tar.gz | 455.86 KB | 7acb78d5d24c99f850f6df8f39665312 |
| hexagon-6.x-1.5-beta2.zip | 546.53 KB | da040b50aa295cf2b44b9a21756bfaa3 |
Release notes
- #821508: Clean up Canvas sub-theme
- #821444: region fx plugin tweaks
- #821426: NineSixty plug-in ns function shortcut
- #821414: plug-in improvements for skinr and region groups.
- #811414: preprocess bug and theming blocks.
- #821382: File scan conflict, plug-in exists api, attributes helper
- #808052: Less caching, more compatible template suggestions, file get cascading order and other simplifications.
- #812350: region groups and classes
- #811958: Basic Skinr support
- #811152: Possible conflict with Context
- #811118: Account for misregistered arguments in theming function hooks.
hexagon 6.x-1.5-beta1
| Download | Size | md5 hash |
|---|---|---|
| hexagon-6.x-1.5-beta1.tar.gz | 450.37 KB | efd3bf7c98cc8e896d5b5a5b62a645ea |
| hexagon-6.x-1.5-beta1.zip | 535.76 KB | d8a0803dceae591987e5c09ba684440c |
Release notes
This release introduces Canvas, a sub-theme created by Allison Simmons (aleighs).
Hexagon base had the following changes:
- Restructured so Hexagon is contained in its own directory. Placing sub-themes within a base theme can cause problems with file discovery including Drupal core's template discovery.
- Better separation of theme caches.
- File scanning patterns can now be defined with specific groups and the search scope can be confined to themes or plug-ins.
- Theme functions can have variable preprocess functions. This would be limited to Drupal 7 themes but Hexagon works around this and works perfectly in 6. See the examples in the starter theme.
- More separation for theming hooks. Theme functions can now be contained in it's own file for any given hook and only included when the hook is called. Examples in the starter theme.
- Support for theme hook patterns.
hexagon 6.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| hexagon-6.x-1.0.tar.gz | 137.76 KB | 51e817cbf914b45c6e967e45898294ba |
| hexagon-6.x-1.0.zip | 198.79 KB | 432f489ef1c10f402d45bbdf98e831ee |
Release notes
1.0 release.
hexagon 6.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| hexagon-6.x-1.x-dev.tar.gz | 203.76 KB | df94992c2b8dc8cafaa7eadb3eabbaec |
| hexagon-6.x-1.x-dev.zip | 277 KB | b46155da203b0043263932073484f483 |
Release notes
dev snapshot.