There are no exact directions. There are probably no directions at all. The only things that I am able to recommend at this moment are a sense of humour; an ability to see the ridiculous and the absurd dimensions of things; an ability to laugh about others as well as about ourselves; a sense of irony and of everything that invites parody in this world.
New Drupal Modules
Matching source patterns are redirected to a single destination. Option to disable if content exists within the pattern.
This module will automatically generate an archive (zip, tar) containing the files that are connected to the node.
Also see: https://github.com/Ozmodiar/filearchiver
Provides an easy way of customizing the order of preference for active menus when the active trail is built.
Menus can also be disabled from taking part in the active trail.
This module is of great use when the same path is linked from multiple menus and you want to have the control over which menu will get preferred for the menu active trail. The order of preference for menus can be customized only at site level and not atomic (e.g. not for each path).
PushRetail provides you a free mobile app which allows you to manage your e-commerce site with phone or tablet. You could check orders, receive notifications, view customers and products info. We are always improving and adding new app features.
First beta release include push notifications, orders, customers view and stock levels and prices list.
The main idea of an app to allow you access all necessary info about your commerce site from mobile device.
How to use Push Notifications:
- Register free account on http://pushretail.com/
- Generate API keys. Enter site key on module settings page: yoursite.com/admin/config/services/pushretail
- Run app and login to your site. In settings menu item enter app key and save.
- You could send test push from http://pushretail.com/users/_your_username_/api_keys
Want a quick and simple way to make your Leaflet Maps Project show the info bubble window not in a Popup (default Leaflet behavior) but in an external div? This will do it.Leaflet Popup Outside Usage
- Build Leaflet map
- Enable this module
This module will replace Popup behavior across all Leaflet maps on your installation. If your project requires different behavior, all patches will be considered!
This module allows you to display the roles in the registration form and edit the enabled users without permission "Administer permissions"
Description to follow soon. See http://www.sofort.com
This module will create a hidden field in a chosen webform where path and referral information can be stored.
This module is a very simple example module that shows how to make a custom page callback.
This sandbox module is an extended clone to the original "Sliderfield" module with modified "title2" to show slider legends. See #2035057: Alternative "title2" and #2033287: Allow different "display_bubble_format" for $value and $value2. Once those two issues are checked in, this module will cease to exist.
Note: To use this module, the original "Sliderfield" module has to be disabled because this module also uses "sliderfield" as the module name.
Examples to go with the talk entitled "How To Store Custom Data In Drupal".
Slides for the talk are here. The talk is addressed to anyone with the task of storing some unusual kind of data in Drupal. It includes tips for finding the right module to use, or writing your own. For the programmer learning Drupal, there are explanations and examples to help integrate with Drupal facilities and avoid reinventing the wheel.
This is just a slightly more useful version of theme_html_tag() , or the render element '#type'=>'html_tag' that exists in core.
It actually recurses and renders child elements if you set up a render array that uses this as a #type.
Core '#type'='html_tag' is a deadbeat dad : does not support its children.Motivation
The Drupal Form API and render array are almost feature complete, but it still
cannot be used as a full page builder.
Using '#type'=>'container' in FAPI allows children, but will always make the container a div.
Using #type or #theme html_tag will allow you to use arbitrary tags types,
but will NOT recurse into element_children() as you would expect.
Using '#theme'=>'html_tag' will sometimes render singletons (eg for iframe)
which can break layout.
A workaround for this can be to set '#value'=>''
@see theme_html_tag() which is pretty flaky.
Neither seem to support setting the @id automatically either, though it
can be shoehorned in under #attributes.
This element type is the missing link that makes FAPI and render work as
You should not HAVE to use this element as a dependency, as usually you can
work around this issue by slightly changing what you want from markup,
or by abusing #prefix and #suffix.
This module is only here to point out that #type=html_tag is currently
functionally incomplete and #type=container isn't as flexible as it should be.
$form['preview-container'] = array(
'#type' => 'html_element',
'#tag' => 'section'
'preview-frame' => array(
'#type' => 'html_element',
'#tag' => 'iframe',
'#value'=>'', // Set this to avoid singletons.
'#attributes' => array(
'src' => $preview_uri,
'id' => 'edit-preview-frame',
If you use
'#type' => 'html_element',
without defining #tag, 'div' will be assumed.
Elasticsearch Consumer allow you to serve results from an independant Elasticsearch server using Drupal search interface. Elasticsearch Consumer supports FacetAPI.
This project aims at providing field level translations for content based on the geolocation.
The mobile-friendly, responsive, and lightweight
jQuery date & time input picker.
NOTE: The module is not complete yet. I am still working on it. So please do not download and use it on a production site.