<?xml version="1.0" encoding="ISO-8859-1"?>

<xwikidoc>
<web>Photos</web>
<name>WebHome</name>
<language></language>
<defaultLanguage>en</defaultLanguage>
<translation>0</translation>
<parent>Main.WebHome</parent>
<creator>XWiki.Admin</creator>
<author>XWiki.Admin</author>
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1107121630000</creationDate>
<date>1166177443000</date>
<contentUpdateDate>1169801141000</contentUpdateDate>
<version>1.9</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
<object>
<class>
<name>XWiki.TagClass</name>
<customClass></customClass>
<customMapping></customMapping>
<defaultViewSheet></defaultViewSheet>
<defaultEditSheet></defaultEditSheet>
<defaultWeb></defaultWeb>
<nameField></nameField>
<validationScript></validationScript>
<tags>
<name>tags</name>
<prettyName>Tags</prettyName>
<unmodifiable>0</unmodifiable>
<relationalStorage>1</relationalStorage>
<displayType>input</displayType>
<multiSelect>1</multiSelect>
<size>30</size>
<separator> </separator>
<separators> ,|</separators>
<values></values>
<number>1</number>
<classType>com.xpn.xwiki.objects.classes.StaticListClass</classType>
</tags>
</class>
<name>Photos.WebHome</name>
<number>0</number>
<className>XWiki.TagClass</className>
<property>
<tags/>
</property>
</object>
<content>1 Photo Albums

{table}
Photo|Title|Description|Comments
#set ($sql = ", BaseObject as obj where  obj.name=doc.fullName and obj.className='XWiki.PhotoAlbumClass' and obj.name &lt;&gt; 'XWiki.PhotoAlbumClassTemplate' order by doc.creationDate desc")
#foreach ($item in $xwiki.searchDocuments($sql))
#set($bentrydoc = $xwiki.getDocument($item))
#set($comments = $bentrydoc.getComments())
#if($comments.size()&gt;0)
#set($i = 0)
#set($cobj = $comments.get($i))
#set($comment = $bentrydoc.display("comment", "view", $cobj))
#else
#set($comment = "")
#end
#set($comment = $comment.replaceAll("\n","&lt;br /&gt;"))
#set($bentryobj = $bentrydoc.getObject("XWiki.PhotoAlbumClass",0))
#if($bentrydoc.attachmentList.size()&gt;0)
#set($attach = $bentrydoc.attachmentList.get(0))
&lt;img src="$bentrydoc.getAttachmentURL($attach.filename,"download")"  height="50" alt="$!{bentrydoc.display("title","view",$bentryobj)}" /&gt;|[$!{bentrydoc.display("title","view",$bentryobj)}&gt;$item] | $!bentrydoc.display("description", "view", $bentryobj) | $!comment
#else
[No photo&gt;$item]|[$!{bentrydoc.display("title","view",$bentryobj)}&gt;$item] | $!bentrydoc.display("description","view",$bentryobj) | $!comment
#end
#end
{table}

1.1 Add an Album

&lt;form action="" id="newdoc"&gt;
&lt;div&gt;
&lt;input type="hidden" name="parent" value="Photos.WebHome" /&gt;
&lt;input type="hidden" name="template" value="XWiki.PhotoAlbumClassTemplate" /&gt;
&lt;input type="hidden" name="sheet" value="1" /&gt;
&lt;input type="hidden" name="webname" value="Photos" /&gt;
Wiki name of the album: &lt;input type="text" name="name" value="short name no special chars" size="40" /&gt;
&lt;input type="button" value="Add this Album" onclick='updateName(this.form.name); action="../../inline/" + this.form.webname.value + "/" + this.form.name.value; this.form.submit();' /&gt;
&lt;/div&gt;
&lt;/form&gt;
</content></xwikidoc>