Extend and customize Drupal functionality with contributed modules.
If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.
"Maximize your main navigation by adding text, images, videos, slideshow, tabs, menu blocks, user info ..."
That is now possible by using OM Maximenu which can create menus with all other module blocks you want as attachments, modules like views, slideshow, menu, user, nice menus, quicktabs, and custom blocks with tables, lists, images, videos, etc.
For OM Maximenu advanced editing, install OM Tools 2
Context is a great module that aims to replace Drupals quite lacking block management system among other things. However, from time to time it's pretty rough on the edges. This small helper module adds nice JQuery UI accordion effect to it's block selector.
Some other UI improvements may be also added at some stage.
This module provides Drupal integration with Zurb's Joyride Jquery plugin in order to provide a tour of different html elements on your Drupal site. Drupal integration is done via the Context module, which provides a way to control conditional calling of the joyride plugin and copy-and-paste method for adding specific tour code.
Allows the management of one or more "splash offers", which are modal popups with an accept or reject form. If a user accepts the offer then a new page will open with a provided accept url. If they reject the offer, the modal will close. (If they select Do not Show Again, then a cookie is set so as to avoid futher display.) You may define the who, when and where of the splash offers with precision controls. Factors such as: user role, site url, device, and whether the offer has been previously viewed (cookies), cookie duration, etc. are configurable for each splash offer created.
The module was born as a way to advertise a website companion app and offer a button to download, but it's generalized nature has the potential for many other applications.
This project creates a new entity type and thus depends on the Entity API:
The module has a notion of threads based on timestamps: typically, a user clicks on the timestamp at the left of the message they want to answer before typing their message. When the message is displayed, hovering the mouse over timestamps highlights the corresponding references and answers, even for old messages that are not displayed anymore.
Provides a way to display PHP variables in a pretty way.
By default, the module display the output in the message zone, just like the other common debugging modules.
If you enable the submodules (see below), you'll be able to "dump" in other locations like in a Drupal Block, the Drupal's watchdog or in the console.
Make sure to have the required Symfony libraries to get this module working.
See the examples below on how to use it, it's very easy to use.
Inline manual is an online tool, making it easy for everyone to create, update and re-use documentation as well as create product/site tours. Documentation is interactive (step by step guides) that can be played and used by any web site/ web application.
The Drupal module allows to fetch data from InlineManual.com and store them locally. The data can be played using the player afterwards.
No need to have jQuery Update anymore, player works without jQuery
Service oriented module. This is useful to give some scripts priority in front
of others. This is not done to make the scripts load faster, but to make give
their XHRs priority against the deferred ones.