Community Documentation

Anatomy of Scald (technical details of the implementation)

Last updated October 2, 2012. Created by drico on September 5, 2012.
Edited by jcisio. Log in to edit this page.

Scald is explicitly a back-end management system which does not have any strong "opinions" about how the data reaches it. A careful implementation of a WYSIWYG editor combined with "edit" and "display inside a post" Display Contexts is an obvious choice to fill out the "simple editing" user story from above, but it is by no means the only mechanism and Scald makes no promises or prohibitions about how input is recieved. Using Scald as a way to locally manage content from a user's YouTube or Flickr stream is one possibility which requires no local input mechanism for the actual media, just a way of allowing local users to post it.

In this section we will dive a little bit more in the technical details of the implementation of the Scald Module :

  • General Aspects of Scald API : Atom / Entities, Views integration, Pluggability
  • Scald Transcoders
  • Scald Core
  • Scald Drag and Drop library

Page status

About this page

Drupal version
Drupal 7.x
Level
Beginner
Audience
Programmers
Keywords
Media, media assets

Site Building Guide

Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.
nobody click here