| Easy Image Gallery |
JoomlaXTC Easy Image GalleryEasy Image Gallery handles both the management of your website images as well as provide a common resource for any variety of frontend Image galleries. Designed for ease of use and system compatibility, the Easy Gallery offers many features such as:
InstallationInstallation is done as with any standard Joomla extension following these steps:
Using the backend Image browserThe Easy Image Gallery browser can replace Joomla's own media manager to handle all your image management needs and more. You can access the browser in the administrator backend by choosing any option in the Components / Easy Image Gallery menu option. The browser displays a hierarchy of all the directories from your website images/ folder on the left side and the contents of a selected folder on the right.
Folders
The Folders panel enables you to navigate all available folders with just one click. To see a folder contents, click on its name and the contents will appear on the panel to the right. Also, several action icons can appear for a folder. Click on them to perform these tasks on the folder:
After clicking on an icon, a pop-up window will be shown where you can confirm or enter the details of the action. On the right side, the contents of the selected folder are shown as thumbnails or as a detail list, you can select the display mode at any time with the following tool bar icons on the top right:
Thumbnail View
The standard Joomla filter fields above the images simplify the display of images according to your needs. Depending on the number of images or your personal preferences, you may want to alter the size of the thumbnails to get a close-up or quick-browsing experience, use the following tool bar icons on the top right to switch thumbnail sizes:
icon in the tool bar at the top right to set specific sizes for each thumbnail mode.
Thumbnails are shown according to the current ordering set for the folder images, to change the ordering just drag and drop the thumbnails in the desired order. Clicking on an image will open a pop-up window where you can edit its details or perform several actions (see below). Detail ViewThe detail view resembles a classic Joomla list with images properties shown one by line:
Image DetailsClicking on an image in the browsing view opens up an Image Details pop-up window where you can edit image properties and/or perform several actions:
Adding more imagesAdding more images to your images/ folder can be done in multiple ways: You can use the default Joomla Media Manager, transfer them using an FTP client or using Easy Image Gallery's own upload option:
Just click on the Browse button to select an image file then click on the icon to start the upload. For multiple images, you can put them together in a .ZIP file and upload that file. Easy Gallery will unpack and store the images included.
There is no need to manually update Easy Image Gallery, it will automatically detect any missing or added images by itself. Showing images on your websiteThe Easy Image Gallery component can support multiple frontend displays including image slideshows, banner displays and more. It does this by providing a common source of data based on the files and information you entered in the backend administrator pages to be used on separate applications.By default, Easy Image Gallery provides an implementation of li-slider slideshow JavaScript program featuring over a hundred transitions and many other features (you can read more about li-slider here.) and it is available as a Component View, a Module and a plugin. Each method can be copied and examined to develop your own extensions in an easy way (PHP knowledge is required). Each Easy Gallery extension provided uses the same group of configuration settings but they have their own set of values. Read about how to enable each extension next and then read about how to configure each option below. As with any other HTML/CSS content in the dynamic environment of a Joomla site, you must consider the results may vary depending on where on the page you place the slideshow. We have included strong predefined style values but you may want to change them according the specific needs of your site. Using the Component View
The component view can be accessed by creating a menu option on your website.
Use the standard Joomla Menu Manager to edit and add a menu option then click on the "Select" button in the Menu Item Type field and click on "Image Gallery" option from the "JoomlaXTC Easy Image Gallery" section shown in the pop-up window. Set all menu options as desired (read below on how to configure the different Gallery options). Once the menu option is saved you can navigate your website and click on it to see the slideshow. Using the Module
The module extension must be installed first, then it can be configured like any other module in Joomla's Module Manager.
Depending on the settings, you can enable multiple modules at once but keep in mind CSS might conflict between module instances if different skins are used. Using the Plugin
The content plugin can be embedded in any Joomla Article or other items supporting Joomla content plugins as a custom tag with some special parameters. Being a plugin, all other parameters are set using Joomla's Plugin Manager and are shared among other plugin instances.
The format for the plugin is as follows: These are the parameters to specify in the tag:
Once enabled in the Plugin Manager, the plugin will translate the embedded tag into a slideshow of the images from the selected folder path. Content plugins need careful planning depending on how you set Joomla to display your contents, for example a plugin slideshow gallery might look just great when reading the article in full page but might not look that great if the article is shown in a blog view along with other articles. Gallery OptionsAs mentioned before, all extensions share certain groups of settings (since they all use the same slideshow system), this is a complete list of the different configuration parameters available:
Gallery Display OptionsThe slideshow can be configured in many ways using the following parameters, they are arranged in sections for an easy understanding as follows:
Gallery Advanced OptionsIn addition to the slideshow configuration parameters, the following settings enhance the functionality of the Gallery:
Customizing the GalleryAdding new display types is easy. Just upload your images into a folder and let Easy Image Gallery do the management for you!There are two main ways to customize the gallery output, keep in mind a certain level of HTML, CSS, PHP and JavaScript knowledge may be required to develop some of the more advanced customizations. Adding new SkinsThe easiest way to add a new skin is to copy one of the built-in skin CSS files and adapt it to your desired style. Just locate the corresponding folder in the components/com_jxtceasyimage/skins/ folder and make a copy with a different name. The new skin folder will be included automatically in the Skin parameter options for you to choose.Skins are CSS-based, so just edit the skin.css file as you wish and put any custom images in the skin's images/ folder. Adding new display modesAdding new display modes may require editing HTML, PHP, CSS and/or javaScript code. You can code additional Joomla extensions to use Easy Image Gallery information, just include a few lines of code in your program:
require_once JPATH_ROOT.DS.'administrator/components/com_jxtceasyimage/support/helper.php';
$images = ezimgHelper::getImages('samples/demoimages');
The first line will enable Easy Image Gallery functions in your extension, and the second line is an example of how you can obtain the list of images from a folder.
You most probably have a loop where you want to include the URL of each image, so in order to obtain the corresponding image URL take a look at the following sample code:
foreach ($images as $image) {
$url = ezimgHelper::getCacheFile($image,$width,$height,$zoom)
}
The second line above will return the complete URL of a rescaled image. Just feed an image object (as returned from the getImages() call), the desired width and height, and whether to Zoom or not the thumbnail as 0 (no) or 1 (yes) values.
The module extension contains commented code with more detail about image object properties. An easy way to add additional module displays is to just copy the "default.php" file with a different name and select it in the module's Alternative Layout parameter. Additional Views & ModulesBesides the basic view, Easy Image is constantly updated with new slideshows. Here is a reference for other available modes:Slideshow
UnoSliderBased on a popular slideshow engine, this mode offers a great variety of transition effects with support for captions and animated layers in a responsive markup ideal for mobile devices.
Animated LayersAs explained above, UnoSlider can display animated layers. This requires certain markup code to be present on image descriptions (you can edit them with Easy Image component) where you define the animation method for each one. In addition to that, your content overlays will require CSS code for visual styling and positioning.To setup an animated ayer, you must set the image description with certain HTML markup, for example: <div class='unoslider_layers'> <div class='slide_right example1'>This will slide in from left to right</div> <div class='slide_left example2'>This will slide in from right to left</div> <div class='slide_top example3'>This will slide in from bottom to top</div> <div class='slide_bottom example4'>This will slide in from top to bottom</div> <div class='fade example5'>This will just fade in</div> <!-- you can use whatever you want, not just a text --> <div class='fade image'><img src='image.jpg' /></div> </div>Notice the different classes applied to each block: slide_right, slide_left, slide_bottom, slide_left and fade. These classes define the animation method for the block. To define the position for each block within the slideshow area, you must specify this by using additional CSS markup such as this:
.example1 {
color: #cccccc; /* font color */
font-size: 23px; /* font size */
position: absolute; /* IMPORTANT for positioning */
top: 30px; /* 30px from top side */
left: 50px; /* 50px from left side */
}
Set the corresponding CSS statements according to your needsand include this markup in the Layers CSS parameter or add to your existing template CSS file.
Please notice this feature is unique to UnoSlider mode and will not work or even break on other slideshow modes. Copyright 2012 Monev Software LLC www.joomlaxtc.com |
The Folders panel enables you to navigate all available folders with just one click. To see a folder contents, click on its name and the contents will appear on the panel to the right. Also, several action icons can appear for a folder. Click on them to perform these tasks on the folder:








icon in the tool bar at the top right to set specific sizes for each thumbnail mode.



Just click on the Browse button to select an image file then click on the
icon to start the upload. For multiple images, you can put them together in a .ZIP file and upload that file. Easy Gallery will unpack and store the images included.
The component view can be accessed by creating a menu option on your website.
The module extension must be installed first, then it can be configured like any other module in Joomla's Module Manager.
The content plugin can be embedded in any Joomla Article or other items supporting Joomla content plugins as a custom tag with some special parameters. Being a plugin, all other parameters are set using Joomla's Plugin Manager and are shared among other plugin instances.