|
Purpose
WebGallery will simply and effectively create galleries of images suitable for placing on websites. WebGallery has been under development for a little while, being initially developed as an internal tool for my own websites, to aid the creation of photo galleries and to provide an easy and effective way of recreating web tables if an extra photo is inserted or moved. It's possibly one of the most complex applications I've written and is the culmination of several years ideas and individual utilities being incorporated into a single, comprehensive application. WebGallery has a number of powerful features and is designed to be as flexible as possible, allowing many hundreds of permutations of effects and choices. As usual with a lot of my shareware, ease of use and range of options is extensive and as such I'm hoping this will become the definitive tool for creating online photo galleries from directories of source images. Its flexibility is unrivalled and most things can be customisable, not only via the front-end configuration settings but also via a powerful web template system (examples provided). WebGallery has many features not seen in other web creation software and as such, represents one of the most powerful and flexible online gallery creation packages currently available for RISC OS. To see examples of some of the galleries produced using !WebGallery, please visit the links shown below. If you would like to register via PayPal, please click on the PayPal icon, which will be handled on my behalf by Digital Phenomena Ltd. Alternatively you can post a cheque (details in the !Help file inside the application). | ||||||||||||||||
When you first download the application, it will run in a slightly restricted 'demo' version. By registering the application you will be provided with a registration code which will remove all restrictions imposed in the demo. You will also be eligible for free updates in the future.
Registered users also receive a comprehensive printed manual for WebGallery.
The demo version has the following restrictions:-
WebGallery forms part of my growing range of tools for making web design easier. The internet is one area where lots of users are interested in at the moment, and I'm always developing tools to make life easier for web designers, such as utilities for automating time consuming tasks.
Users of WebGallery might also be interested in Webworkz, for converting Fireworkz spreadsheet files into HTML pages, but if you have any ideas for future applications please contact me as I'm always looking for interesting utilities to write.
The following sites use WebGallery for their photo/image presentations. If you're using WebGallery on your own website and would like me to link to it from here, please contact me.
They all utilise the web templating system within WebGallery, unless otherwise stated.

The Captions configuration panel.
You can add and edit your own captions to each image in your gallery. The first line of each caption will be displayed on the thumbnail index page, whereas the full caption (up to four lines) will be added to the individual image pages.
By clicking on the Rearrange button you can re-position the order in which your images appear in the gallery (see below) so that a great deal of flexibility is possible.
A small warning LED will change to red if other options set within WebGallery is likely to affect the actual output of captions in the final product - flexible controls allow you to replace captions with image filename/number or have no captions added (even though you can still edit them for possible future addition).

'Drag and Drop' re-arrangement of images.
By default images are displayed in the order they appear in the filer display (alphabetical). However, this may not always be the desired order you wish to display images in the final gallery. A simple 'drag and drop' interface exists so that you can drag small thumbnails around in order to move their positions.
If you drag an image, it will swap with the image in the position you 'drop' it. Alternatively, you can hold SHIFT down and drag an image. It will then get inserted in the position you drop it and all inbetween images will be shifted backwards or forwards, which makes rapid repositioning of images possible.

Use as a simple ChangeFSI 'Batch Converter'
By enabling the 'Convert images only. No web output' option in the Files panel, WebGallery will disable irrelevant panels for simplicity and act as a simple batch converter for ChangeFSI. Simply drag a directory of source images, a directory for the destination images, set the final image size and the ChangeFSI options you require, then leave WebGallery to do all the conversions.
Advantages are automatic coping of landscape/portrait sizes of images and allowing long pathnames for source and destination directories (unlike some batch converter utilities).
There are a number of known limitations, which will be listed here. These are not bugs but moreover design limitations.
WebGallery is a very complex application which allows 100s of different permutations of options, depending upon which things you've turned on or off.
Although it's designed to be simple and take the pain out of creating web sites manually, it's always possible that it may get confused and create unexpected output. If this happens, please try to remember the exact sequence of events that you did prior to it going wrong.
It's possible that if WebGallery crashes whilst processing images, some files may be left open. You can close any open files by using my !CloseFiles utility, available free from www.vigay.com/software/closefiles.html
Again, please report any files being left open.
| · Pic_Index | by John Williams An application for automating the process of making a thumbnail index for a set of JPEGs which could be used on websites or CD Roms to store and index photographic images. |
| · Webgen2 | by Dave Stratford A similar application for generating galleries from directories of indexes, but with slightly fewer configuration options. |
More RISC OS software can be found at www.riscos.org/links/
There follows a concise list of changes between each version, in reverse date order so that the latest changes are listed first.
N.B. The latest version may not necessarily be the released version, as current development is also shown here.
v1.14 (12th Apr 2008)
a) Major update: Added preliminary caching of thumbnails to speed up processing.
b) Bug fix: Stopped rearrangement window toolbar jumping to front if another window is
overlapping rearrangement window and toolbar is dragged.
c) Bug fix: Issue error messages if there would be too many output files for the number
of digits set in the leafname.
d) Reset all settings prior to loading a new profile. This will ensure that when
changing profiles any 'new' features will be reset to defaults, rather than previous
settings.
v1.13 (10th Apr 2008) *Not publicly released*
a) Major update: Added facility to use PNG or GIF images for index/next/prev icons.
v1.12 (8th Apr 2008)
a) Made drags to destination output automatically detect the parent directory if you
drag a file to the icon.
b) Added option to enable/disable WebGallery advertising on individual gallery pages.
c) Added automatic slideshow option (under Page text panel)
d) Made frames (in Thumbnails panel) mutually exclusive with web templating system.
e) Amended 'Show filenames' and 'Show image size' to work with web templating system.
f) Made W3C menu options grey out if the relevant icon is turned off.
g) Grey out WebGallery advert options if web templates are in use.
h) Added email and web link buttons to 'Info' window.
v1.11 (4th Apr 2008)
a) Bug fix: Improved error handling for invalid or renamed source directories.
b) Bug fix: Ensured that all window panes close correctly if an error occurs (see a).
c) Bug fix: Reset default settings.
v1.10 (30th Mar 2008)
a) Bug fix: Prevented 'memory can't be moved' errors occurring when rearrangement
window open and a source image is deleted.
b) Bug fix: Correctly save/restore ChangeFSI 'Gamma' value, due to rounding error.
c) Bug fix: Correctly update background and icon set images when changing profile.
d) Bug fix: Correctly output 'Index' icon when creating gallery.
e) Bug fix: Correctly interpret -FIL- as image filename in web templating system.
v1.09 (12th Nov 2007)
a) Add feature: Open output directory automatically after processing images.
b) Bug fix: Improved caret handling so that it's not removed from non WebGallery windows
when processing images. Also, the position is restored when navigating through
captions.
c) Tidied demo code so that 'Frame' settings are correctly saved within profiles when
in demo mode.
d) Added some more preset image sizes (128x95, 200x150,320x240 and 520x352)
e) Updated some of the interactive !Help text to correct a couple of typos and also
describe new features.
v1.08 (30th Oct 2007)
a) Bug fix: Main window correctly jumps to the front if obscured by another window and
you click on the iconbar icon.
b) Bug fix: Amended scaling factor of rotated thumbnails so that tall 'portrait' mode
ones are a better ratio next to 'landscape' ones. Made formula 0.1 greater than the
reciprocal of width/height ratio.
v1.07 (5th Sep 2007)
a) Bug fix: Ensure that all parameters are saved correctly when you create a new
profile.
b) Changed meaning of some tags; -FFF- is now custom and filename is now -FIL-
c) Added new tag -PAG- to insert HTML filename (minus the .html)
d) Changed operation of captions so that <br> tag is only inserted if the previous line
is not blank.
e) Suppressed caption font size if it's equal to 3, as this is the default base size
anyway.
f) Added <p>...</p> tags around captions, only IF web templates are NOT being used.
g) Bug fix: Don't output any <div>...</div> tags when there is no caption to add.
v1.06 (10th Jul 2007)
a) Bug fix: Save positions in rearrangement window if images have been moved around and
new images are imported.
v1.05 (30th May 2007)
a) Major bug fix: Extended menu buffers to cope with maximum number of menu options from
directory entries (profiles and web templates menus).
b) Added facility to delete images.
c) Bug fix: Doing anything that can affect the position of images now correctly resets
the 'rearrange images' flag.
d) Added auto-scroll to rearrangement window if you drag an image to the top or bottom
of the window.
v1.04 (6th May 2007)
a) Added ^ icons to file panel, to open relevant directories.
b) Added import image by dragging images to the 'Captions' panel (as well as the
re-arrangement window).
c) Upgraded drag and drop import to allow dragging from other apps via Wimp$Scrap so you
can now import images direct from emails.
d) Allowed drag and drop to captions window in order to add images to the source. This
previously only worked in the re-arrangement window.
e) Added error message if duplicate filename exists when importing an extra image into
the source directory.
f) Added support for Search engine control, such as no archive and no cache.
g) Added no-cache option.
h) Updated interactive !Help for recently added features.
i) Bug fix: -XXX- tags now correctly decoded if they follow a non -tag- character in web
templates.
j) Removed some of the restrictions in the demo version.
k) Allowed Frame controls to work with web templating enabled.
l) Made source directory non-writable, to force people to drag source images.
m) Added leafname of current image to preview icon in caption window.
n) Bug fix: Prevented current caption being cleared after re-arranging images.
o) Added 'Force overwrite' to Files panel and changed default operation to not
overwriting existing image files. This dramatically reduces processing time because
images are only re-processed if not already present in the destination directory, or
if 'Force overwrite' is turned on.
p) Speeded up rendering of preview icons slightly by turning off all non processing
intensive ChangeFSI options when generating on-screen preview images.
q) Added 'Fast' mode to ChangeFSI options, which changes into Mode 0 for faster JPEG
processing (pretty useless option, because it waits for a key press/mouse click
in-between each image!)
r) Bug fix: Update thumbnail image in caption panel if position moves due to
rearranging images.
s) Improved error checking for coping with unintended user operations, such as deleting
the 'dirlisting' file.
t) Amended quit routine to not ask for confirmation if you've opened the captions panel
but not changed anything.
u) Made clicking on the 'Convert images only' (files panel) option toggle off
non-relevant panels (for simplicity and to reduce confusion).
v1.03 (6th Jan 2007)
a) Amended template to remind SHIFT action on dragging source images.
b) Added 'Open log' button to profiles panel.
c) Improved logging for errors on merging images with arrangement window.
d) Bug fix: Rearrangement window closes without warning when you click 'Cancel' if
you've not moved anything.
e) Made Cancel/OK buttons in re-arrangement window into a toolbar so that they're always
visible, irrespective of scroll position.
f) Added warning triangle image to warning window.
g) Added button to Captions panel to open original source image in your favourite image
viewer.
h) Amended templates slightly to prevent invalid keypresses being entered in the wrong
icons.
i) Bug fix: Compensated for maximum image size correctly when output images are rotated.
v1.02 (23rd Dec 2006)
a) Bug fix: Won't tell you you haven't saved data when trying to quit after clicking on
the 'Save' button in the Profiles panel.
b) Improved rotation icons in Captions panel slightly.
c) Amended Prev/Next buttons in Captions panel to reverse action on Adjust click.
v1.01 (11th Dec 2006)
a) Added ability to rotate each image (click on icon in captions panel)
v1.00 (9th Dec 2006)
a) Bug fix: Opening choices directory (^ icon in General panel) now correctly opens the
correct directory, rather than always opening the choices in !Boot.
v0.15 (7th Dec 2006) BETA 6 - First public release!
a) Bug fix: Amended sprite name in warning window so that WebGallery icon correctly
appears.
b) Added two extra sizes to list of preset image sizes in 'Files' panel.
c) Amended Max image size label in 'File' panel to read 'Max final image size' for
additional clarity.
d) Amended default final image size to be 520x390.
e) Added confirmation warning when closing rearrangement window.
f) Removed 'close' icon from rearrangement window.
g) Wrote tutorial to go through a worked example of Tricia Garner's Orchid gallery,
highlighting the differences between the standard output and that using a web
template.
h) Changed the -FFF- template tag to -GGG- (to allow for below).
i) Added a new -FFF- web template tag to substitute the filename of the current image
(stripped of any filetype suffix).
j) Added new -III- web template tag to substitute the number of the current index page.
k) Added a display of the current background number in the 'web output' panel.
l) Added button to open templates directory (^ underneath template name)
v0.14 (6th Dec 2006) BETA 5
a) Added new feature - Set background colour, if no image.
b) Changed application name to !WbGallery to make it conform to 10 character filenames.
c) Created small filer sprite.
d) Bug fix: No longer re-generates the dirlisting file when you click on the 'captions'
button, overwriting any previous image re-positioning.
e) Increased wimpslot to 512k
f) Bug fix: No longer erases last caption when changing profile.
g) Added 'Created by WebGallery' advertising icon.
v0.13 (30th Nov 2006) BETA 4
a) Added JPEG repair routines, to fix JPEG images which don't start with the correct
marker.
b) Added a space after the © symbol.
c) Tweaked code to detect image sizes slightly. This should allow WebGallery to detect
some JPEG images which had rogue image sizes in them.
d) Added new feature: Holding SHIFT down when dragging a directory of images will
preserve any previous 'dirlisting' which will keep any rearrangement of images you
may have made.
(doing a normal drag will re-generate a new listing in filer order)
e) Tidied up some of the initial directory listing generation code so that captions are
displayed correctly on initial loading.
f) Added debug mode for future diagnostic tests and bug finding.
v0.12 (23rd Nov 2006) BETA 3
a) Bug fix: Expanded shortcuts in interactive help text to work on all versions of RISC
OS.
b) Made 'Select click' options go in the reverse way if Adjust is clicked. Thanks to
Steve Revill for spotting this.
c) Stopped background and iconset selectors from auto-repeating.
Thanks to Steve Revill for suggesting this.
d) Implemented DragASprite for drag operations. Thanks again to Steve Revill for
suggesting this.
e) Bug fix: Disabled borders around W3C validation icons
f) Bug fix: iconbar icon correctly initiated when registering (or not) for the first
time.
g) Added some more iconsets, plus made existing ones correctly have transparent
backgrounds.
h) Added support for interactive help on menus.
i) Bug fix: Correctly grey out the image page border icons when frames are disabled.
j) Improved handling of JPEG images to avoid occasional 'end of file' error when
scanning image size.
k) Improved error handling of corrupt source files, which should avoid files being left
open if a duff image is encountered whilst processing.
v0.11 (21st Nov 2006) BETA 2
a) Added LED status warning to captions window, to alert the user if anything
potentially suppressing 'caption' output is set.
Click on the LED to go to the offending panel to rectify.
b) Bug fix: Copy master default profile, if no default profile is found in profiles
directory.
c) Made default destination directory leafname configurable in Messages file (misc17).
d) Added 'Help' button to 'General' panel - which will launch the !Help file.
e) Added quotes around ChangeFSI filename parameters, to improve handling of filenames
with spaces in them.
f) Increased wimpslot to 464k.
g) Changed background colour of first caption line, to distinguish between thumbnail
caption and full caption.
h) Added ability to import captions (drag a text file to captions window). Also added
'Edit' button to load current caption into a text editor.
i) Added check for presence !ChangeFSI in !Run file.
j) Only generate thumbnail when you click on the 'Captions' panel, not when you drag a
directory of images.
k) Removed ability to drag source files into 'Captions' panel. This confused matters, so
the only way to set the source directory is via the 'Files' panel.
m) Added extra option to 'Page text' panel to toggle copyright symbol (©) on or
off. If on (dark), the copyright text will be preceded by ©
n) Tidied 'reset profile' code a bit, so more things are reset to the default (such as
page text)
o) Bug fix: Correctly detects/sets Alias$ChangeFSI so that the 'changefsi not found'
error shouldn't occur. Some people were seeing this due to a missing line from
ChangeFSI's !Boot file in some versions of ChangeFSI.
p) Split output into sub-directories for clarity.
q) Bug fix: Correctly read navigation icon sizes for multiple index links.
v0.10 (17th Nov 2006) BETA 1
First beta version - should be all working ok though.
|
Last edit: 12th Apr 2008 at 4:25pm (27 days ago) |
| Viewed 4233 times since 28th Oct 2006, or 7 views per day | ||||||||||
|
| |||||||||||||||||||||
RIPA NOTICE: NO CONSENT IS GIVEN FOR INTERCEPTION OF PAGE TRANSMISSION | |||||||||||||||||||||