DAlbum Parry Bonus Pack

This DAlbum customization will add an online file manager to DAlbum. DAlbum administrators will be able to upload photos without needing to be familiar with FTP. It will also add an Atom feed so that users can use a news aggregator to watch the album. It will also change the default sort order for photos to sort according to the time the picture was taken. Additionally, there are a few small UI improvements and bug fixes.

This package will only work with DAlbum version 1.42 build 158.


Download


Contents of the README file

###############################################################################

DALBUM PARRY BONUS PACK
=======================

Copyright (c) 2006 Chad Parry

The DAlbum Parry Bonus Pack patch is a customization of the DAlbum photo
album.  It also includes the File Thingie file manager and the File
Upload/Download - FileReference Flash program.  There are also changes to
24 color skins created by mrbass.

DALBUM PARRY BONUS PACK LICENSE
===============================

Copyright (c) 2006 Chad Parry

This program is free software; you can redistribute it and/or modify
it 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.

This program is 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.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

DALBUM LICENSE
==============

Copyright (c) 2003 Alexei Shamov, DeltaX Inc.

This program is free software; you can redistribute it and/or modify
it 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.

This program is 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.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

FILE THINGIE LICENSE
====================

File Thingie version 1.41 - Andreas Haugstrup Pedersen  October 1st, 2003
The newest version of File Thingie can be found at 

LICENSE INFORMATION:
This work is licensed under the Creative Commons Attribution-NoDerivs-NonCommercial.
To view a copy of this license, visit 
If you want to use File Thingie for a commercial work please contact me at 

FILE UPLOAD/DOWNLOAD - FILEREFERENCE LICENSE
============================================

The original author and distributor of the "File Upload/Download -
FileReference" Flash program is Oinam Software, http://www.oinam.com/.
The terms of the license are not known.

24 COLOR SKINS LICENSE
======================

These 24 css color skins are GPL'ed ...feel free to use whenever, however.
including html and .png screenshot

###############################################################################

SUMMARY
=======

This DAlbum customization will add an online file manager to DAlbum.
DAlbum administrators will be able to upload photos without needing
to be familiar with FTP.  It will also add an Atom feed so that users
can use a news aggregator to watch the album.  It will also change the
default sort order for photos to sort according to the time the picture
was taken.  Additionally, there are a few small UI improvements and bug
fixes.

###############################################################################

DOWNLOAD
========

The Parry Bonus Pack can be downloaded from:
	http://chad.parry.org/dalbum/

###############################################################################

INSTALLATION
============

1)

Install DAlbum version 1.42 build 158.  If you are using a different
version of DAlbum then you will have to upgrade.  Instructions for
installing DAlbum can be found at:
	http://dalbum.org/index.php?go=Install

2)

Unpack or copy all the files into the DAlbum installation directory.
For example (assuming your DAlbum directory is /usr/share/dalbum):

	> tar -xzf bonus.tgz -C /usr/share/dalbum

These files should be present:

	README
	bonus.diff

3)

Install the DAlbum Bonus Pack 1.2.  (That is a Bonus Pack that is
published by DAlbum and is not the same as this Parry Bonus Pack).
Instructions for downloading and installing this package can be found at: 
	http://dalbum.org/index.php?go=BonusPack1
If you want to skip the above instructions, you can download Bonus Pack 1.2
directly from this location:
	http://dalbum.org/bonus1.zip
Then install it by unpacking it in the DAlbum folder.
For example:

	> unzip -d /usr/share/dalbum bonus1.zip

4)

Install the 24 color skins created by mrbass.  They can be downloaded from:
http://dalbum.org/all24css.zip
Then they can be installed by unpacking them in the DAlbum folder.
For example:

	> unzip -d /usr/share/dalbum all24css.zip

5)

Next apply the changes in this bonus pack.  The changes that need to be
made are contained in the bonus.diff file.  Depending on what other changes
you have made to your custom.php file, you may have to make some of
the changes manually.
For example:

	> patch -p1 -d /usr/share/dalbum < bonus.diff

###############################################################################

BUGS
====

 * Disable the Atom feed on websites where different albums are accessible
   to different groups of users.

   The Atom feed is a static file that is produced for each album during
   reindexing. A feed contains all changes to the album's images and
   comments as well as for all child albums. Permissions are *not*
   respected when the feed is created. In some cases this is OK, because
   the feed itself is protected by the album's authorization settings. But
   in cases where a child album is more restrictive than a parent album,
   the parent album feed will incorrectly contain information from the
   children. The feed for the root of the album will always contain all
   changes to all albums.

   To disable the Atom feed, edit the "config/custom.php" file.  On line
   477, there is a line that is commented out that looks like this:

      #return;

   Remove the "#" character from the beginning of the line and save the file.
   Then, delete the file named "feed.atom" in each of your album folders.

RELEASE NOTES
=============

 * Version 0.3, released October 10, 2006
   * Fixed creation of the feed that happens when comments are edited

 * Version 0.2, released October 3, 2006
   * Corrected image titles in Atom feeds
   * Added a description of a security bug

 * Version 0.1, released October 2, 2006
   * Initial release