416 Modules match your search

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.

FileField UI Extras

  • Last changed: 26 weeks 6 days ago

A helper module that provides a collection of miscellaneous FileField UI enhancements.

This module requires CCK 2.5 or above to work.

These include (or are limited to):

1) Collapsible fieldset wrapper on the data elements.

These include the alt, title, description fields provided by FileField and any additional fields that are created by other modules, namely ImageField Extended module.

No upgrade path to Drupal 7 is planned.

Creative Commons

Creative Commons

  • Last changed: 1 year 1 week ago

The Creative Commons module allows users to select and assign a Creative Commons license to a node and any attached content, or to the entire site. It also provides integration between CC and Drupal technology.

Scald logo

Scald: Media Management made easy

  • Last changed: 1 week 1 day ago

Scald is an innnovative take on how to handle Media Atoms in Drupal.

It was designed with 3 focus in mind:

  • Ergonomics: Scald - with the included Drag'n Drop module - provides a novel and natural way for users to compose complex posts
  • Standards: Scald implements a standardized mechanism for manipulating various types of Media Atoms - Files, Social Media Posts, Streamed Media...
  • Business: Scald includes a Media Licensing Management, which is a mandatory feature when using professional grade Media Atom sources - whether uploaded or online

Feel free to test the latest version of Scald on SimplyTest.me!

Backup and Migrate Dropbox

  • Last changed: 7 weeks 7 hours ago

Allows Backup and Migrate to export backups to Dropbox.

This module is based in the code submitted by alonpeer in this issue http://drupal.org/node/913752

File Node

  • Last changed: 1 year 10 weeks ago

This module create a new content type that is actually an uploaded file. We can therefore unify the administration to file upload with nodes.

Audit Files

  • Last changed: 1 year 44 weeks ago

Audit files is designed to perform audits of your {files} table and upload directory. It will cross check that all files in the {files} table have a corresponding physical file, or it will check that all files in the upload directory have a corresponding entry in the {files} table.

This module can be helpful in identifying orphan files that have not been deleted when their corresponding node was removed.

The audit report will ignore .htaccess, directories, and the contents of the color directory.

Files that do not have a parent entry can be deleted from the report, but be sure you really want to delete the file before using this option. Files that have been uploaded via a method that do not create entries in the {files} table will be identified as an orphan. This most commonly applies to uploaded logos for themes.

Unique Avatar

  • Last changed: 5 years 16 weeks ago

Unique Avatar circumvents unwanted browser caching of user pictures by creating a unique filename each time the image is uploaded. When a user picture is uploaded, a 32-character unique id is appended to the the filename.

Unique Avatar also flushes any ImageCache caches of the existing user picture.

Funded by centre{source}

Background theme settings

Background

  • Last changed: 1 year 1 week ago

Allows for themes to upload a background image in theme settings.

This works best in themes with fixed width, where a background shows.

Features

  • Choose a color
  • Uses native drupal API for file uploading
  • Located in theme settings form
  • Positioning
  • Repeat
  • Attachment (Scroll, fixed)
  • Amazon S3

    • Last changed: 2 years 15 weeks ago

    This module provides an administrative interface to browse, create, and delete files/buckets (buckets can be thought of as folders) from Amazon's servers.

    It also provides a drupal-style API for use by other applications. The API allows listing, creating, and deleting files/buckets. There is a config form located at admin/settings/amazon-s3 that allows admins to store their authentication keys for use by the API.

    The module relies heavily upon the S3 class located at http://undesigned.org.za/2007/10/22/amazon-s3-php-class. The API I provide is essentially a wrapper to this class.

    I have been busy lately and the Amazon S3 module has been pushed to the bottom of my priority list. If anyone is willing to maintain it, I would be grateful. I will answer any questions you have.

    Attachments settings

    File attachment utilities

    • Last changed: 1 year 1 week ago

    The Attachments module provides administrator and user with some additional tools for working with file attachments. Giving a clearer interface

    Files undo remove

    Files undo remove

    • Last changed: 1 year 1 week ago

    This module is a usability enhancement to a Field API field with uploaded files with cardinality set to unlimited or more than 1. By default, clicking the 'Remove' button will remove the file from the row and the only way to keep the file is reloading the form. With this module, clicking that button is now replaced with an Undo button so you can cancel the deletion of a file.

    Installation

    Just install the module, it will work out of the box.

    Background

    The immediate cause of this module was born by an issue on the Field collection module where an embedded widget with a multiple image field in it removed all rows when clicking on the 'Remove' button of one image. For more info see #1329508: When removing files/images with cardinality set to unlimited, all images are removed..

    This module is sponsored by Krimson and is for Drupal 7 only.

    Fancy Insert Module

    Fancy Insert

    • Last changed: 1 year 1 week ago

    Fancy Insert provides a more user friendly interface for inserting images into specific positions within node content.

    Fancy Insert converts the cck imagefield widget into a draggable floating box which is positioned above the text area. By clicking on an image, the image is inserted into the text area at the position of the cursor.

    This functionality is useful when creating content with many images and text.

    Dependencies for 6.x

    Recommended modules (but not required) for 6.x

    Dependencies for 7.x

    The Fancy Insert module can be configured per imagefield. Go to Administration -> Content Management -> Content Types and click on "Manage Fields" of your Content type. Then edit the settings of the image field that you want to configure. And finally enable fancy insert by clicking on: "Enable fancy insert widget".

    Speedup the front end!

    Parallel

    • Last changed: 1 year 1 week ago

    Upgrade to the CDN module!

    The Parallel module is now obsolete. The final version (1.0) doesn't do anything anymore, it simply migrates all settings to the CDN module when you run update.php. When you uninstall the Parallel module, all of Parallel's settings are deleted.
    The CDN module contains a superset of the Parallel module's functionality, with a better UI, and a Drupal 7 port readily available.
    The migration path is provided and is documented in the CDN module's UPGRADE.txt file. Also see the Parallel 1.0 release notes!

    Below you, can find a quick tutorial on how you can duplicate the Parallel module's behavior using the CDN module.

    Setup:

    1. Create 3 new subdomains that point to your main domain (using "CNAME" DNS records). If your main domain is
      example.com, then create
      • css.example.com
      • js.example.com
      • img.example.com
    2. Install & enable the CDN module module.
    3. Go to admin/settings/cdn/details (Drupal 6) or admin/config/development/cdn/details (Drupal 7) and enter the following CDN mapping:

      http://css.example.com|.css
      http://js.example.com|.js
    Quick overview

    Backup and migrate prune

    • Last changed: 18 weeks 2 days ago

    This module provides a way to maintain the size of your backups under control.

    Overview

    Backing up with Backup and Migrate is great, but it can build up a huge amount of data rapidly.

    Backup and Migrate Prune aims to solve this problem. The approach taken is simple.

    1. For backups made today: Keep all backups.
    2. For backups made this week: Keep one backup per day.
    3. For backups made this month: Keep one backup per week.
    4. For backups made this year: Keep one backup per month.
    5. For older backups: Keep one backup per year.

    The module is configurable to allow some customizations to this. For instance you can stop pruning at level 4 and leave a backup per month for older years.

    Upload QC

    • Last changed: 1 week 1 day ago

    This module offers checks and validations for the process of uploading files. It extends the Drupal 7 core and helps avoid errors during file upload. You can now say good bye to PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' for key 2: INSERT INTO {file_managed}.

    Richweb Inc

    Web File Manager Statistics

    • Last changed: 1 year 1 week ago

    This is a small plugin for the excellent WebFM module. It offers details regarding the files downloaded via the webfm interface on a per user basis. This project was developed for the Grant Massie Land Company by Richweb Inc.

    Screenshot

    imgupload

    • Last changed: 1 year 1 week ago

    Allows client-side scaling and rotating of images, and fast upload directly to drupal image galleries.

    This differs from other image uploading modules in the following way:
    1. Scales images on the local machine, so images are scaled before they are transmitted to the server.
    2. Upload images in bulk without using FTP etc.
    3. Imports images directly into an image gallery.

    Note that this module uses a digitally signed java applet. Java source is included but not required to use the module.

    This means that you need to have a recent JRE (Java Runtime Environment) installed on the client machine. If you don't have Java enabled, or if the wrong version is installed, the browser will contain a warning, as of version 1.3.

    To get the latest JRE go to: http://www.java.com/en/download/manual.jsp

    Lazyloader Settings

    Image Lazyloader

    • Last changed: 22 weeks 6 days ago

    This is a small helper module which will automatically lazyload all images for sites with multiple images, which will make the site load faster.

    All images will only load when it's visible to the browser window.

    Available Settings:
    1) Enable/Disable
    2) Distance - image distance from the viewable browser window before the actual image loads
    3) Placeholder Image - stand-in image
    4) Loader Icon - animating icon (shamelessly borrowed from ajaxblocks module)
    5) Excluded Pages - page paths to be excluded from image lazyload

    For other images:
    You can also manually lazyload your other images not processed by Drupal image module by formatting your img markup to this:

    Attributes:
    1) src = path to placeholder image
    2) data-src = path to actual image
    3) width = add width for best result
    4) height = add height for best result
    5) Add a container block

    Example:

    <div class="image-container"><img src"/sites/default/files/image_placeholder.gif" data-src="/sites/default/files/actual_image.jpg" alt="Image" /></div>

    File Access

    • Last changed: 3 weeks 5 days ago

    File access is simply designed to deny or approve access to individual files when using Drupal’s private download method. See ‘background’ below for more information. Requires PHP5 because of some functions.

    sponsored by GotDrupal.com,
    designed by Matt Petrowsky

    FeedAPI ImageGrabber

    FeedAPI ImageGrabber

    • Last changed: 1 year 1 week ago

    Note: This project is copyrighted to and maintained by Srijan Technologies Pvt. Ltd.

    FeedAPI ImageGrabber which is an addition to FeedAPI, mimics the thumbnail display of Google Reader for the feeds aggregated (using FeedAPI) on a Drupal website.

    RSS feeds usually do not contain the images associated with the feed-items, and therefore ImageGrabber visits the feed-item's webpage to download the image. The downloaded image is stored in an imagefield created by the imagefield module.

    Features

    • Images are downloaded along with the feed refresh automatically.
    • ImageGrabber is paused before the maximum execution time is reached, and can be resumed again anytime
    • Alternatively unprocessed feed-items are automatically processed at next cron run.
    • Option to provide the customized DOM path (using id or class), to be more precise about the image location.
    • Every user can grab images using ImageGrabber depending on permission (Not only restricted to administrator)

    Requirements

    • Drupal 6 or higher. I won't support D5. (If anyone is interested in extending it to D5, contact me)
    • cURL is required to download the images, so install it properly before enabling the module. Look at www.php.net/curl on how to install curl on php.

    Media Field

    • Last changed: 1 year 23 weeks ago

    OUTDATED MODULE: This is a bundle of two modules audiofield.module and videofield.module which are CCK fields for storing audio and video files. They are similar to filefield.module and imagefield.module fields.
    Both fields depend on multimediafile.inc which implements common functions and can be used in the future for all other file CCK fields.

    CCK Gallery

    • Last changed: 1 year 38 weeks ago

    Drupal 7

    There will be no Drupal 7 release of this module. Instead work is under way on the 6.x-3.x branch of Node Gallery, which will incorporate all the features of this module and will become the Drupal 7 version of Node Gallery:
    http://drupal.org/project/node_gallery

    Any feature requests should go here - this issue queue is for bugs only. No new features will be added to Drupal 6 (see below).

    Drupal 6

    Marked this module "obsolete", as much of what it does could (and arguably should) be packaged as a Feature and no one stepped up to take over as maintainer.

    Developed by: Greg Harvey - http://www.drupaler.co.uk

    ImageCache Defaults

    • Last changed: 2 weeks 10 hours ago

    ImageCache Defaults detects file paths in broken images (404 errors) generated by ImageCache (D6) and Image (D7). ImageCache Defaults can either remove images with broken paths from your markup completely or replace them with a configurable default image.

    Filefield download tracker

    • Last changed: 44 weeks 5 days ago

    Description:

    The filefield_tracker module allows you to track the download of private filefields.
    This module depends on the Filefield module and requires the private download method to be set.

    Features:

    • Provides new CCK field formatter that lists filefield files with a trackable link
    • Provides global reporting for privileged users on downloaded files (filename - node - user - download time)
    • Provides per node reporting tab for privileged users on downloaded files belonging to that node (filename - user - download time)
    • Exclude roles from tracking
    • Views support

    Documentation:

    Screencast: Tracking File Downloads in Drupal 6 by Highrockmedia

    Drupal 7

    You might want to check out http://drupal.org/project/download_count for a Drupal 7 module with similar functionality as this one.

    Author:

    Sven Decabooter (Pure Sign)
    The author can be contacted for paid customizations of this module as well as Drupal consulting and development.

    Sponsored by:

    highrockmedia for Views support

    Alfresco

    • Last changed: 23 weeks 4 days ago

    Alfresco module provides integration between Drupal and Alfresco Enterprise Content Management System. Alfresco is a Open Source content management platform for documents, web, records, images, and collaborative content development.

    This module helps you build Drupal websites using the Alfresco's Document Management repository to store and share the documents.

    nobody click here