This module provides an extension to the builtin checkboxes element that allows developers add "check all" / "toggle" / "uncheck all" actions to them. This is specially useful for checkboxes that have a lot of elements.
Please note that Drupal 6 already has this feature available, but only for checkboxes rendered in tables, such as those used in Administration -> Content management -> Content. Checkboxes rendered elsewhere do not have this feature.
You may need to install this module when required/recommended by another contributed module, and/or you may wish to use it to enhance your own custom modules.
For Site Administrators - New option for checkboxes implemented by CCK Widgets
If you use checkboxes implemented by CCK optionwidgets, node reference, user reference or content taxonomy options, then a new option in the field settings form is available to enable the Checkall feature for those widgets.
For Developers - Simple Usage
To attach the checkall behavior to checkboxes elements, all you need to do is add the '#checkall' property to them. You can do so for your own forms, or you can implement hook_alter_form() to add this property to existing forms. Example:
$form['foobar'] = array(
'#type' => 'checkboxes',
'#options' => $options,
'#default_value' => $default_value,
'#checkall' => TRUE, // <--- this is it ;-)
);
ability to add custom breadcrumb for all content entity or paths like page manager, views etc
store settings using config entity so everything is exportable
setup homepage link
setup current page last crumb
multilanguage support
token support
extra cache contexts
extra vars like nolink and hierarchical breadcrumbs from taxonomy term tree
added ability to attach breadcrumb to every entity display mode, for example on teaser with search results
trim breadcrumb length
...
Custom Breadcrumbs (7.x-2.x)
Many new features have been added including support for Views, Panels, Taxonomy vocabularies and terms, paths, and a simple API that allows contributed modules to enable custom breadcrumbs for module pages and theme templates. These are implemented using optional, independent submodules that depend on the main Custom Breadcrumbs module.
In addition to breadcrumb visibility, this version provides an option permitting PHP code snippets to be used in forming the breadcrumb titles and paths. Multiple languages are also supported.
Token Authentication provides a token for use in the URL to authenticate users to your site. It only works on paths configured in the settings page.
Originally this module was intended to offer simple authentication for RSS feeds to allow feed readers to pull customized content listings. You can now use it to provide a simple browsing experience of any Drupal content.
Be careful with what paths you expose to Token Authentication, as it is effectively a very simple, very low security password mechanism. You can expose Administration pages through bad configuration.
Module Integrations
Has a Context for whether or not the user used Token Authentication. Only compatible with the 3.x line, and requires Context 3.0-beta6 or newer.
Has Drush commands to reset the token of a user, or all users.
Has a Token for the tokenauth token. (For building custom UI's, not URL magic.)
Has URL Alter integration. If you use Token Authentication to view a page, all outgoing links to pages Token Authentication covers will already carry the token.