<html>
  <head>
  <style type="text/css">
  <!--
  body {background-color: ffffff; color: 373737; font-family: verdana; font-size: 12px;}
  td{font-family: Verdana;font-size: 12px;}
  a{color:blue; text-decoration:none;}
  a:link {color: blue;}
  a:visited {color: red;}
  a:hover {text-decoration:underline;}
  a:active {color: white;}
  a.linkbar{color:white; text-decoration:underline;}

  tr.even{background-color:dddddd;}
  tr.odd{background-color:white;}

  input,select {font-size: 10px; font-family: verdana;}
  .logo,.topright,.middle {background-color: white; color: 373737;font-family: Verdana;font-size: 12px;PADDING-RIGHT: 4px;PADDING-LEFT: 4px;PADDING-BOTTOM: 2px;PADDING-TOP: 4px; }
  .blend {background-color: white; color: 373737;font-family: Verdana;font-size: 12px;PADDING-RIGHT: 4px;PADDING-LEFT: 4px;PADDING-BOTTOM: 4px;PADDING-TOP: 4px; }
  .sidebar {background-color: 373737; color: white; font-family: verdana;font-size: 12px;PADDING-RIGHT: 4px;PADDING-LEFT: 4px;PADDING-BOTTOM: 4px;PADDING-TOP: 4px;}
  .note {font-family: verdana; font-size: 10px;}
  -->
  </style>
  </head>
  <title>
  Albumer Manual  </title>
  <body>
<center>
<a href="http://albumer.sf.net">back to Albumer homepage</a>
</center>

<br>
<center>
<table width="600" cellpadding=3 cellspacing=0>
<tr><td valign=top width=140 class="sidebar">
  <b>Chapters</b><br>
  <a href="index.html@c=1" class="linkbar">Installation</a><br>
  <a href="index.html@c=2" class="linkbar">Configuring</a><br>
  <a href="index.html@c=3" class="linkbar">Skins</a><br>
  <a href="index.html@c=4" class="linkbar">Modules</a><br>
  </td><td valign=top width=460>
  <b>Guide to Albumer Modules</b>
  <br><br>
  Albumer is extremely scalable due to the use of Modules.  They allow a user to define their own custom variables
  to be used in their skins.  They also allow a user to perform a number of bad activities which is why it is 
  <b>very highly suggested</b> that user_module_uploads is set to false (off) if you are running Albumer in a multi-user 
  environment.  
  <br><br>
  If you want to write your own modules, I suggest you start with 
  <br><a href="skeleton_albumer_module.mod" target="blank">skeleton_albumer_module.mod</a>
  <br> which is a highly commented framework.  More examples will hopefully come.
  <br>
  <br>
  By default, each user is provided with 3 modules (defaultONE.mod, defaultTWO.mod, defaultTHREE.mod).  These provide 
  the following variables.
  <br><br>
  On the <b>homepage</b> of a user<br>
  <b>%%albums%%</b> - a table that shows album name, number of pictures in the album, and the date the album was last added to.
  <br><br>
  <b>%%homepage%%</b> - a link to the user's Albumer homepage
  <br><br>
  Viewing an <b>album</b><br>
  both %%albums%% and %%homepage%% are again available<br>
  <b>%%thumbnails%%</b> - Displays a table of thumbnails in that album, with rows and columns being determined by per_page and per_row
  <br><br>
  <b>%%pages%%</b> - If there are multiple pages to an album, this will provide links to them
  <br><br>
  <b>%%albumname%%</b> - the name of the album being viewed
  <br>
  <br>
  Viewing a <b>picture</b><br>
  both %%albums%% and %%homepage%% are again available<br>
  <b>%%picture%%</b> - displays the fullsize image
  <br><br>
  <b>%%description</b> - The description of the picture
  <br><br>
  <b>%%albumslist%%</b> - A list of the albums the picture is in




    </td></tr>
</table>

