Code Monkey home page Code Monkey logo

assetmanager's Introduction

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: [email protected]

assetmanager's People

Contributors

blue148 avatar dadaniels avatar fireproofsocks avatar jpdevries avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.