Understanding version numbers

CORE.x-MAJOR.MINOR

The first part of each Zen version number shows what version of Drupal core that it is compatible with. Zen 8.x-* versions work with Drupal 8. Zen 7.x-* versions work with Drupal 7. Etc.

The second part of each Zen version number represents the major and minor version numbers. 7.x-6.* means it is the sixth major version of Zen. 8.x-7.* means it is the seventh major version of Zen.

Versions of zen with the same major number will have nearly identical markup, CSS and PHP and updating from one to another is considered a minor upgrade.

Versions of Zen with different major numbers will have significant differences between the two and updating from one to another is considered a major upgrade.

Minor upgrades

The markup and CSS between minor versions of Zen (when the last digit of the version number changes) will always remain the same, except when a bug fix requires a change. Any bugfix that requires a modification to your sub-theme will be carefully documented.

Examples of minor upgrades:
Upgrading 7.x-5.4 to 7.x-5.5
Upgrading 6.x-1.0 to 6.x-1.1

Please see the documentation listed below for minor upgrade instructions.

Major upgrades

We try to make upgrading Zen as easy as possible, but upgrading a custom theme in Drupal is naturally one of the hardest things when upgrading a Drupal website. Unlike modules, you can't just download the new version and be done. Zen sub-themes hook into the markup and CSS from Drupal core and from the base Zen theme. So when those change, your sub-theme can render completely differently than it used to.

Examples of major upgrades:
Upgrading 7.x-5.5 to 8.x-7.0
Upgrading 7.x-5.5 to 7.x-6.0

Please see the documentation listed below for major upgrade instructions.

Comments

gibry21’s picture

I have searched high and low and see no documentation or process for doing a D6 to D7 Zen theme update??

I have recently migrated a large old D6 site to D7 and thought the data migration would be my biggest problem, until I got to the theme!!

The original developer appears to have themed everything the 'correct' way, using Zens sub-theme process.

There appears to be a main sub-theme and then 3 smaller sub-themes of this.

Can somebody point in the direction of any step by step documentation that could help walk me through the upgrade process?

Thanks in advance

Ryan

skulegirl’s picture

I found this which I'm using as my upgrade path from 6.x-1.x to 7.x-3.x. I haven't finished yet, but I thought I'd give it as a reference.

ridefree’s picture

Any info around on upgrading between these most recent versions?