Changelog for release 0.1.4 - 02/08/2008
Not available
Other releases
Release 0.1.14 - 22/12/2008
Changed the helper photo_thumb_slideshow with i18n capabilities.
Release 0.1.13 - 25/11/2008
Added i18n capabilities by Giovanni Ledda (ledda@netseven.it)
Release 0.1.11 - 27/10/2008
Added helper photo_list_image. TODO: options
Release 0.1.10 - 27/10/2008
Added helper photo_list_image. TODO: options
Release 0.1.9 - 06/10/2008
Added helper photo_thumb_slideshow().
Release 0.1.8 - 01/10/2008
New sfPhotoGallery.css to customize layout, bigger icons.
Release 0.1.7 - 24/09/2008
Release 0.1.6 - 22/09/2008
Release 0.1.4 - 02/08/2008
Not available
sfPhotoGalleryPlugin
Overview
sfIconPlugin is a Symfony plugin. You can use it to associate one or more photo (with thumbnail automatically created) to any persistent object present in your model.
Requirements
The following plugin is required:
The following plugins are optional:
The idea for future version is to remove these dependencies and build lighter versions
Installation
You can install sfPhotoGalleryPlugin via PEAR (recommended) package manager or manually.
PEAR installation
The easiest way to install sfPhotoGalleryPlugin is to use PEAR package manager.
$ symfony plugin-install http://plugins.symfony-project.com/sfPhotoGalleryPlugin
Alternatively, if you don't have PEAR installed, you can download the latest package attached to this plugin's wiki page and extract it under your project's plugins/ directory. You will also have to copy the contents of the myproject/plugins/sfIconPlugin/web/ directory into a myproject/web/sfIconPlugin/ directory.
Now clear the cache with symfony clear-cache command to enable the autoloading to find the new classes:
$ symfony cc
Rebuild the database and the model
$ symfony propel-build-all
Configuration
The following steps are needed. (To be improved and customizable)
Change the permission of the photo and thumbnails directories
$ chmod 777 plugins/sfPhotoGalleryPlugin/web
$ chmod 777 plugins/sfPhotoGalleryPlugin/web/thumbnails
Usage (Frontend)
Put the use_helper in your template
Use the sfPhotoGallery Helper
getId() ) {... ?>
getId(),$html_options=array()) ?>
getId(),$options=array()) ?>
Options for this helper:
* label=STRING (default is 'Add')
* icon=true (show image_multi icon needs sfIconPlugin
Usage (Backend)
Enable the module in your settings.yml
all:
.settings:
enabled_modules: sfPhotoGallery, ...
Clear the cache
$ symfony cc
Put the use_helper in your template
Use the sfPhotoGallery Helper
getId() ) {... ?>
getId(),$use_icon,$use_mbox) ?>
Options for this helper:
* label=STRING (default is 'Add Photo')
* icon=true (show image_multi icon, requires sfIconPlugin
* modalbox=true (open the image Borwser in a Modalox window, requires sfModalboxPlugin)
Changelog
2008-06-27: 0.1.3 beta
* Rank managing, added action manageGallery
2008-06-05: 0.1.2 beta
* Added html_options to photo_thumbnail_tag helper
2008-06-03: 0.1.1 beta
* Bug fix (thanks to Jonathan Bryan jonathan@ifranks.com, Karsten Redmer k.redmer@yahoo.de, Szentesi Zsolt szente@webkombinat.hu, pinedasoft@gmail.com)
2008-05-07: 0.1.0 beta
* Initial release
Todo
- CRUD for photoGallery and single Photo (EDIT AND DELETE)
- Rank management (inside a gallery)
- Set default values for constants and add the possibility to change them (app.yml)
- Improve options for helpers (modalbox and lightbox)
- Remove the thumbnails requirements
- Customize the image format allowed
Contacts
If you have any questions or feedback feel free to contact me at [mailto:piccioli@netseven.it].
Please include sfPhotoGalleryPlugin in the mail subject, this will help me tracking the conversation.
License
sfPhotoGalleryPlugin is a symfony plugin created by Alessio Piccioli.
For the full copyright and license information, please view the LICENSE file that was distributed with this source code.