ANN: Releasing Django Media Tree, a media file management application for the Django admin

270 views
Skip to first unread message

Samuel Luescher

unread,
Jan 18, 2012, 9:38:42 PM1/18/12
to django...@googlegroups.com
Today I am publicly releasing Django Media Tree, a state of the art media file management application for the Django admin. Django Media Tree is a Django app for managing your website’s media files in a folder tree, and using them in your own applications.

It has been in the works for over two years, and I hope the community will like it. Originally being quite dissatisfied with the file managers that were out there, I set out to combine the best features in a lean app with a clear and fast interface.

The application is extremely customizable, and there is an extension system for plugging in admin actions and modifying many other aspects of the application. This could become the universal file management tool for your Django sites.

------
There is extensive documentation here:

If you would like to get involved or file bug reports, please get in touch on the GitHub page:
https://github.com/philomat/django-media-tree

Install from GitHub or with pip:
$ pip install django-media-tree
------

Django Media Tree's key features:

* Enables you to organize all of your site media in nested folders
* Supports various media types (images, audio, video, archives etc.)
* Extension system, enabling you to easily add special processing for different media types and extend the admin interface.
* AJAX-based folder admin interface
* Upload queue with progress indicators (using SWFUpload)
* Add metadata to all media to improve accessibility of your web sites
* Integration with Django CMS. Plugins include: image, slideshow, gallery, download list – create your own!

Please use and report back your impressions.

Thank you,
Sam

Gabriel - Iulian Dumbrava

unread,
Jan 20, 2012, 12:52:13 PM1/20/12
to django...@googlegroups.com
Great job guys !!!

Why don't you list your Django CMS integration here: https://www.django-cms.org/en/extensions/  ?

Are you going to make some Fein CMS integration also? I believe that these two CMS systems are two of the best, and I like them both.

Gabriel

Samuel Luescher

unread,
Jan 20, 2012, 3:34:44 PM1/20/12
to django...@googlegroups.com
I'm not planning to create Fein CMS plugins myself, but I'm very much hoping the community will take a stab at this.
Actually, now that I think of it, the actual output generated by the CMS plugins should be abstracted from the CMS and moved to the media_tree.contrib.widgets package so that people can easily build on them.

Samuel Luescher

unread,
Jan 28, 2012, 12:03:17 AM1/28/12
to django...@googlegroups.com
Hi,

I just pushed a massive update to django-media-tree that may interest you.

It now contains generic view classes, and the CMS plugins are actually
based on those. So creating FeinCMS plugins should now be quite easy.

It's all documented, these pages are relevant:

http://readthedocs.org/docs/django-media-tree/en/latest/custom_plugins.html
http://readthedocs.org/docs/django-media-tree/en/latest/bundled_plugins.html
http://readthedocs.org/docs/django-media-tree/en/latest/views.html

Sam

> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/django-users/-/FMW6EnGQe4IJ.
>
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.

Gabriel - Iulian Dumbrava

unread,
Feb 2, 2012, 7:11:02 AM2/2/12
to Django users
Hi Samuel,
thanks for the update.

Is there an easy way to use it within TinyMCE? I have used filebrowser
in the past, but I would like to use yours instead.

Thanks!
Gabriel

On 28 ian., 07:03, Samuel Luescher <samuel.luesc...@gmail.com> wrote:
> Hi,
>
> I just pushed a massive update todjango-media-treethat may interest you.
>
> It now contains generic view classes, and the CMS plugins are actually
> based on those. So creating FeinCMS plugins should now be quite easy.
>
> It's all documented, these pages are relevant:
>
> http://readthedocs.org/docs/django-media-tree/en/latest/custom_plugin...http://readthedocs.org/docs/django-media-tree/en/latest/bundled_plugi...http://readthedocs.org/docs/django-media-tree/en/latest/views.html
>
> Sam
Reply all
Reply to author
Forward
0 new messages