Downloads

Download panopoly-7.x-1.14-core.tar.gztar.gz 19.22 MB
MD5: 6d7fea7e5e1cc3199d1cf7e0e2e30aff
SHA-1: b00c4f2c30c2b5d3ea5f89aea1c3956abcd41c18
SHA-256: 10094ae1ba7efe42c65d1e7a48addae06e3513e7381667e250e1bd08af1a63cb
Download panopoly-7.x-1.14-core.zipzip 22.11 MB
MD5: 005f6cf7c448b09037690ba8a5a5b3c1
SHA-1: 8dfb1827296b54b229742a1fda45e026119099ed
SHA-256: e8f09c58478d7061a91161231277c24f596e23cf70ac68ec2547c3b43611a54b
Download panopoly-7.x-1.14-no-core.tar.gztar.gz 16.09 MB
MD5: 14362aa18c37cfd6871beb946e4ea1e8
SHA-1: 13ec183702714b9f178a0ea4948c9c94eeed8d46
SHA-256: 62068221863075868b2f7d206ee6a9b173902800e9e7d0aef0b67bb3045b5d9c
Download panopoly-7.x-1.14-no-core.zipzip 18.3 MB
MD5: ec426977206b0c181837546030aea3b1
SHA-1: a36ad96949d1c2288bb7417e8f3383e0eb02cbc1
SHA-256: c19341b5dd56033fc05d2c76197b32fa9fa16f49ed1e235e9fbcfb6a84a837f6
Download panopoly-7.x-1.14.tar.gztar.gz 239.93 KB
MD5: 3c7cc5b3e5d428366602f1a752c2d9d8
SHA-1: 482fe7df860b11b48101df65f01d6c3095925162
SHA-256: d1c6fd2052b7bd78f641c99c247a5efd4f5d2d9f31fbeca4f16d69b69105bd8f
Download panopoly-7.x-1.14.zipzip 245.3 KB
MD5: 5a797d2e35af557ce120a635ac34c949
SHA-1: da541ba264fdce7ab8439afdaf66d53c761a5b0a
SHA-256: 0dd3624f0ae21e1ad2eb6d4ba2d886e9004eb2e57d623c174b656d0dd47b8ce8

Release notes

This release includes Drupal 7.34 which fixes a moderately critical security vulnerability. See the full security advisory here:

Drupal Core - Moderately Critical - Multiple Vulnerabilities - SA-CORE-2014-006

Beyond the Drupal core update, this also includes a number of minor bug fixes, but the big change is switching to Radix Layouts, rather than providing custom layouts in Panopoly Theme!

Unlike most Panopoly releases, this one may require some additional action on your part after the upgrade - so read on!

General instructions on how to upgrade:

Please see the Upgrading Panopoly guide!

Special upgrade instructions for Radix Layouts

Why switch to Radix Layouts?

This is something we've been trying to do for around two years! It took lots of effort by many people, including a final push at the Panopoly sprint at BADCamp, to get this finally merged.

There are several advantages to this switch:

  • Panopoly Theme provides more than just cool Panels layouts, and the extra stuff it provides is mostly Panopoly-specific. Radix Layouts provides just Panels layouts, with equivalent versions of all the Panopoly layouts, so we'd prefer to support the more reusable alternative that people can use on non-Panopoly sites too!
  • Radix Layouts uses the Bootstrap 3 grid system (although, it can work in non-Bootstrap 3 themes just fine). Panopoly Theme used custom CSS - no grid system at all! Having this grid system available in Panopoly means you can use it to create your custom layouts too, which is much easier to use than custom CSS.
  • Radix Layouts are compatible with the Radix theme (our old layouts weren't), which is one of the most commonly used base themes with Panopoly. This is also a first step to including the Radix theme in Panopoly (also a long time in the making).
  • This removes TONS of code from Panopoly-specific modules, which means less code for us to maintain :-)

So, what do I need to do?

In most cases, nothing. :-)

However, if you:

  1. ... wrote a custom theme which depends on CSS classes used in the old layouts, or
  2. ... created a Feature which refers to any of the old Panopoly layouts

Then you may need to take some additional action (but not always).

My theme depended on CSS classes in the old layouts and now everything looks broken!

There are three possible solutions...

Use the panopoly_theme_backcompat module

The first (and quickest) option is to download and install this sandbox module which will switch the Radix Layouts back to the old templates from Panopoly Theme:

https://www.drupal.org/sandbox/dsnopek/2378979

Because it's a sandbox module (as opposed to a full project), you'll need to use Git to download it.

Update your CSS

The second option, is to update your CSS selectors to match the new ones used in Radix Layouts. Here's a quick translation of some selectiors from the "bryant" layout, for example:

Old selector New selector
.bryant-container .bryant .container-fluid
.bryant-sidebar .bryant .radix-layouts-sidebar
.bryant-sidebar-inner .bryant .radix-layouts-sidebar .panel-panel-inner

Switch to using style plugins

A third option, would be to use Panels style plugins rather than CSS in order to style your regions and widgets. This is the most Panels-y approach and what I'd recommend as a best practice for new sites going forward! You can use the 'stylizer' module (included in Panopoly but not enabled by default) to create style plugins using the UI, if you don't want to write any PHP code.

I use Kalatheme and now the layout fills the whole window?!

If you use Kalatheme and your layout used be fixed width, but now the layout stretches to fit the whole screen, you need at add <div class="container">...</div> around the main content area in your page template.

There is an open issue for this in the Panopoly queue: #2379315: New Radix layouts fill entire viewport in Kalatheme

We hope to get a fix merged directly into Kalatheme!

I use Radix and now the layout fills the whole window?!

Update to Radix 3.0-rc1, which includes a fix for this.

I have some Features which refer to the old layouts - do I need to do anything?

You don't need to do anything for your Feature to continue working, because the panopoly_theme layouts are still present, they are just stubs that actually use the radix_layouts to render. So, if you have a Feature which contains a Panels page that uses the "bryant" layout, it will continue to render fine, it'll just use the "radix_bryant" layout to do it.

However, if you allow your users to customize your Panels with the Panels IPE, this could cause a minor user experience issue when they click "Change this layout": the layout that is being currently used won't be selected! This is because the stub layouts (while still present) are hidden from the user.

So, you should go through your features and replace any old panopoly_theme layouts with their radix equivalents. In most cases, this is just adding "radix_" to the front of the name. (The only exception is that "bryant_flipped_flipped" needs to become "radix_bryant_flipped" - without the extra "_flipped").

We include a hook_update_N() function that will update any user created Panels in the database (ie. ones that aren't in Features) automatically. So, if you make this change to your Features at the same time as you update to Panopoly 1.14, users won't be able to create any new Panels with the stub layouts. :-)

The breakpoint for the new layouts is 992px - I liked the old breakpoint at 480px?!

The new Radix layouts will switch to "mobile mode" when the screen is smaller than 992px in width, whereas the old layouts did so for screens smaller than 480px.

If you liked having the the breakpoint at 480px, there are a couple options!

  1. Use my sandbox from above to switch back to the old layouts: https://www.drupal.org/sandbox/dsnopek/2378979
  2. Copy the radix_layouts.css into your theme and modify the media query to break 480px - this is what Open Church decided to do!
  3. Help implement this as a user-configurable option for Radix Layouts: see #2384953: Allow users to choose which grid to use (xs, sm, md, lg)?

Updates in this release:

  • Update Panopoly Core for Issue #2374727 by hefox: update to apps beta20.
  • #2378515: Update to Drupal 7.34 for SA-CORE-2014-006
  • Update Panopoly Theme for Issue #2378487 by dsnopek: Update all Panels in the database to use Radix Layouts.
  • Update Panopoly Search for #2144779 by dsnopek: Update automatic configuration of SOLR on Pantheon.
  • Update Panopoly Test for Issue #2329387 by cboyden, jessehs: Write Behat tests to ensure search works after install and provides facets.
  • Update Panopoly Test for #2377713 by dsnopek: panopoly_test shouldn't put "use text format panopoly_(html|wysiwyg)_text" in user_permission.
  • Update Panopoly Core, Theme, Magic, Admin, Users, Pages, Search, Test for #2191069 by dsnopek, arshadcn, caschbre, klu: Have Panopoly Theme depend on Radix Layouts (rather than providing it's own).
  • Update Panopoly Widgets for #2374715 by dsnopek: Fixed "Content Type" filter on the "Add content item" widget is broken.
  • Update Panopoly Core for #2374697 by dsnopek: Fixed views_autocomplete_filters 'dependent' feature doesn't work in Pane settings.
  • Update Panopoly Core for #2374121 by mpotter: Fixed Patch needed to Views Bulk Operations (VBO).
  • #2374595 by dsnopek: Update to Drupal 7.33.
  • Update Panopoly Widgets for #2369627 by dsnopek: Update 'link' module to version 1.3 (fix overridden Features).
  • Update Panopoly Core for #2369629 by dsnopek: Update distro_update to version 1.0-beta4.
  • Update Panopoly Core for #2369627 by dsnopek: Update 'link' module to version 1.3.
  • Update Panopoly Theme for #2369609 by dsnopek: Update responsive_bartik to version 1.0.
  • Update Panopoly Widgets for #2163985 by lsolesen: Added Too narrow Spotlight headline area.
  • Update Panopoly Test for #2334143 by jessehs | dsnopek: Write Behat tests for pathauto for 'editor' role.
  • Update Panopoly Search for #2150047 by jessehs, lsolesen: Fixed Empty search should yield message "Enter your keywords".
  • Update Panopoly Test for #2334055 by jessehs | dsnopek: Write Behat tests to verify that submission guidelines appear on node edit form.
  • Start testing upgrades from the 1.13 release.
  • Update Panopoly Theme for #2370539 by arshadcn: Fixed Hide hidden themes from Panopoly theme selection.
  • Update Panopoly Magic for #2171809 by mpotter | ergophobe: Added Can't turn off previews on Panels Add Content modal.
  • Update Panopoly Core for #2369967 by mpotter | dsnopek: Consider CTools modal resize patch (#2055785) for inclusion in Panopoly?
  • Update Panopoly Test for #2370527 by cboyden: Use 'imports' in behat.yml files to share common configuration.
  • Update Panopoly Core for #2361927 by hefox | lsolesen: Fixed Strict warning: Only variables should be passed by reference in apps_retrieve_app_image().
  • Update Panopoly Admin for #2317411 by mglaman: Added Restore automatic menu title generation from menu.js.
  • Update Panopoly WYSIWYG for #2058917 by dsnopek, scottalan | kmonty: Fixed Kitchen Sink WYSIWYG plug-in breaks non-panopoly_wysiwyg input format editors (using CKEditor).
Created by: dsnopek
Created on: 19 Nov 2014 at 23:05 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
Bug fixes
Insecure

Other releases