REVISION HISTORY V6.6 - 06/10/31 ---------------- New Features ------------ * Added js to album_header.tml and new popup class to Photo_Album.css to allow better popups for jhead info. * Now supports E-Blah, SMF 1.1+ and YaBB 2.x authentication. * Now supports UBB.Threads authentication. New Config Items ---------------- * shadow_borders: Adds a "drop shadow" to thumbnails or images. * shadow_background: Sets the background colour for shadow borders * db_passwordSaltfield: Sets the passwordSalt database field. Used for SMF 1.1+ and it's new authentication scheme. Bug Fixes --------- * Photos/albums with ' in the name are now handled properly. V6.5 - 04/09/13 ---------------- New Features ------------ * Multiple "viewing" levels. Based on authentication type, but generally can specify "Anyone," "Member," or "Owner" at upload time. Only the specified users will be able to see the image. * Moving/Deleting links only moves/deletes the link, not the actual photo. * Views are now moved with the object * The following slideshow changes: * Will go into slideshow mode even if popups are blocked via Mozilla, Firefox or ZoneAlarm settings -- if popups are blocked, the browser window is still the regular one, rather than the borderless one. * Returns you to the regular view of last photo seen in the slide show when you close the slideshow. * Degrades nicely if Java is disabled - same result as when popups are blocked. * Fits vertical photos into the screen height if you have ImageMagick installed * Uses the Photo_album.css settings for back-ground of the slideshow * Behaves the same way wether you start from album.pl?photo=... or from album.pl?slideshow=5;photo=... * Fullscreen slideshows no longer have a body margin. * Slideshow runs faster * Added image=random and image=randthumb to display random photos/thumbnails directly (no HTML, just the image itself) * Added the ability to rename the (system) file or directory when moving. * Base script has been chopped into multiple modules. * Added module path configuration variable. * Can now handle JPEG 2000 (jp2) files. * If you view from a Windows platform, the site will ask you to install the Lurawave jp2 plugins. * If you view from a Linux platform, conversion back to jpg occurs on the fly, via ImageMajick. * jp2 files give me small storage requirements while maintaining image quality * All thumbnails are png files * Auto-size photo display for the current browser window. * Option: Only some members can upload photos and add ratings * Provide the option of storing login cookies permanently or only for the current session. * Better phpbb cookie checking. * Updated ratings/comments section to use the "ratings" style class. * Put nav footer into a table * Updated style color definitions * Ratings cleaned up in css * Made SMF cookie name a var * Strip spaces from arrays in config * Better updateComment checking * Now Uses "title" instead of "alt" * New german translation * Added default error info when string table is not loaded * Won't display the auto-size link/button unless ImageMagick is found. * if photo_height or photo_width=auto are passed, default to small size if there's no ImageMagick * Returns small size from getPhotoDimensions if there's no ImageMagick * More phpBB defaults in album.cfg * Made footers a table * Messed with static stuff * Frister's fixes for png thumbnails and SSI stuff * Changed default_size to 0 (no resize) in album.cfg * Added ####PATH#### * Added jp2 to imgexts in album.cfg * Moved "allow edit/move/link" etc into the authentication section. New Config Items ---------------- * module_path: Location of album.pl module files. * @jp2exts: Valid extension(s) for JPEG 2000 files. * temp_loc : Filesystem path for storing JPEG 2000 files temporarily. * temp_web: Web location of temp_loc. * auto_button: Filename for new "auto" button. Bug Fixes --------- * Fixed problem where page was not always set right when viewing photos * Fixed double entry in notify file. * Fixed problem reading binary descriptions.txt. * Fixed nav footer to work in all browsers. * Fixed owner problem. * Fixed a bug related to view level when moving phots or albums. * Fixed jhead comments * Fixed breadcrumb function passing * Fixed link/move menu so it only displays when config'd to * Fixed tooptip when using jhead * Several JavaScript fixes. V6.4 - 04/03/25 ---------------- New Features ------------ * Upgrading is now possible through the album.pl configuration menu. (All existing settings are merged with the new album.cfg.clean file.) * The album.pl breakup begins! The main album.pl file has been split into album_admin.pm. * Added thumbnail fading. (Thanks MessageDJ!) * Added compatibility with Simple Machines Forum. * Setting "default_guests" to "all" prohibits all non-admins from uploading. (I.E. all regular authenticated users are treated as guests.) * Uses first thumbnail in an album as the album thumb, if there isn't already one. * New ####CODE=[command]#### tag allows you to insert Perl code into your templates. Useful for changing the way album.pl runs, based on local or global template files. * You can now use URLs like .../album.pl?random=1;ssi=2;photo_height=150 to specify a height or width for SSI images. * album.pl no longer fails to run when "optional" Perl packages are missing such as MD5 or CGI::Cookie. * Enhanced album_test.pl to provide "usage notes" for any Perl packages that are missing (to help assess the impact of missing modules). * Updated templates, which now include code to honour "textmenu" settings. * Admins can now upload files larger than the posted limit. * Converted all included images to PNG format and created new album/photo/movie icons. * You can now specify a file size for pic_resize upload resizing. * Thumbnail borders are now "smarter." * Added "All" in pages section to show all images on a single page. * Added "showall=x" option for recent uploads to show "x" most recent uploads (default is 20). * Users are now forced to select an album on upload, as there is no album selected by default (per_member_upload excluded). * Moved the