Here is a quick and dirty plugin to do what you want.
`
<?php
/**
* This plugin will intercept the load process and force references to the index page to
* the the single album of the installation
*
* @package plugins
* @author Stephen Billard (sbillard)
* @subpackage media
*/
$plugin_is_filter = 5|CLASS_PLUGIN;
$plugin_description = gettext('Forces a defined album as the index page.');
$plugin_author = "Stephen Billard (sbillard)";
zp_register_filter('load_request', 'forceAlbum');
function forceAlbum($success) {
// we presume that the site only serves the one album.
$_zp_gallery = new Gallery();
$_zp_current_album = $_zp_gallery->getAlbums();
$_GET['album'] = array_shift($_zp_current_album);
return $success;
}
?>
`
But you may wish to do some theme modifications since things like breadcrumbs will still think there is an index page and you will have multiple links to the same album page as a result.