![]() |
|
sfMultipleAjaxUploadGalleryPlugin - 1.2.1sfMultipleAjaxUploadGalleryPlugin |
|
![]() |
22
users
Sign-in
to change your status |
This plugin will generate an entire and powerfull gallery. Without any line of flash, you will be able to upload simultaneously several photos and check the evolution of the upload with a queue manager. Then, you will be able to put descriptions on each photos of your album and choose a default picture and get as thumbnail as you parametered (50px, 150px, 300px...). A simple portfolio is also available in order to view your galleries ! Enjoy ;) |
PLEASE USE www.galleryne.com now
PLEASE SEND ME YOUR REQUESTS :
LAST CHANGES
*** BETTER SLIDESHOW
*** ROTATE IMAGES
** SORT IMAGES (DRAG AND DROP)
*** CROP IMAGES
*** Customizable thumbnail size
*** Image Suppression
*** new folders organization
** Better gallery backend display with theme (for example jroller)
NEXT CHANGES
** Tagging
** Face Recognition
** tasks to recreate new thumbnail when new size in configuration
THANKS to DAMIEN BRAULT aka Gabs, Mathieu GIRARD and Vivien Olivier for them contribution.
For more information, go to http://www.leny-bernard.com/fr/blog/show/sfmultipleajaxuploadgalleryplugin
| Name | Status | |
|---|---|---|
|
|
lead | moc.liamg <<ta>> dranreb.ynel |
Copyright (c) 2008 Leny Bernard
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
| Version | License | API | Released |
|---|---|---|---|
| 1.2.1stable | MIT license | 1.2.0stable | 02/06/2011 |
| 1.2.0stable | MIT license | 1.2.0stable | 18/05/2011 |
| 1.1.4stable | MIT license | 1.1.0stable | 01/03/2011 |
| 1.1.3stable | MIT license | 1.1.0stable | 27/02/2011 |
| Version | License | API | Released |
|---|---|---|---|
| 1.2.1stable | MIT license | 1.2.0stable | 02/06/2011 |
| 1.2.0stable | MIT license | 1.2.0stable | 18/05/2011 |
| 1.1.4stable | MIT license | 1.1.0stable | 01/03/2011 |
| 1.1.3stable | MIT license | 1.1.0stable | 27/02/2011 |
Array
Array
Array
Array
This plugin generates a gallery management module with an ajax multiple photo uploader. Internationalization supports (En - Fr) Sort your gallerie's photos, crop it, get as sizes of image you want, greyscale it, rotate it, flip it, colorize it. Visualize your slideshow as you want by choosing one of the 2 slideshows engine included (skitter, anythingslider).
you can watch a screencast here : Video
you can follow the instructions below
In order to install the plugin sfMultipleAjaxUploadGalleryPlugin : Type one of these symfony commands :
plugin:install sfMultipleAjaxUploadGalleryPlugin
OR
Download the file here
Then extract its content in the plugins directory of your project :
plugin:install sfMultipleAjaxUploadGalleryPlugin
Get the plugin's resources by typing :
symfony publish-assets
Then clear the cache :
symfony cc
A last task to do is to enable the gallery and photos modules (backend) and the slideshow module (frontend) in the settings.yml specific app config's folder. /apps/backend/settings.yml You have to enter if it doesn't already exist this line
all:
.settings:
enabled_modules: [gallery, photos]
If it does exists, you just have to add in the list the gallery module like below :
all:
.settings:
enabled_modules: [myOthersModule, gallery, photos]
/apps/frontend/settings.yml same procedure that before
all:
.settings:
enabled_modules: [slideshow]
----------- or -----
all:
.settings:
enabled_modules: [myOthersModule, slideshow]
You can now access to the gallery and get its awesome functionnalities. The plugin is customizable : So you can :
sfMultipleAjaxUploadGalleryPlugin: thumbnails_sizes: - 50 - 150 - 300
sfMultipleAjaxUploadGalleryPlugin: default_size: 50 # default, if not in thumbnails_sizes array new thumbnail is created
sfMultipleAjaxUploadGalleryPlugin: portfolio_thumbnails_size: 150
sfMultipleAjaxUploadGalleryPlugin: onDelete: cascade # none or cascade, cascade remove all gallery's photos
sfMultipleAjaxUploadGalleryPlugin: path_gallery:
sfMultipleAjaxUploadGalleryPlugin: csstheme: black # {black} or {original}
You can use the skitter and anythingslider template ! write this to include the slideshow where you want : $galleries->getFirst(), "template" => "anything" )) ?>
The plugin use an extern library (GD is set by default but you can totally use imagemagick instead) in order to save your photos in some widths {by default : 50px, 150px, 300px, orignal size}

CREDITS :
SPECIAL THANKS TO THE COMMUNITY FOR ITS HELP :
