We've just released pkMediaPlugin. pkMediaPlugin provides five key services:
* A front end user interface for browsing, uploading, and managing media (still images and video). * A front end user interface for selecting media and then returning the user to a specified URL within your application, passing on information about the selection the user made. * A simple, RESTful API that accepts a query for information about one or more media items and returns everything your application needs to know about them in an easily understood JSON response. * Efficient, 100% cached access to media that resides directly in the plugin (that is, all still images, and the thumbnails of videos). "100% cached" means that with the help of a few Apache directives these images will come directly from static files once they are first requested in a particular form. Note that this means you can request an image scaled and/or cropped to any size and then receive it instantly again in the future if you request the same size etc. * Video, still image and slideshow "slots" for use with our CMS solution for Symfony, pkContextCMSPlugin. These slot implementations are great demonstrations of the selection interface and the API. But not everyone will want them, and we didn't want to make this plugin dependent on the CMS plugin. So they are kept in the separate plugin pkMediaCMSSlotsPlugin. The media plugin is designed to be useful in three situations: * In the Symfony application in which the media plugin resides; * In other Symfony applications accessing the media plugin via its APIs, and * In web applications that aren't written in Symfony, or even in PHP. These can also use the APIs to take full advantage of the plugin. We've focused most of our attention thus far on the first two scenarios, but due to our use of REST and JSON there is no reason why you can't utilize the media plugin from a separate site written in Ruby on Rails, or even .NET for that matter. ** BY FAR the easiest way to check it out is to pick up the cmstest project from pkContextCMSPlugin via svn, which demonstrates both plugins. ** Much easier than dealing with dependencies by hand. Don't suffer! See the pkContextCMSPlugin manual for more information pkMediaPlugin has been released under the MIT license. For more information check out the README (aka full-blown manual) for pkMediaPlugin: http://www.symfony-project.org/plugins/pkMediaPlugin -- Tom Boutell P'unk Avenue 215 755 1330 punkave.com window.punkave.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---