After over 5 months of work, album.pl V6.4 has been released!
[
Download it here ]
For new users:
install instructions For existing users:
upgrade instructions Note that both processes have changed significantly in this release. V6.4 release notes follow:
V6.4New 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 form tags outside of the ####UPLOAD#### tag, to allow admins to insert custom variables by editing the templates. Be sure to update album_upload.tml accordingly.
- Debug info now shows module name.
New Config Items- perl_gd: Allows the use of the Perl GD package to generate thumbnails. (Thanks to Daniel Hofverberg for the code!)
- skipalbums: Allows you to define the name of directories to "hide." (I.E. directories matching this regular expression will not be displayed as albums.)
- thumb_fading, fade_load, fade_to, fade_over, fade_out: Thumbnail fading settings.
- representative_thumbnails: Uses the first thumbnail in an album as it's "representative" thumbnail.
- allow_move: Allow/disallow users to move photos they upload.
- allow_link: Allow/disallow users to link photos they upload.
Bug Fixes- Fixed bug with shrouded images not doing proper referer checks.
- Fixed a bug with text menus and albums showing a || inappropriately.
- Fixed a bug where the user edit screen on the config screen would wreck auth_db.txt.
- Fixed the way the "edit" menu works. The "stop" checkbox is now always shown, and uses on/off as the default depending on the context.
- Quotes are now handled properly on the config screen.
- Metacharaters in filenames no longer break ratings.