Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Avatar Kit provides dynamic avatars for Drupal 8 entities. It can be used to provide unique avatars for users when they have not uploaded one themselves.
About
Imagecache External is a utility module that allows you to store external images on your server and apply your own Image Styles.
This module offers an alternative way to browse and use Medias. Initial UI is available (full featured jsTree directory browser experience) and enhances the Media experience.
With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is added.
There are already some PDF solutions such as Print. But these solutions use the HTML output and converts this to PDF. The downsides of such an integration are:
- No control over page flow (e.g. page break).
- Little or no control over page header and footer.
- You need HTML skills to change the layout.
- The rendering is slow and need a lot of memory, because it needs to render the HTML.
- Complex tables make troubles.
- Vector graphics can not be implemented, therefore the printing of the document can be problematic.
- You are limited by HTML's capabilities.
- No hyphenation.
Video.js is a HTML5-based video player with a built-in Flash fallback for older browsers. This means that videos can be played on nearly all devices and operating systems, provided the right codecs are used.
This module is a support module for Video.js. It doesn't contain Video.js itself, but integrates it with the File, Link and Video modules after you've installed it.
Because I can never get a straight answer for a simple solution to include an image in a block with a easy-to-use interface for non-technical folk.
🇺🇦
|
This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe. |
The Custom Formatters module allows users to easily create custom Field Formatters without the need to write a custom module. Custom Formatters can then be exported as CTools Exportables, Features or Drupal API Field Formatters.
Features:
- Pluggable editor/renderer engines:
-
Formatter preset
Create simple formatters from existing formatters with preset formatter settings.
-
HTML + Tokens
A HTML based editor with Token support.
-
PHP
A PHP based editor with support for multiple fields and multiple values.
-
Twig
A Twig based editor provided by the Twig filter module.
- Supports for all fieldable entities, including but not limited to:
- Drupal core - Comment, Node, Taxonomy term and User entities.
- Field collection module - Field-collection item entity.
- Media module - Media entity.
- Exportable as:
- Drupal API formatter via:
- Custom Formatters export interface.
- CTools exportable via:
- Custom Formatters export interface.
- CTools Bulk Export module.
- Features module.
- Live preview using real entities or Devel Generate.
- Integrates with:
-
Coder Review
Review your Custom Formatter code for Drupal coding standards and more.
-
Contextual links (Drupal core)
Adds a hover link for quick editing of Custom Formatters.
-
Display Suite
Format Display Suite fields.
-
Features
Adds dependent Custom Formatters (from Views or Content types) to Feature.
-
Form Builder
Drag'n'Drop interface for builder Formatter Settings forms.
-
Insert
Exposes Custom Formatters to the Insert module.
-
Libraries API and the EditArea javascript library
Adds real-time syntax highlighting.
-
Token
Adds the Token tree browser to the HTML + Tokens engine.
Lightning Layout provides modules and configuration for great layout authoring experiences. It uses core's Layout Builder to enable a drag-and-drop experience when laying out pages.
This module provides a Block Plugin for every Entity Browser on your site.
The "File Download Link" Field Formatter
A Module that can finally delete files properly!
What this module can do:
Allows setting any rendered link to open in a modal. This is done by targeting specific paths (e.g. node/*/delete) using the config UI for this module. Can be customized to use different modals.
Provides the ability to use external files with file fields without saving the files to your local files directory. Also provides a 'Remote URL' browser plugin for Media.
By default the module adds support for any URL using http://, https://, or feed://. Also note these stream wrappers are read-only and cannot perform any writing operations.
Developed by Palantir.net and sponsored by American Public Media.
Adds file and folder renaming functionality to the user interface of the IMCE file browser
The ImageField Tokens module extends the default functionality of Image fields adding the ability to specify default values and use entity tokens in the Alt and Title text.
Overview
Imagefield Crop provides a widget(1.x) or field(2.x) for selection based cropping an image after upload.
Integrate Dmitry Semenov's Magnific Popup jQuery lightbox plugin with Drupal as a field formatter.
URL Embed allows URLs to be embedded within a text area using a WYSIWYG editor or stored and rendered via link fields.
Important: This is for the Drupal 8 Core Media module, not the "media_entity" or "file_entity" modules!
Adds image cropping functionality to IMCE through its UI.
This module offers a simple mechanism to handle remote URL content (usually from non-OEmbed providers) as Media items in Drupal.
Media entities support revisions however there is no interface to handle them.
Pages