SourceForge Logo

ImageGallery WebSite Builder Application


This SourceForge project gives you access to ImageGallery, a free web site builder.


Software License

Where specifically stated all software is licensed under the GNU General Public License (GPL). These programs are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

These programs are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Some applications require additional files which are proprietary (for example, part of the Windows operating system). Such files must be obtained from the particular license holder as detailed in the documentation for the application and are not covered by the license(s) for the software at this project site, nor are they contained within this project site.

CVS source is available for all prior versions of ImageGallery. It is not being generated for version 0.98 or higher.

NOTE: The words "GPL License" included in application descriptions subsequent overrides license information that may not have been updated in license statements and license information in help files, documentation, application About dialogs or source files. Most of this software was formerly licensed under more restrictive conditions and may not have been updated to display GPL License information. The distributions only include files that can be distributed under the GPL License. Distributions already on the download site will be updated in time to display the GPL.


What is ImageGallery?

ImageGallery is an application that is intended primarily for creating websites that contain large amounts of photographic information. It provides various facilities for this purpose, including:

The base application is a fully functional GUI. All output in web page form makes use of templates which are standard HTML documents containing special codes. You can create these using either a web page editor such as Nvu or a text based editor. The style of HTML used in templates is yours to choose; since the software mainly embeds text and other non-versioned content into template files,  these files can contain any type of HTML you wish.

An "image gallery" is a specific folder of files on the web site. It has an index page which displays thumbnails with hyperlinks to pages that contain the full size images. The content of each page includes three fields of information per image that can formatted with the built in text editor and then automatically inserted into the pages with the webpage builder. There are many web based versions of these available, such as Yahoo Photo Albums. ImageGallery is for people who want to build their own sites with no tools provided by an ISP.

To keep your website up to date on the server, an FTP synchronisation facility is provided. This can use the archive flag of source files to identify which files need to be uploaded to the server. The software is also capable of identifying missing files which have not been uploaded or which have been deleted from the server, and files which have been removed in your local computer's copy of your website.

The strength of ImageGallery is in being able to add new content to your website quickly. I use it to maintain my sites at Trainweb, for example: http://www.trainweb.org/enzedrail/
As I use this website primarily to display photographic content, I value being able to quickly get the content into the website soon after photos were taken without the messy steps required to add photos using a conventional web page editor. The steps required are:
  1. Take the photos
  2. Upload photos to PC
  3. Resize photos to web site usable size.
  4. Copy photos to local directory of ImageGallery maintained site
  5. Edit image captions and text using ImageGallery (optional) - If you skip this step, site building is even faster.
  6. Rebuild the gallery.
  7. Upload the photos, image pages and gallery index page automatically
ImageGallery excels in its ability to index multiple levels of directories and it automatically updates all the higher level gallery pages right up to the home page of your site whenever any gallery is rebuilt. You can sort entries by several criteria and can also embed information about the images, such as time/date and EXIF data, into a gallery or image page. If you have ever maintained a site over multiple levels of directories with an ordinary FTP client you will appreciate the FTP automation features. It automatically locates or creates subdirectories for uploading the site content through FTP. My site referred to above contains 98 subdirectories with a total of  more than a thousand source images! I really appreciate the automation features that ImageGallery offers me. ImageGallery was developed by me for my sites. Now I am making it available, free of charge, to you.

ImageGallery has been under sporadic development for the past five years, although it has been on Sourceforge for approximately three. About 18 months of development time was expended on the proposed  0.97 release for which the main motivation was to produce a more workable code structure that took full advantage of the benefits of Object Orientated development. Although this work proceeded to an advanced stage, all work was abandoned 12 months ago. Instead the current version is 0.98 and once the new features of this release have been fully implemented, the software will be moved quickly towards a 1.0 release.

System Requirements:


Download ImageGallery

Last updated 6 October 2005 .