Releases for ThemeKey

themekey 6.x-2.0-beta4

mkalkbrenner - January 4, 2010 - 17:43
Download Size md5 hash
themekey-6.x-2.0-beta4.tar.gz 34.42 KB f2c45035e2ef413364f1b49724d81e11
Official release from CVS tag: DRUPAL-6--2-0-BETA4
Last updated: January 4, 2010 - 17:46

Notes

ThemeKey 6.x-2.0beta4 contains bug fixes and more documentation.
But not typical for a beta version we also cleaned up the API and renamed some functions. We decided to do so because it's the last chance to do so before starting the release candidate phase of ThemeKey 6.x-2.0 which should also be the code base for a ThemeKey 7.x branch for Drupal 7.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Known Issues

Bug Fixes

New Features

  • mkalkbrenner: added added themekey_validator_time()
  • mkalkbrenner: improved validators and documented validators in source code
  • Carsten Müller: #301904: Meaning of propertys
  • mkalkbrenner: introduced hook_themekey_load_validators()

themekey 6.x-2.0-beta3

mkalkbrenner - December 18, 2009 - 15:57
Download Size md5 hash
themekey-6.x-2.0-beta3.tar.gz 28.88 KB 4c26ad3e8d88b60bf18c40ad2a824d57
Official release from CVS tag: DRUPAL-6--2-0-BETA3
Last updated: December 18, 2009 - 16:01

Notes

ThemeKey 6.x-2.0beta3 just contains a small bug fixes. This version is now the recommended one for Drupal 6.x and replaces the erroneous 6.x-1.1 version.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

  • Carsten Müller, mkalkbrenner: added validation function themekey_validator_string_boolean()

themekey 6.x-2.0-beta2

mkalkbrenner - December 17, 2009 - 19:28
Download Size md5 hash
themekey-6.x-2.0-beta2.tar.gz 28.4 KB f4cf9a4763ccd96608c1faaf200cc343
Official release from CVS tag: DRUPAL-6--2-0-BETA2
Last updated: December 17, 2009 - 19:31

Notes

Beside some small bug fixes ThemeKey 6.x-2.0beta2 introduces static properties which allows ThemeKey UI and Taxonomy Theme to easily use ThemeKey as a back end for their features. The new approach simplifies these modules and gives full control to the administrator about the order in which things happen.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

  • mkalkbrenner: fixed theme for path detection in ThemeKey UI in combination with different operators

New Features

  • Carsten Müller: improved validator themekey_validator_nummeric_boolean()
  • mkalkbrenner: moved modules into package ThemeKey
  • mkalkbrenner: fixed theme for path detection in ThemeKey UI in combination with different operators
  • mkalkbrenner: improved help section a little
  • mkalkbrenner: API: introduced static properties as generic concept for ThemeKey UI and Taxonomy Theme

themekey 6.x-2.0-beta1

mkalkbrenner - December 15, 2009 - 19:04
Download Size md5 hash
themekey-6.x-2.0-beta1.tar.gz 27.63 KB efe1e6fd2454309386c4e1aff7590509
Official release from CVS tag: DRUPAL-6--2-0-BETA1
Last updated: December 15, 2009 - 19:06

Notes

ThemeKey 6.x-2.0beta1 now contains all the features we want to have in ThemeKey 6.x-2.0.
During the beta phase we'll focus on bug fixing and documentation.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

  • mkalkbrenner: API: replaced concept of conditions by chaining simple property based rules
  • mkalkbrenner: API: don't allow altering of themekey_attributes, themekey_properties and themekey_maps via hook
  • mkalkbrenner: API: introduced validators for rules depending on selected property
  • mkalkbrenner: new properties node:created_date_time, node:created_date, node:changed_date_time, node:changed_date
  • mkalkbrenner: optimized database performance
  • mkalkbrenner: improved user interface
  • mkalkbrenner: allow <= and >= as operator for conditions
  • mkalkbrenner: removed pager from "Theme Switching Rule Chain"
  • mkalkbrenner: #442192: Main condition not =

themekey 6.x-2.0-alpha3

mkalkbrenner - November 25, 2009 - 18:06
Download Size md5 hash
themekey-6.x-2.0-alpha3.tar.gz 22.83 KB c3c00995999a6df10ae478e2f8d9ccde
Official release from CVS tag: DRUPAL-6--2-0-ALPHA3
Last updated: November 25, 2009 - 18:11

Notes

ThemeKey 6.x-2.0alpha3 fixes a critical issue of alpha2 during installation process.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

  • mkalkbrenner: fixed error during fresh installation: Key column 'custom' doesn't exist in table

New Features

  • mkalkbrenner: simplified installation process and changed default values

themekey 6.x-2.0-alpha2

mkalkbrenner - November 25, 2009 - 15:24
Download Size md5 hash
themekey-6.x-2.0-alpha2.tar.gz 22.79 KB e458d26491e07e00c8b85cd08b2c0d1e
Official release from CVS tag: DRUPAL-6--2-0-ALPHA2
Last updated: November 25, 2009 - 15:26

Notes

These are the major changes to ThemeKey's architecture and API introduced by ThemeKey 6.x-2.0alpha2:

  • The object based node property mapping is completely removed and replaced by "normal" map functions.
  • Along with the removal of the object based node property mapping hook_themekey_properties() has been changed accordingly. The related attribute 'path' has been removed.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

themekey 6.x-1.2-beta7

mkalkbrenner - November 24, 2009 - 22:13
Download Size md5 hash
themekey-6.x-1.2-beta7.tar.gz 22.54 KB 8f570bddc4ae8ed9e3b338c27215f25f
Official release from CVS tag: DRUPAL-6--1-2-BETA7
Last updated: November 24, 2009 - 22:16

Notes

ThemeKey 6.x-1.2beta7 only contains some small bug fixes.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

themekey 6.x-2.0-alpha1

mkalkbrenner - November 24, 2009 - 22:01
Download Size md5 hash
themekey-6.x-2.0-alpha1.tar.gz 22.66 KB c36ad28cb07f55446b8812f3df8a922c
Official release from CVS tag: DRUPAL-6--2-0-ALPHA1
Last updated: November 24, 2009 - 22:06

Notes

While thinking about feature request #625176: Let admin adjust path and property weight we realized that it's implementation will require fundamental changes to ThemeKey's architecture.
That's why we started a new branch to develop ThemeKey 6.x-2.x. Now it's time to release the first alpha version of ThemeKey 6.x-2.0.

These are the major changes to ThemeKey's architecture and API:

  • ThemeKey's theme switching rules consisted of two parts: custom paths and properties. First custom paths had been checked for matches against the current path to apply a custom theme. Only if no path matched, rules based on properties were applied. Beside this disadvantage the order in which paths or properties were checked depended on hardcoded wighting functions.
    ThemeKey 6.x-2.x removes the separation of custom paths from properties. Custom paths are now treated like properties. Therefor a new property called drupal:path was introduced. Using this approach it was also possible to kick out all the hardcoded wighting functions and replace them by the implementation of feature request #625176: Let admin adjust path and property weight.
  • Along with the removal of the hardcoded wighting functions hook_themekey_properties() has been changed accordingly. The attributes related to wighting called 'multiple' and 'weight' had been removed.

themekey 6.x-1.2-beta6

mkalkbrenner - November 13, 2009 - 18:28
Download Size md5 hash
themekey-6.x-1.2-beta6.tar.gz 22.52 KB 34a19ca1738ed176d2228bcf2e158439
Official release from CVS tag: DRUPAL-6--1-2-BETA6
Last updated: November 13, 2009 - 18:31

Notes

ThemeKey 6.x-1.2beta6 is a hot fix for 6.x-1.2beta5 which contained at least two bugs that caused trouble if you use ThemeKey for the first time.

But due to the fact that ThemeKey 6.x-1.2beta5 introduced some major changes I'll repeat some explanations from beta5 release notes:

In order to fix some of the "smaller" remaining bugs a heavy rewrite of some major parts of ThemeKey was required. So 6.x-1.2beta5 is a major step forward to a stable 6.x-1.2 release. But on the other hand it's really a beta release due to the heavy code changes:

  • ThemeKey UI has been completely rewritten. Themes assigned to nodes are no longer stored as ThemeKey properties or paths but in a new table called themekey_ui_node_theme. The information is now handled via regular usage of hook_nodeapi. This is the only way to keep the feature scale with a large amount of nodes using it. This change also introduces full support of drupal's node revision system! If you already use ThemeKey UI all your ThemeKey properties related to this feature will be migrated automatically. BTW ThemeKey UI is not a perfect name for this additional module anymore but I decided to keep it.

themekey 6.x-1.2-beta5

mkalkbrenner - November 12, 2009 - 11:59
Download Size md5 hash
themekey-6.x-1.2-beta5.tar.gz 22.45 KB 17b9e654bcf2d946b30f3f7f2796df22
Official release from CVS tag: DRUPAL-6--1-2-BETA5
Last updated: November 12, 2009 - 12:02

Notes

In order to fix some of the "smaller" remaining bugs a heavy rewrite of some major parts of ThemeKey was required. So 6.x-1.2beta5 is a major step forward to a stable 6.x-1.2 release. But on the other hand it's really a beta release due to the heavy code changes.

themekey 6.x-1.2-beta4

mkalkbrenner - November 5, 2009 - 17:23
Download Size md5 hash
themekey-6.x-1.2-beta4.tar.gz 22.61 KB 0c5431a43ab728d66515c41099543b41
Official release from CVS tag: DRUPAL-6--1-2-BETA4
Last updated: November 5, 2009 - 17:27

Notes

Folder 'modules' was missing in beta3. So here is beta4.

I cleaned up some parts of ThemeKey's architecture which reduced the number of redundant function calls and removed limitations of some features.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

themekey 6.x-1.2-beta3

mkalkbrenner - November 5, 2009 - 16:44
Download Size md5 hash
themekey-6.x-1.2-beta3.tar.gz 20.3 KB 6dcc6866f89cb02c99d16644647d91f0
Official release from CVS tag: DRUPAL-6--1-2-BETA3
Last updated: November 5, 2009 - 16:47

Notes

I cleaned up some parts of ThemeKey's architecture which reduced the number of redundant function calls and removed limitations of some features.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

themekey 6.x-1.2-beta2

mkalkbrenner - October 30, 2009 - 18:46
Download Size md5 hash
themekey-6.x-1.2-beta2.tar.gz 22.08 KB 11320546554e31fdcafe09392f2a7b85
Official release from CVS tag: DRUPAL-6--1-2-BETA2
Last updated: October 30, 2009 - 18:52

Notes

I'm still unhappy with some parts of the code since I took over responsibility for this module on 2009-09-21. But the most critical issues are resolved. So it's ok to enter the beta phase for 6.x-1.2 now while fixing remaining minor and performance issues.

Feedback is still welcome! Especially from long time users of ThemeKey ...

As mentioned at #616946: Support Taxonomy Menu custom paths I temporally removed support for Taxonomy Menu custom paths because the code is outdated for a long time. So if you need something like this you have to add these custom paths by yourself at /admin/settings/themekey.

Bug Fixes

New Features

themekey 6.x-1.2-beta1

mkalkbrenner - October 1, 2009 - 15:20
Download Size md5 hash
themekey-6.x-1.2-beta1.tar.gz 21.39 KB 746ff57a5d6368046813cf73a274a8e3
Official release from CVS tag: DRUPAL-6--1-2-BETA1
Last updated: October 1, 2009 - 15:26

Notes

I'm still unhappy with some parts of the code since I took over responsibility for this module on 2009-09-21. But the most critical issues are resolved. So it's ok to enter the beta phase for 6.x-1.2 now while fixing remaining minor and performance issues.

Feedback is still welcome! Especially from long time users of ThemeKey ...

As mentioned at #587872: finish menu properties I removed the menu properties which never worked so far.
So don't simply copy the new files to your existing themekey folder but delete themekey/modules/themekey.menu.inc.

Bug Fixes

New Features

themekey 6.x-1.2-alpha1

mkalkbrenner - September 25, 2009 - 17:22
Download Size md5 hash
themekey-6.x-1.2-alpha1.tar.gz 20.27 KB e763640481999a9e8768d29b22257f36
Official release from CVS tag: DRUPAL-6--1-2-ALPHA1
Last updated: September 25, 2009 - 17:26

Notes

Project ThemeKey was unmaintained since April 2009. I (mkalkbrenner) took over responsibility for this module on 2009-09-21.
It took me some days to get familiar with all the code and I had to reorganize some things to get the most critical issues resolved.
That's why I decided to release an alpha version first instead of a final release 6.x-1.2.

Feedback is welcome! Especially from long time users of ThemeKey ...

Bug Fixes

New Features

themekey 6.x-1.1

profix898 - March 29, 2009 - 12:52
Download Size md5 hash
themekey-6.x-1.1.tar.gz 19.7 KB df8e97f9b5ac7a3905e781c73638390e
Official release from CVS tag: DRUPAL-6--1-1
Last updated: March 29, 2009 - 12:55

Changes since 6.x-1.0:
- bugfix: Themekey breaks drupal_clone with invalid node id (#403966 by cfuller12)
- bugfix: Themekey doesn't change the theme when node property is set via the node edit form (#408480)
- task: Using themekey_ui on node edit forms documentation (#396816 by shaisachs)
- feature: Global properties, i.e. server host aka "How to check URL(domain)" (#398316)

themekey 6.x-1.0

profix898 - January 25, 2009 - 14:10
Download Size md5 hash
themekey-6.x-1.0.tar.gz 19.19 KB 6b19c2c9bc136f7d491dc4390781a3bf
Official release from CVS tag: DRUPAL-6--1-0
Last updated: January 25, 2009 - 14:15

This is the first release of ThemeKey for Drupal 6.x.
Documentation is still very sparse, but the module itself should be good to go ...

themekey 6.x-1.x-dev

profix898 - June 8, 2008 - 15:26
Download Size md5 hash
themekey-6.x-1.x-dev.tar.gz 19.71 KB 251e2c3ef7a53613084f65634749cb95
Nightly development snapshot from CVS branch: DRUPAL-6--1
Last updated: March 29, 2009 - 12:21
Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.