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.
Smart Crop is an imagecache action that crops based on entropy, which produces more pleasing results when cropping to a fixed aspect (for example it can help prevent cutting off people's heads when cropping a portrait to a square. This does not mean it can do face detection, though that would be cool, wouldn't it?
FlashVideo is a complete turn-key video solution that expands Drupal's upload capabilities to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type using the simple [video] tag. This module allows more than one video to be attached to any node, and then referenced through the use of parameters passed to the tag [video]. It also includes an automatic conversion of video files to the Flash format using FFMPEG technology.
Integrates Colorbox with the Media module via a custom colorbox field formatter. The field formatter may be applied to file based fields and as the formatter for the 'file' field on file entity types.
Update: The latest release of Media supports Colorbox. You only need Media Colorbox with the latest release if you want video popups, extra popup fields, or standard, non-hover captions. You can follow the issue here in the Media queue.
If you are using ImageField and ImageCache, you might have had hard times trying to get Scale And Crop to show what you actually want of your images.
That is what ImageField Focus was made for.
It allows you to tell ImageCache what portion of the image you want to focus to, and what portion you want to be cut out.
Extends ImageField's Image widget (no separate widget!)
Adds a new Focus Scale And Crop ImageCache action.
Adds a new Focus Crop ImageCache action.
Uses a new jQuery plugin that will soon be also available as a separate download.
Provide a CCK field type that lets you choose a file with IMCE.
This is not the same as FileField (see below).
The core files management on D7 is smarter than on D6.
imceimage is designed to circumvent the file_managed table, but in D7 this is no longer necessary. You can use either filefield sources, or (recommended) IMCE Filefield
This project has one goal. To bring a standardized, Open Source GPL front end media solution to Drupal core. This project is completely open and has no other intentions other than to provide a standard front end media solution that will benefit the entire Drupal community, so therefore, whoever would like to help in this initiative is welcome to contribute!
This project has the following initiatives.
Add HTML5 multimedia support for both the video and audio HTML5 elements. - Finished 6/27/11
Build an extensible media player framework that easily allows other modules to provide plugins to support additional front end multimedia capabilities, such as Flash Fallback and YouTube API integration. - Finished 10/6/2011
Utilize the standard Drupal template system to provide the front end presentation of your media. Eventually, a media player template could be included in each Drupal template to be used for media display. - Finished 10/6/2011
Provide tight integration into other HTML5 initiatives.
To read more about this, please go to the following links.
This module will allow your Drupal site to embed content from oEmbed-providers as well as for the site to become an oEmbed-provider itself so that other oEmbed-enabled websites can easily embed your content.
This module integrates with File entity and Media and provides an input filter. The project includes a module to integrate with oEmbed provider Embedly.
File Force Download can be used to force the user's web browser to download the file to disk instead of displaying it in the browser window.
Web browsers today are pre-configured to render various types of media directly, such as text files, various image, video and audio formats, PDF documents, and Flash movies. While it is still possible to save such files afterwards by right-clicking on them and selecting "Save As..", it is sometimes desirable to just offer the file for download in the first place. File Force Download solves this issue by supplying a file with certain HTTP headers which instruct the web browser to download the file to the user's disk instead of displaying it in a browser window.
What you get from this module
Formatters for your node fields in the "Display Fields" interface
Views Slideshow Configurable Controls (VSCC) adds to Views Slideshow Cycle (part of the Views Slideshow project configurable and extensible controls.
At the moment, this module provides, beside the original "Text" control type, a "Configurable controls" type, which, when chosen, adds following options:
Inline module allows users to display uploaded files and images inline, i.e. place links to files into a content using a simple [inline:filename.jpg] tag. The effect is a link to the file or the display of an image, depending on the file type.
Inline allows users to place an uploaded image or a file attachment anywhere in the content. During creation of a content, a user can simply enter the number or filename of the attachment that should be displayed inline. After submitting the content, the number is automatically converted to the corresponding filename.
EPSA Crop is a module that allows a user to choose coordinates for different presets on an image. If a user defines coordinates EPSACrop will override the Imagecache process and will set new coordinates.
Every preset with the crop action is handled by EPSACrop. If the user don't change the coordinates, the normal imagecache process is applied.
If you just want to add Flash content to nodes without having to worry about writing any HTML or PHP then this module is for you! Create a flash node, upload an swf file, and hit submit, and you have flash on your site.
For more advanced use you can combine flash node with SWF Tools and flash node will accept flv and mp3 files for easy playback. You can use the flash node input filter to re-use your flash content in other nodes. Or use PHP to construct flashvars strings to let flash elements react to your site.
Now with Views!
After many requests the first releases of flash node with support for Views is available. Views support is available for both flash node 5 and flash node 6. Using the Views capability you can define customised views that include flash content. You can pass parameters to the flash content as you would with a flash node macro, so you can scale the content to a size to suit your needs. Documentation for Views support isn't in place yet, but hopefully it is fairly self explanatory.
More Like This provides a pluggable framework for providing related content. This data is provided as blocks to be manipulated during theming.
How does it work?
More Like This works by first specifying your "Thumbprint" for a particular node on the node edit form. By "thumbprint" we mean you can specify
the terms/words that you, as an editor, feel uniquely identifies this content item. You can either select existing taxonomy terms associated with this specific node, enter free hand terms, or have them prefilled for you with suggestions returned by the Calais Web Service.
Note for 1.1 release: Make sure you are also using Calais 3.0+ for proper integration with Calais Prefill.
More Like This has a pluggable architecture for providing related content based on keywords. Currently developed More Like This providers are:
Apture helps you enhance your site with content you choose from 50+ different sources. With Apture, you can keep readers on your site and create more content in less time. When readers access the linked content, Apture opens miniature AJAX windows instead of making readers leave the page.
Add contextual Wikipedia, YouTube, Twitter, Maps, Pictures, Music, Books and more. You can also Upload and Link your own contextual content such as images, PowerPoints, PDFs, and Excel Spreadsheets without making people leave your site to view.
This project is an implementation of the Amazon Product Advertising API. It's modular in design, with a central "Pure API" component that interacts with Amazon, and optional modules to handle expanded data for additional product types, features like wishlists and customer reviews, etc.
Seeking co-maintainer(s)! Are you using Amazon? I currently don't have it deployed anywhere, so it's not getting enough love from me. If you have interest, get involved in the issue queue, and ask if you think you need commit privileges.
4 Aug 2011: Both D6 and D7 now have devel_generate support, configurable using the variables amazon_devel_generate_search_index and amazon_devel_generate_keywords_array (but the defaults should work for you).
29 June 2011: The D7 version now has feeds import support. Oh, and views should be working OK now.
12 Apr 2011: We're struggling a bit with the new D7 Views 3 API changes, but it's mostly working now. And Drupal 7 now has an Amazon Examples feature again, demonstrating how to use fields in views.