dezoy / assetmanager

Asset Manager for MODX Revolution

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asset Manager

Asset Manager Media Library for MODX Revolution

This package adds asset management functionality to MODX Revolution so you can easily upload and edit images and other assets and attach them to any MODX page. Because it stores all asset data in a custom database table, you can easily search for assets by complex criteria or manipulate the search queries for custom reporting.

The end result of using the Asset Manager can be similar to adding multiple image Template Variables to a template (e.g. using MIGX), but the user interface and backend data model is cleaner.

Requires PHP 5.3 or greater and MODX 2.3 (version 1.0 was compatible with MODX 2.2.14).

Features:

  • Drag and drop images to upload them using Dropzone
  • Automatic detection of MIME-type and creation of MODX content types.
  • Galleries of Images
  • Output filters for easy image resizing (like pThumb, but better), including scale-to-width, scale-to-height, thumbnails and cropping.
  • Relies on standard Packagist packages to conduct image manipulation

The Asset Manager in Action

Thanks To

This package would not be possible without the beautiful and brilliant work of other coders.

  • Dropzone -- a brilliant drag and drop file uploader with image previews.
  • Quicksand -- a great sorting/animation jQuery library.
  • jCrop -- provides image cropping functionality.
  • Placehold.it -- a quick and simple image placeholding service.

Technical Note:

The Asset Manager helps maintain an ordered folder structure for your images and other assets while keeping database records on those file assets. Images are not stored as binary data in the database, so it is critical that the database and the filesystem be kept in sync. Do not meddle around with the files on the filesystem that have been put in place by the Asset Manager! Doing so may break the URLs to your images.

You are forced to use the UI to upload assets so that the database "knows" about the assets you have added. The Asset Manager won't "know" about an asset if you upload it manually (e.g. using SFTP).

Author: everett@craftsmancoding.com

About

Asset Manager for MODX Revolution


Languages

Language:JavaScript 51.8%Language:PHP 41.7%Language:CSS 4.1%Language:Smarty 2.4%Language:HTML 0.1%