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.
Studyroom is a family of modules to create an online system by which users can reserve administrator-defined spaces of an organization for set periods of time. Users can create, edit, and delete their own reservations, as well as peruse a gallery of all spaces that can be reserved at a given location(s) and view calendars of all reservations.
Its primary audience is universities/colleges and libraries.
This should some day be a display plugin for Views
(or even better, a proof of concept on how to patch the original table plugin)
It renders like the standard table plugin, except for the case when grouping is used, where this will render a single table with multiple tbody parts, as opposed to an independent table per each row of the grouping field.
Paytrail is a new payment system from Finland that will replace the older system, Suomen Verkkomaksut. The development of the service is still ongoing. Once it's ready, Drupal integration will be provided. The plan is to create a general, API-like implementation and a commerce sub-module.
This small utility module restores correct caching to the https://drupal.org/project/lexicon module. It does this by sacrificing the lexicon module's option to allow the users to disable lexicon links.
I am working on this module for integrating Fitbit API in Drupal 7.
So, that user can fetch their fitness activities and other health records from Fitbit server.
More information about Fitbit API you can see hereFitbit.
Facebook social plugins together with option which to be display or which you don't want to display in your side bar or widget area, and by the plugin you can set short code for each and every thing what you want to put in your post on your website .
A field formatter for list (list_text, list_integer, list_float) field types. Without this module, only selected list items are displayed as the field value. This formatter will display all the available values for a list field, and has two methods to indicate which of the available values are selected for the current entity.
The first method is a 'checked' class added to all selected list items.
The second method is a user-configurable string that is added before the list item, displaying results like:
This is a simple example custom module to programmatically add a vocabulary to a drupal site. Vocabularies are used in drupal sites to categorise content in a planned, structured way. If you copy this module into a drupal site and enable it, it will insert the vocabulary. It creates categories for books by Leo Tolstoy.
Inline editor provides a way to edit any field on any entity.
For Long text fields Ckeditor is used (if available).
This is a more light-weight, configurable module than other modules available for in-place editing.
1. Download and install like any other Drupal module.
2. Go to /admin/config/content/inline-editor and select entity which will be editable.
3. Go to /admin/structure/types/manage/%type/display and select for each display fields which will be editable.
This module is supposed to be a performance boost replacement for the standard Node in Drupal!
Advantages over node:
performance: faster saving and loading
no tables for entity types or bundles in MySQL (too many tables already)
creation of new entity types and entity bundles (node only lets you create bundles)
similar content administration to the node (no coding required as you have to in custom entities)
No base table:
The base entity is without a base table, all the properties and fields attached
to the Mongo entities are stored directly in Mongo.
This leads to faster saving and loading of entities, and less tables in Drupal.
No automatic revisions for every node created
At this moment mongo nodes revisions are not supported.
For use cases where revisions are not needed the module is better than the
standard node because it doesn't save a revision for every item.
Create new entity types and bundles
You can create new entity types with multiple entity bundles via interface or
code configuration also. You don't need a new module for every new entity.