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.
This module provides a flexible way to expose your Drupal content via APIs following specific Open Data schemas. Currently, the CKAN and Project Open Data schemas are provided, but new schemas can be easily added through your own modules. A user interface is in place to create endpoints and map fields from the chosen schema to Drupal content using tokens.
Token Content Access allows you to restrict access to individual nodes using URL tokens. In order to view protected nodes, users must provide a unique token via the URL. This allows nodes to be published and viewable to anonymous users (for instance with a special link from an email campaign) but not visible to the public at large. It also automatically hides any TCA-protected content from Views results.
The minimum cache lifetime variable is part of Drupal core and can be set set at admin/config/development/performance.
This module allows you to override the cache lifetime on each page manager variant. Once the module is enabled, an extra operation will appear when editing a variant. This will allow the page to override the default variable and use a custom one.
Why would this be useful?
Panel pages are often landing pages, and are updated more frequently than regular content pages, so often require different caching rules from those other pages.
Important node : this module may be merged soon into Form Block module (see [#2494943] )
About the module
This module intends to expose all form entities into blocks like Form Block. The difference is that this modules leverages the entity abstraction layer of Drupal 8 to auto-generate a block for each entity type and bundle.
"Contact Save Remind" is a module that works with "Contact Save" to implement the ability to remind a user that he/she has outstanding unread saved contact form messages.
The "Contact Save" module ensures that a user doesn't miss any form submissions in the event of email failure, storing messages in the database. However, it requires the user to check if there are any new contact form submissions stored that they may not have received.
Integrates jQuery oEmbed All, which allows you to automatically embed Tweets, Facebook posts, and other oEmbed content anywhere on a site simply by posting a link.
Configuration consists of one step- setting the selector to which to apply jQuery oEmbed All. This allows you to whitelist or blacklist certain types of content (for instance, only applying jQuery oEmbed All to links in articles that do not have a 'no-embed' class).
Module to banish modules, themes, and more so they can't be installed and don't even show up in the UI. [More to follow]
Example: Remove PHP Filter module
Say you want to make sure the php module is never turned on. Simply add the following to an enabled modules info file.
banish[module] = php
You may need to clear your caches first, but the result is that the php module no longer shows up in the list of modules. If you try to enable it via drush, your request will be rejected. If the module is on, it will be disabled and uninstalled.
Drush Download File is a drush plugin that allows you to download files and place them in locations. This is behavior similar to what a make file can provide except you won't need to write a make file in order to get a file and put it in the right place.