Installed Version: 3.2.0
It's time to introduce a new gallery component for Joomla. I guess you're already waiting for something like this since there is a real lack of such kind of components ;-) Initially I build this component to show photos of different events to the audience. To where other components have folders this component calls them events. Because of this this component is called Event Gallery.
If you want to support the development of this component get a subscription. This will also gives you access to Event Gallery Extended which offers a number of modules and plugins in addition.
Let's list all the features this gallery component provides:
three different layouts for a list of events
A Pinterest like tile layout where the name and description of an event are easily visible and can use much more space than using the Grid layout.
Shows your events with a preview image in a grid layout.
This kind of layout show your events a a simple list of text links.
five different layouts for an image list
This list type presents all images of an event as a simple long list. You can zoom into images using a lightbox.
Page able Image List
While nearly identical to the Image List view this view provides a paging bar. Instead of opening each photo in a lightbox there is a dedicated page for every image. This page allows you to browser within the current event.
Ajax Image List
If there is limited space the Ajax Image List is for you. It provides a split interface where you have a large image on one side and a pageable list of thumbs on the other side.
Displays your images in a Pinterest like layout. This view allows to display the image title and description below each image.
The grid list is showing your images in a very simple way. It's just as you would use a table but I still allows to use media queries for a responsive layout.
lightbox with integrated paging and support for swipe gestures on mobile
comments - a user can comment a photo
There are some very important things you should understand before you use Event Gallery.
If you create an event where the images are located on the Picasa server this is called a remote event. If information about this event have to be displayed Event Gallery will make a request to the Picasa Servers to get a list of available images. The result of this request is cached for 24 hours in order to achieve a good performance. But this also means that changes you do on the Picasa side are not reflected on your Joomla site until the next request. You can clear the cache to make Event Gallery reload the Picasa album.
If you upload your images to your server directly you use a local event. For every file you upload a new entry in the database is created. If you use the internal upload tool everything is fine. If you upload images another way you need to synchronize the database using the "Sync Database" button Event Gallery provides. That's also the case if you do any other modification directly in the file system.
Once those information are available in the database you can display the images in the front end. Since you just need to upload the large images Event Gallery will take care of creating all the different thumbnails. For performance reasons those thumbnails are cached. If you change an image, add watermarks or things like this you need to invalidate the cache. This will delete all the cached thumbnails and the server will recreate them if necessary. Don't forget to clear the browser cache as well to see changes.