DataObjectManager
Orginal source code (Download | Documentation)
The main view allows editing, filtering, ordering, sorting, and searching of DataObjects.
DataObject records can be edited in a clean modal window with custom fields.
Narrow the list of results with a live search bar.
A custom filter can be applied to the DataObjectManager using any of its fields.
The FileDataObjectManager allows a grid view of file-containing dataobjects with their corresponding icons.
The FileDataObjectManager allows bulk uploading or importing.
After uploading to the FileDataObjectManager, the user can add custom attributes to each file-containing DataObject.
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)
File: dataobjectmanager3 (667 KB)