Photos
WebHome
en
0
XWiki.Menu
XWiki.superadmin
1107712021000
1117547450000
1427131390374
1.4
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 <> '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()>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","<br />"))
#set($obj = $bentrydoc.getObject("XWiki.PhotoAlbumClass",0))
#if($bentrydoc.attachmentList.size()>0)
#set($attach = $bentrydoc.attachmentList.get(0))
<img src="$bentrydoc.getAttachmentURL($attach.filename,"download")" height="50"/>|[$!{bentrydoc.display("title","view",$obj)}>$item] | $!bentrydoc.display("description", "view", $obj) | $!comment
#else
[No photo>$item]|[$!{bentrydoc.display("title","view",$obj)}>$item] | $!bentrydoc.display("description","view",$obj) | $!comment
#end
#end
{table}
1.1 Add an Album
#includeTopic("XWiki.XWikiCommonJavascript")
<form action="" id="newdoc">
<input type="hidden" name="parent" value="Photos.WebHome" />
<input type="hidden" name="template" value="XWiki.PhotoAlbumClassTemplate" />
<input type="hidden" name="sheet" value="1" />
<input type="hidden" name="webname" value="Photos" />
<input type="hidden" name="name" value="" />
Wiki name of the album: <input type="text" name="title" value="short name no special chars" size="40"><input type="button" value="Add this Album" onclick='updateName(this.form.title, this.form.name); action="../../inline/" + this.form.webname.value + "/" + this.form.name.value; this.form.submit();' />
</form>
<h2 class="heading-1"><span id="HPhotoAlbums">Photo Albums</span></h2><p class="paragraph"/><table class="wiki-table" cellpadding="0" cellspacing="0" border="0"><tr><th>Photo</th><th>Title</th><th>Description</th><th>Comments</th></tr><tr class="table-odd"><td><img src="/xwiki/bin/download/Photos/AspireRFIDIDESnapshots/AleServerConfiguratorECSpecDefineWarehouseAleDemo.jpg" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/AspireRFIDIDESnapshots">AspireRFID IDE Snapshots</a></span></td><td>AspireRFID IDE Snapshots</td><td> </td></tr><tr class="table-even"><td><img src="/xwiki/bin/download/Photos/ICT2010/ICT2010-16.jpg" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/ICT2010">ICT 2010</a></span></td><td>ASPIRE was present at the biggest European event on ICT research and Innovation conducted at Brussels Expo 27-29 of September 2010</td><td> </td></tr><tr class="table-odd"><td><img src="/xwiki/bin/download/Photos/AthensDigitalWeek2009/Athens_Digital_Week_2009_10.jpg" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/AthensDigitalWeek2009">Athens Digital Week 2009</a></span></td><td>More than 39.000 visitors visited the greatest technology exhibition in Athens the Athens Digital Week 2009. Athens Information Technology was there to present AspireRFID among other technological and research activities.</td><td> </td></tr><tr class="table-even"><td><img src="/xwiki/bin/download/Photos/SoundingBalloonTracking/aspireballoon1.jpg" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/SoundingBalloonTracking">Sounding balloon tracking</a></span></td><td>A <span class="wikiexternallink"><a href="http://en.wikipedia.org/wiki/Weather_balloon">sounding balloon</a></span> has been launched from l'IUT de Valence (<span class="wikiexternallink"><a href="http://maps.google.fr/maps?ll=44.915116,4.914901&spn=0.009999,0.024741&t=h&z=12">map</a></span>) , France, the 24th of April 2009. The balloon has flown for 3 hours (2 hours up, 1 hour down), up to 26500 meters (<i class="italic">87000 feet</i>) high, and has landed 140 km (<i class="italic">87 miles</i>) away (<span class="wikiexternallink"><a href="http://maps.google.fr/maps?ll=44.064570,6.155825&spn=0.009999,0.024741&t=h&z=12">map</a></span>). The Aspire MW was used to track this HAFO (High Altitude Flying Object) in real time. The collected data were GPS position, temperatures, pressures and pictures taken from a 36-grams digital camera.</td><td> </td></tr><tr class="table-odd"><td><img src="/xwiki/bin/download/Photos/AspireDemoAtJavaOne2009/aspireatjavaone2009.png" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/AspireDemoAtJavaOne2009">Aspire demo at JavaOne 2009</a></span></td><td>The Aspire supply chain demo presented at JavaOne 2009 (40.000 attendees), June 2009, San Francisco, Moscone center</td><td> </td></tr><tr class="table-even"><td><img src="/xwiki/bin/download/Photos/RFIDSuiteSnapshots/aspire-mc5.png" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/RFIDSuiteSnapshots">RFID Suite Snapshots</a></span></td><td>UJF's RFID Suite Snapshots</td><td> </td></tr><tr class="table-odd"><td><img src="/xwiki/bin/download/Photos/AthensDigitalWeek/AthensDigitalWeek1.jpg" height="50"/></td><td><span class="wikilink"><a href="/xwiki/bin/view/Photos/AthensDigitalWeek">Athens Digital Week 2008</a></span></td><td>AspireRFID at Athens Digital Week</td><td> </td></tr></table>
<h3 class="heading-1-1"><span id="HAddanAlbum">Add an Album</span></h3><p class="paragraph"/>
<script type="text/javascript">
<!--
function updateName(field1, field2, removeclass) {
var name = field1.value;
name = name.replace(/[???]/gi,"a")
name = name.replace(/[????]/gi,"e")
name = name.replace(/[??]/gi,"i")
name = name.replace(/[??]/gi,"o")
name = name.replace(/[???]/gi,"u")
name = name.replace(/["!?]/g,"");
name = name.replace(/[_':]/g," ");
if (removeclass!=false)
name = name.replace(/class$/gi,"");
if (navigator.userAgent.indexOf("Safari")==-1) {
name = name.replace(/\s(.)/g,function(str, p1) { return p1.toUpperCase(); });
name = name.replace(/^(.)/g,function(str, p1) { return p1.toUpperCase(); });
}
name = name.replace(/\s+/g,"");
if (field2 == null) {
field1.value = name;
} else {
field2.value = name;
}
if (name=="")
return false;
return true;
}
// -->
</script>
<form action="" id="newdoc">
<input type="hidden" name="parent" value="Photos.WebHome" />
<input type="hidden" name="template" value="XWiki.PhotoAlbumClassTemplate" />
<input type="hidden" name="sheet" value="1" />
<input type="hidden" name="webname" value="Photos" />
<input type="hidden" name="name" value="" />
Wiki name of the album: <input type="text" name="title" value="short name no special chars" size="40"><input type="button" value="Add this Album" onclick='updateName(this.form.title, this.form.name); action="../../inline/" + this.form.webname.value + "/" + this.form.name.value; this.form.submit();' />
</form>