Alter forms via Context reaction (and save to Feature).
This is a front-end, friendly alternative to writing form alters directly in module code. You can set form values and attributes based on any Context condition available via core or contrib context plugins. This is useful for hidden field defaults, labels, or required status; but there are plenty of other reasons you might want contextual form alterations depending on the area of your site, user roles, etc. It's recommended that you save such things to Features so these configs are being pulled from the database.
Also See the README for some specific usage examples. Just image these juicy tid bits...
- Change the button text for the login block based on the content type of the current page.
- Preset a profile field in user registration (via formblock) based on an entity field value of the current page.
- Within advanced serach options, force some specific content type choices.
- Preload content creation fields by user role of the author.
Ecommify is a Drupal theme and distribution, powered by Drupal Commerce. It was created with a mind toward apparel shops, but can work great for other things as well. It's a great way to jumpstart your ecommerce site. Some of the features:
- Clean, Spirited Design
- Featured Products Carousel
- Home Page Slider
- Unique Promotion Areas on Catalog Pages
- News/Blog Functionality
- All the Features of the Most Advanced and Flexibile Ecommerce System on the Planet - Drupal Commerce.
This module allows you to configure a menu management, publishing for the client or the publisher.
With this menu you can select the pages or page types that they can view or edit in a dashboard are custom shaped menu accesible by the customer no matter the place where it is located.
A suite of Drush-based procedures for various 'Healthcheck' checks that can be run on a site.
Simple SSO is specifically designed for Drupal sites that need a simple, intuitive and functional SSO system. The Simple SSO module can securely log in users accross several Drupal sites without needing to redirect the user to a single login form. The user always uses the login form on the site he's currently on.Read more
This is my personal version of Devel, which utilises Devel functions in a slightly different way.
It's main use is to provide an analogue to
The key differences are:
- xdump() does not try to guess whether your data should use krumo or not, and this will properly differentiate between FALSE, 0 and NULL, and give you line numbers for text dumps
- xdump() can be used within batch processes or other places dpm() will turn itself off
Though patches are welcome this module is largely unsupported and may break at any time, but if you know what it does that probably wont bother you.
// Dump a variable to messages.
xdump($some_var, $name = NULL, $type = 'status');
// Dump using KrumoNG (if installed)
// Dump using Kint (if installed)
xkint($data, $type = 'status');
// Export a human-readable CSV of all modules and their installed state.
// This should be called from devel/php, as it will spit out a CSV file.