DataObjectManager

Orginal source code (Download | Documentation)

About the Application

The dataobject_manager module is an extension to ComplexTableField that allows robust management of DataObjects related to a Page. The DataObjectManager class further cascades into subclasses FileDataObjectManager and ImageDataObjectManager, which add more features specific to file-containing DataObjects. It also comes bundled with some useful widgets including SimpleTreeDropdownField, DatePickerField, and SimpleHTMLEditorField.

Requirements

Silverstripe 2.3

Codebase

PHP, MySQL, Javascript

Features

  • Column sorting
  • Live search field
  • Custom filter field
  • Live page sizing
  • Drag-and-drop reordering
  • Bulk uploading
  • File type and size filtering
  • Upload progress bar
  • File importing
  • Toggleable list/grid view of files
  • Image sizing tool (ImageDataObjectManager only)
  • Clean and intuitive UI

Try it

SVN: svn co http://carlinowebdesign.svn.beanstalkapp.com/modules/trunk/dataobject_manager
Current version: 1.0 (beta)
File: dataobjectmanager3 (667 KB)