Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download panelizer-7.x-3.2.tar.gztar.gz 99.01 KB
MD5: 23fc9a32c53d3e3d1249fe9846f26f57
SHA-1: 6953aea21886a0e010befda83fe93bfcd14a69e7
SHA-256: 7a23dea4db291f639817d7c6b203a94b76cbc3e1bce376b5adb4b1601a3c30d7
Download panelizer-7.x-3.2.zipzip 126.52 KB
MD5: c6b02ec698da92f4f99d5511945e0ffd
SHA-1: c154602aa50f33789c220da4f39898b5431d8ce7
SHA-256: b8c308b40b8f862398cdd2e83e951e62aa9cbcc613222d25441ec87ec39b287a

Release notes

This is the first stable release of the Panelizer module since 7.x-3.1 in early 2013. I'm really sorry it has taken this long but I hope it'll ultimately be worth the wait.

This release includes almost exactly 175 different changes since 7.x-3.1, so there's a wealth of changes to be aware of.

A huge thanks goes out to merlinofchaos, without whom this module wouldn't exist, and thank you for entrusting me with it. To the many, many people who have contributed patches over the years, thank you for helping to bring this release to fruition. And lastly, a humble thank you to the several companies that have sponsored my work on this module since I started helping on it in 2010, including Mediacurrent (2012 to date) and Bluespark Labs (2010-2012).

It cannot be stated clearly enough - please, please, please test this on a copy of your site and thoroughly test it to ensure there are no glaring bugs which were overlooked.

Please immediately report any bugs that are uncovered and I'll try to help resolve them.

The most important changes since 7.x-3.1 include:

  • The internal data architecture has been adjusted so that every single entity revision will have a separate {panelizer_entity} record, instead of records being reused. This makes it more closely match Field API's logic.
  • The internal data architecture has also been adjusted to not store {panelizer_entity} records if an individual entity's selected display is that entity's default.
  • Running the database updates for the above may take some time on larger sites.
  • CSS classes that are added to the display will be converted to lowercase because of the reliance upon drupal_html_class() instead of ctools_cleanstring(). This matches Drupal core's handling of class names, so while it is unfortunate and may require some theming changes, it does make Panelizer's output match core's handling and resolves problems with certain naming conventions.

Additional new features include:

  • Renamed the "Panelizer" table to "Customize display", which makes far more sense from a UX perspective.
  • Tests! Panelizer now has tests for many standard operations. The test suite has a long way to go, but it will be further improved with each new release.
  • The various settings pages will display a warning if a Page Manager display needs to be enabled before a view mode will work.
  • Full integration with Search API for indexing any supported entities and initial support for the core search module for nodes.
  • A huge number of improvements for node revisions and some for translation; there are still gotchas when using IPE, so be careful.
  • Many improvements to the entity bundle settings form.
  • Fixed WCAG2 accessibility errors on the main settings page.
  • If the "Allow choice" option is enabled for an entity view mode, it will be possible to control which of the available displays will be used as the default.
  • It is now possible to make one view mode substitute for another.
  • Default displays may now have their machine names customized.
  • Cloning a Panelized node using the Node Clone module should also clone any Fieldable Panels Pane entities that are attached.
  • Features will auto-select suitable variables when entities are being exported.
  • Comments can now be panelized, because why not? :)
  • A ton of bug fixes.
  • Many other smaller improvements.

As I mentioned above, please, please thoroughly test this new release on a copy of any sites that are being updated, there

Complete changelog since 7.x-3.2-beta1:

Created by: DamienMcKenna
Created on: 1 Jul 2016 at 02:36 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
Bug fixes
New features
Insecure

Other releases