Download ctools-6.x-1.7.tar.gztar.gz 454.75 KB
MD5: 33e01a3ea69f3529b25bd89bbb71b6b5
SHA-1: 2d44c6b0173230eb007fe3e29128a544119cfc1c
SHA-256: a12ae6183fb6738cca3d3216e79fce1060d57caccdebb743a19f9669fd930f47
Download ctools-6.x-1.7.zipzip 668.02 KB
MD5: 325416099eae37f8c6cb655866ac43c2
SHA-1: 8bebbc4c0a6ecbb47602552285bc2365da3220aa
SHA-256: 1783aa85241dc50c1dd65784ae61002352f4452eefcf30603c66df38a5d643db

Release info

Created by: merlinofchaos
Created on: July 27, 2010 - 00:01
Last updated: July 27, 2010 - 00:05
Core compatibility: 6.x
Release type: New features, Bug fixes

Release notes

Please see my blog post at http://www.angrydonuts.com for some discussion of the new features across the Panels 3 Suite.

Please be absolutely certain that you upgrade CTools and Panels at the same time!!!!!

  • Deprecated the callback-based 'defaults' in favor of the identical 'process' (plugin system). Consequently, moved the content_type plugin over to use 'process' instead of the 'defaults' callback.
  • Added a ctools.api.php file and began documenting some of our api/hooks there.
  • Changed all hook_ctools_plugin_directory() implementations to use the more informative variable naming scheme.
  • #817612 by elstudio: Fix validation error that was making it impossible to add 'Existing node' content_types.
  • #787644 by Amitaibu and merlinofchaos: Introduce export-ui and auto-submit. See API.txt for more.
  • Update the plugin system documentation, and clean up plugin system logic.
  • #827498: Allow the 'custom' content type to be re-usable and exportable.
  • #827370 by dereine: Allow the new auto-submit.js to allow a single class that causes every element in the form to auto-submit.
  • #717036: Add a check to prevent CSS cache files from being cleared on a cron run.
  • Partial reversion of #742832.
  • #767046: Current theme selection rule was broken.
  • Improve the "Edit panel" tab so that Panels Everywhere can use a different name for site template, and Panels can direct it to the most appropriate tab in the editor.
  • #828352: Recent improvement to allow selection of fields to display in pane caused summary styles to break.
  • #764006 by drifter: Fix warning when using Panels Everywhere and views content panes together.
  • #467898 by mikeker: Allow taxonomy term argument to be restricted to a particular set of vocabularies.
  • #829582 by dmitrig01: apostrophes as data keys in exports would not properly be escaped, breaking the export.
  • #845540 by Dave Reid: cleanstring.inc had accidental dependency on pathauto.
  • #755954 by killes: Add relationship plugin to get node edit form context from node context.
  • #755988 by killes: Render form id, build id and token as part of the form buttons context.
  • #756118 by killes: node_form_author.inc sets content regardless of content being present.
  • #783408 by hefox: Make sure empty arguments are properly translated to NULL when passed to Views.
  • #749398 by harijari: Properly support new column added for signatures in Drupal 6.13.
  • #815164 by DeFR: Replace fragile server side cache of aggregated .js and .css with more robust embedded .js communicating this information.
  • #667504 by Jen Lampton: Allow node title to be linked to the node.
  • #830274 by Amitaibu: Wrong value passed to ctools_export_crud_load_all() by the default UI plugin.
  • #843280 by Amitaibu: Export UI would WSOD on delete.
  • #728486 by elliotttf: Fix PHP 5.3 compatibility.
  • #635730 by dereine and merlinofchaos: Fix page title pane to show actual title. Allow the tag and tag class and id to be specified in pane settings.
  • #842882 by Amitaibu: Safer handling of determing if an object is new or updated when using ctools_export_crud_save().
  • #826074 by Amitaibu: Provide more defaults in schema for new Export UI settings.
  • #715546 by jsfwd: Term list content type didn't get proper first/last classes.
  • #731950: Prevent warning if task has invalid subtasks callback.
  • #831592: Context: Taxonomy vocabulary would not save vocabulary value.
  • #836828 by jmiccolis: ctools_include() would try to include again even though it was trying to statically cache a list of files already included.
  • #843042: export-ui delete button did not work.
  • #847682 by dagmar: Allow export.inc controlled objects to have data that exists in sibling tables to enable integration with exportables.module.
  • Allow Views to use their exposed filters as pane configuration. This is under the "Allow" settings in the Content pane display.
  • #849418: "Custom" content type was accidentally losing context substitutions created when reusable custom content types went in.
  • Moved Panels stylizer UI to CTools. If you use Panels Stylizer, be sure to update Panels at the same time.
  • Introduce ctools_access_ruleset module for customizable access rulesets.
  • Introduce ctools_custom_content module for customizable content panes and move the associated UI code to the module.
  • Restore a less aggressive plugin caching.
  • #854190 by Amitaibu: Provide a nicer experience with stylizer if there are no stylizer-enabled modules running.
  • #737602: Generic NOT checkbox for all access tests.
  • #735922 by daniboy: Allow the redirect command to have a delay.
  • #704132: Fix broken term_parent access plugin.
  • #596212 by KoCo: Fix warning message if using taxonomy terms context but no valid terms were found.
  • #657652: PHP Access rules become uneditable if they had no description.
  • #680778 by hefox: Taxonomy synonyms not showing correctly in term list content type.
  • #617678: Improve 'back' button handling during adding a page in page manager.
  • #817810: Search menu retooling caused the title of search pages to get lost.
  • #505132: Fix CSS caching to truly work on private filesystem now.
  • #707990: Add default converters and a default converter to user context to ease integration with realname.module.
  • #592986: Allow "text-transform" in user-generated CSS.
  • #507092: Add a "view" context, meaning you can load a view into a context and then display individual rows from that view as panes.
  • #696402 by pokurek: Prevent node add/edit contexts from getting into infinite loops.
  • #609424: Book relationship plugin was completely non-functional.
  • #709242: Required contexts would lose keyword and identifier when transfering context from one system into the subsystem.
  • #860306 by jcmarco: "Substitutions" fieldset would not open due to missing js.
  • #861778 by ayalon: Hold session ID for anonymous users when using the object cache so wizards can work for anonymous.
  • #846408: Increase #delta in reorder weights so that more than 21 variants can be used.
  • #827310: Node comments content type should not display comments if the node is configured to disable them.
  • #622570 by omerida: Add an option to display the comment forbidden information if the comment form cannot be displayed in comment form content type.
  • #863296: Do not leave NULL plugins left by searching for nonexistant plugins in the list when getting all plugins.
  • #853256 by swentel: Allow the normal node view content types to support CCK hosted build modes like Views does.
  • #865392 by Amitaibu: Auto-guess ctools ajax class with element associations.

Dependencies

The selected release is the release that will be used for automated testing. Optional projects are only used for testing.

Required

Optional

No optional projects