Asset
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 cck, views, panels and imagecache.
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 for amnesty.org.
Updates
2008-03-06 (DrupalCon day 3)
The 2.x branch has been created! Most of the code in there right now is working. The notable exceptions are asset_panels and asset_import. Please don't post issues on these unless you are supplying a patch, since these are known to not be working. Also, the asset_bonus module isn't as fully updated as I would like to see.
Asset embed is gone in favor of integration with the Embedded Media Field through the asset_emfield module. This is pretty exciting, since we can now piggy-back off of the work they are doing, especially when it comes to providers. On a related note, the asset_search module can display inline search results of various sites and turn any result into an emfield asset.
Upgrading from the 5.x-1 branch is going to be problematic. Hopefully, we will be able to workout an upgrade path (eventually).
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 5.x-2.0-beta1 | 2008-Mar-08 | 666.46 KB | Download · Release notes | Supported for 5.x | |
| 5.x-1.0-beta3 | 2008-Apr-29 | 302.9 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 5.x-2.x-dev | 2008-Apr-06 | 666.55 KB | Download · Release notes | Development snapshot | |
| 5.x-1.x-dev | 2008-May-12 | 303 KB | Download · Release notes | Development snapshot | |
