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
-~----------~----~----~----~------~----~------~--~---

Reply via email to