The asset module provides an intuitive method of managing any type of media or even generic files. An asset is any type of file that has been uploaded in the asset wizard: images, audio, youtube videos, flash movies, text documents, pdfs,... Permissions can be set to both assets and directories, making them publicly available to anyone, to specific roles or just to yourself.

Integration

Asset provides integration with media mover, cck, views, panels1, imagecache2 and lightbox2. There is also a TinyMCE plug-in for inserting and managing assets.

Extensibility

The module is built with the intention to be as flexible and extensible as possible. The API presents hooks for creating new upload/creation routines, creating new formatting options (based on asset type) and general asset workflow interaction (assetapi).

Extras

There are a couple of included contrib modules to enhance the asset module.

  • Asset Bonus Pack includes formatters for Flash movies (.swf) using the swfobject js library, Flash movies (.flv) using Jeroen Wijering's FLV Player and mp3 files using the 1pixelout audio player. It now also supports embedded ID3 meta-data on many types of files.
  • Asset Embed provides a pluggable interface for using <embed> code from 3rd party sites like YouTube. The module can be extended for almost any site by creating a simple include file. Currently the included providers are YouTube and DailyMotion.
  • Asset YouTube provides a way to sync up with your YouTube account, and import your videos as assets.
  • Asset Import provides a migration path from any other file handling module like upload, image or filefield.

This module is partially sponsored by CivicActions.

Downloads

Project Information


Maintainers for Asset

  • wmostrey - 87 commits
    last: 3 years ago, first: 4 years ago
  • zroger - 50 commits
    last: 3 years ago, first: 4 years ago
  • ax - 1 commit
    last: 3 years ago, first: 3 years ago
  • douggreen - 7 commits
    last: 4 years ago, first: 4 years ago

Resources