Media Types/Display
Jump to navigation
Jump to search
- I'm currently working on this page
- Joar 16:29, 22 June 2012 (EDT)
Media type display pages are media type-specific
Jinja2 templates defined in the media type's MEDIA_MANAGER['display_template'].
Set the template path
The path for the media type display template is configured in
the MEDIA_MANAGER object for each media type.
The MEDIA_MANAGER is configured in
(mediagoblin/)media_types/$MEDIA_TYPE/__init__.py.
- The path to the template should be relative to the
mediagoblin/templates/directory. - The standard directory for media templates is
mediagoblin/templates/mediagoblin/media_displays
THis is an example of a MEDIA_MANAGER dict, see the display_template key.
MEDIA_MANAGER = {
"human_readable": "Video",
"processor": process_video, # alternately a string,
# 'mediagoblin.media_types.image.processing'?
"sniff_handler": sniff_handler,
"display_template": "mediagoblin/media_displays/video.html",
"default_thumb": "images/media_thumbs/video.jpg",
"accepted_extensions": [
"mp4", "mov", "webm", "avi", "3gp", "3gpp", "mkv", "ogv", "m4v"]}