Downloads

Download tar.gz 317.34 KB
MD5: adf2eda5c9dc15c6cac1fcd94597562e
SHA-1: d671141d7bcb1696c787792e33b5001f8121ba6a
SHA-256: ebf6d89c86268296c9fcec904bf6deaa731c0cef49d4dea276925d9efc283c48
Download zip 388.34 KB
MD5: 5c2bfd24a8298a007dccc8675182af0f
SHA-1: 5c7eda01140b714c908190fe4701f51d1eb2e5f5
SHA-256: e417efbf8d8d0892ead08190ea816e2a637c463e9fb0e0020462be8dace886ad

Release notes

This is the long awaited Panels 2.0 beta 1.

At this point the API is frozen and the feature set is basically frozen. Notes:

1) When installing this beta, *remove* any prior install you have from the file system, as 2 files have been removed. Their presence will cause conflicts that will cause your system to crash. if you get into this position, remove your panels directory and re-install from the tarball.

2) If you're taking advantage of exported panels and default panel pages and minis, you will need to re-export them.

3) There are a bunch of new modules included. You don't necessarily need to enable them all; in particular, unless you find you need it, don't bother enabling the legacy nodes module.

4) Any 'panel style' modules such as tabbed panels or the panels carousel will need to be updated for some theming changes that were recently made. Therefore, please check these modules before you update, or be prepared for those things to not work until they are updated.

Important safety tip: Panels 2 beta ships with two new modules dealing with Views: panels_views and panels_views_legacy.

In alpha versions of Panels 2 (and in Panels 1.x), all views were automatically available as content for panels - and there were a relatively complex set of settings in the "add content" form to add a view (arguments, type, read more link, all that stuff).

The panels_views module changes this. Instead of all views automatically showing up, you go to admin/panels/views - and for each view you want to make available, you set up how it will be presented in the panels interface, plus defaults. This simplifies the panels interface itself (meaning that admins, editors or whoever can much more easily add views to their panels without all those complex options muddying the form) - but means more initial work before any view can be added. Don't forget to give yourself the additional permissions this module creates if you're not logged on as user/1!

If you already have panels from a previous version set up with views and simply run update.php, ALL OF YOUR VIEWS WILL DISAPPEAR FROM YOUR PANELS - unless you enable the panels_views_legacy module. This module simply allows you to add views in exactly the same way as you could in alpha, and will leave all your current panels intact. So if your panels are all broken, and you've arrived here, just enable the module and take a deep breath.

Also note that you can have both modules enabled at the same time - this will keep your old panel setups intact while you configure your views for the new method. As you configure your panels_views, unless you change the defaults when configuring them they will show up in the add content form with exactly the same name appearing as a duplicate. If you have a large number of views it may be worth changing the title or description in order to differentiate during this process.

Changes since DRUPAL-5--2-0-ALPHA14:

  • #191536: panel node layout page really wanted to control the node/add/panel screen even with a layout selected
  • Fix minor problem with admin tabs sometimes not showing up on the front page
  • #190329: Don't use "boolean" type in PGSQL as PHP hates it.
  • Major improvements to the flexible layout; some from thinkinkless, some mine.
  • Added multiple panel export tool; this is a separate module.
  • Add caching hooks and a simple caching module to allow panels to be cached in creative ways.
  • Fixes for caching javascript
  • Administrative looks and a hook_panels_pane_content_alter so modules can muck with pretty much anything on pane output.
  • Allow panel settings to be per panel
  • Mini panel import to go with the export
  • Make "name" part of the information listed on page/mini admin list
  • Retooled it so that panel pages aren't automatically saved from defaults when visiting the edit content tab. WARNING WARNING: YOU MUST re-export all of your default panel pages and mini panels
  • Removing yet another mistakenly committed debug message
  • Relationships table needs to exist so that new relationsihps can be ajaxed in when necessary
  • #200808: Alternate displays from arguments were totally broken by commits designed to make default panels not need to be overridden so often.
  • #199086: Provide a consistent set of classes for a panel display and each panel within the display
  • Flexible cleanup
  • #199471: Changing order of checkboxes to attempt to get rid of a javascript error
  • Some minor clean up of display loading in panel pages
  • #188101: Various improvements by olav (though many of them in different form)
  • Fix missing argument to panels_page_fetch_display()
  • Fix for wrong display id found when visiting URLs of panels that would provide alternate display
  • #180650: Updated known issues file. Also fixed some broken function signatures.
  • #197548 by calebg: Remove unnecessary float in onecol.css
  • #179690: New icons by yoroy
  • Add legacy views; also add more administrative exposure to help the user learn where administration is.
  • parse_url only accepts one param prior to PHP 5.1.2
  • Context type updates; especially user.inc which was very broken.
  • Completely new method of integrating Views and Panels
  • #186295: Remove unnecessary markup.
  • Fix taxonomy term name choice in taxonomy term argument
  • #201237: by Wim Leers -- load panels.module on mini panels uninstall so we can delete panels displays.
  • #201251: Better handling for missing content types
  • #194354: Fixes to the autocomplete on the node argument
  • Fixed re-bind so that if you edit a context-page modal twice the page doesn't just reload, causing you to lose all your changes
  • Ensure unique ids for mini panels.
  • #177766: Use dedicated table for caching instead of actual cache to reduce volatility of stored panels data
  • Fix typo in last commit
  • #179417: Forbid panels page URLs that are aliased elsewhere.
Created by: merlinofchaos
Created on: 1 Jan 2008 at 00:28 UTC
Last updated: 3 Jan 2008 at 04:26 UTC
New features
Bug fixes
Unsupported

Other releases