<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>codeboje - coding and stuff - Tag imago</title><link>http://codeboje.de/</link><description>codeboje - coding and stuff</description><language>en-us</language><lastBuildDate>Wed, 19 Dec 2012 09:53:04 -0000</lastBuildDate><item><title>Imago now with AGPL</title><link>http://codeboje.de/imago-now-agpl/</link><description>&lt;p&gt;&lt;a href="http://codeboje.de/future-imago/" title=""&gt;Even my previous plans with imago didn't work out&lt;/a&gt; i still did the step and released it under the AGPL and also offer a commercial license in case the AGPL isn't applicable for you. The terms of use of the previous 08 and 07 versions are not affected and you can still use them.
&lt;/p&gt;
&lt;p&gt;The code is hosted over at github -&amp;gt; &lt;a href="https://github.com/azarai/Imago" title=""&gt;Imago at github&lt;/a&gt; and i opened a &lt;a href="http://forum.codeboje.de/" title=""&gt;support forum for test drive&lt;/a&gt;. Please use the github issue tracker for bug reports. 
   I'll update the project site and docs when i get some time and muse for it :-)
&lt;/p&gt;
</description><guid>http://codeboje.de/imago-now-agpl/</guid></item><item><title>The future of Imago</title><link>http://codeboje.de/future-imago/</link><description>&lt;p&gt;If you are a user of &lt;a href="http://imago.codeboje.de" title="Imago home"&gt;Imago&lt;/a&gt; you might already noticed that there hasn't been a new release for some month now. Frankly i do not spend much time improving it, neither do i really have the motivation. On the other site i've been thinking for while what i should do with Imago. Now i found a solution i feel comfortable with and you my fellow users are involved.
&lt;/p&gt;
&lt;p&gt;One day i stumpled over &lt;a href="http://www.kiva.org" title="Kiva homepage"&gt;Kiva&lt;/a&gt; a platform for micro loans to poor people. I liked the idea of helping other through loans instead of simple donations. They need fundraising for their businesses and need to convince you to loan it. Imho a good way of helping people and i think people do value money more if they have to pay it back (banksters excluded of course, but we are talking here of average peoples :-) ). &lt;a href="http://www.kiva.org/about/how" title="how kiva works"&gt;Go and check out yourself how it works&lt;/a&gt;. 
   Maybe you are asking yourself right now, what has this all to do with Imago. Its pretty simple, i decided to make Imago open source but want a return for spending my time coding and supporting it. As i do not want any money for myself, but did like the idea of loaning, i make up this deal:
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kiva.org/team/codeboje" title="codeboje kiva team"&gt;Join Team codeboje&lt;/a&gt; and loan money to the entrepreneur(s) of your choice in the name of the codeboje team and when the teams loaned money reachs the magical amount of 1000$ i'll release Imago under the &lt;a href="http://www.opensource.org/licenses/agpl-v3.html" title="link to affero gpl"&gt;GNU AFFERO GENERAL PUBLIC LICENSE v3&lt;/a&gt;. In no way i do earn any money with it and in the best way you get your loans back and didn't spend any money on my software.
&lt;/p&gt;
</description><guid>http://codeboje.de/future-imago/</guid></item><item><title>Imago - Release v0.8</title><link>http://codeboje.de/imago-release-v08/</link><description>&lt;p&gt;&lt;a href="http://codeboje.de/upcoming-release-of-imago-v08/" title="upcomig imago release"&gt;As mentioned earlier&lt;/a&gt; i present today Imago version 0.8 and also the updated &lt;a href="http://jalbum.net/skins/skin/Imago" title="Imago JAlbum skin"&gt;Imago JAlbum skin&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;  &lt;br /&gt;
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     refactored xhtml structure;all generated xhtml, except the thumbs table, was removed in javascript and can now be specified in your xhtml file
 &lt;/li&gt;

 &lt;li&gt;
     updated to mootools 1.2.x and therefor it doesnt run with mootools 1.11 anymore
 &lt;/li&gt;

 &lt;li&gt;
     image prefetching is now always on for thumbnails and first main image
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Download:&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/downloads/imago_v08.zip" title="download Imago v0.8"&gt;Imago v0.8&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Whats next?:&lt;/strong&gt;  &lt;br /&gt;
   I still need to update the docs and probably also the Picasa Exporter.
&lt;/p&gt;
&lt;p&gt;And a short reminder that theres an &lt;a href="http://feeds.feedburner.com/codeboje_imago" title=""&gt;own feed for Imago news and releases&lt;/a&gt; now. 
&lt;/p&gt;
</description><guid>http://codeboje.de/imago-release-v08/</guid></item><item><title>Upcoming release of Imago v08</title><link>http://codeboje.de/upcoming-release-of-imago-v08/</link><description>&lt;p&gt;I did redesign &lt;a href="http://codeboje.de/azarai" title=""&gt;my photo gallery&lt;/a&gt; some time ago and therefor did refactore &lt;a href="http://imago.codeboje.de/" title="Imago - An AJAX Image gallery"&gt;Imago - An AJAX Image gallery&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;  &lt;br /&gt;
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     refactored xhtml structure;all generated xhtml, except the thumbs table, was removed in javascript and can now be specified in your xhtml file
 &lt;/li&gt;

 &lt;li&gt;
     updated to mootools 1.2.x and therefor it doesnt run with mootools 1.11 anymore
 &lt;/li&gt;

 &lt;li&gt;
     image prefetching is now always on for thumbnails and first main image
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://codeboje.de/azarai" title=""&gt;My gallery&lt;/a&gt; already uses the new imago version. Seems to work well, but i still need to write some docs and redesign the imago site itself prior to release and hope to get it done soon.
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://codeboje.de/azarai" title=""&gt;Go check it out&lt;/a&gt; and c&amp;amp;c are always welcome :-)
&lt;/p&gt;
&lt;p&gt;And btw i created an &lt;a href="http://feeds.feedburner.com/codeboje_imago" title=""&gt;own feed for Imago infos&lt;/a&gt; and it includes all blog post about Imago.
&lt;/p&gt;
</description><guid>http://codeboje.de/upcoming-release-of-imago-v08/</guid></item><item><title>Review: Picoplog - A php Photoblog</title><link>http://codeboje.de/review-picoplog-php-photoblog/</link><description>&lt;p&gt;Lately i got the idea of running a photoblog and was searching for an easy and simple solution with no complicated setup and a strong focus on the photo itself. And even to my own surprise i did find a &lt;strong&gt;great&lt;/strong&gt; one, &lt;a href="http://daubau.it/picoplog/" title="Link to: Picoplog"&gt;Picoplog&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;But lets see what they say about themself:
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Picoplog is a minimalistic photoblogging tool. Picoplog's major strength is its simplicity: posting a photo is done by just uploading it to your web space.
&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;And yes, i think they are right. It's simple, needs no database, installs and runs with no hassles and also includes a simple uploader tool. The only bad thing is it's written in php, not python, but i can live with that :-)
&lt;/p&gt;
&lt;p&gt;I didn't test all the features as i am a purist in image presentation anyways, but what i used did work smoothly. Especially i like the way of uploading images and the uploader app they provide. Too bad the drag'n'drop in the uploader app didn't work really. I could drap'n'drop my image, but it didn't show up in the preview, neither could be uploaded. The same via &amp;quot;file open&amp;quot; did work perfectly. It's just in the supporting app, so its fine with me. Such things can happen. 
&lt;/p&gt;
&lt;p&gt;Next step i took, was creating an own theme. And of course i'd like to integrate imago. &lt;a href="http://imago.codeboje.de/imago_skin_for_picoplog/"  title="Imago Theme for picoplog"&gt;Imago Theme for picoplog&lt;/a&gt; was born. 
   The theme making was straight forward and not much more work then putting some php files in a folder and tell picoplog once which theme to use. Actually i fought more with php itself then figuring out how to write the theme.
&lt;/p&gt;
&lt;p&gt;Definitely worth a recommendation. Go check it out yourself and if you like the imago-picoplog combo, you can download my &lt;a href="http://codeboje.de/downloads/imago_picoplog_skin_01.zip" title="download imago picoplog skin as a zip file"&gt;imago picoplog skin as zip file&lt;/a&gt;.
&lt;/p&gt;
</description><guid>http://codeboje.de/review-picoplog-php-photoblog/</guid></item><item><title>Imago Gallery running on Adobe AIR now</title><link>http://codeboje.de/imago-gallery-running-adobe-air-now/</link><description>&lt;p&gt;Imago runs on Adobe AIR now. You can now enjoy your galleries offline, too. If your impatient check out the screenshot and download &lt;a href="http://codeboje.de/downloads/ImagoOnAIR.air" title="link to imagoOnAir alpha version"&gt;ImagoOnAIR alpha version&lt;/a&gt; and the &lt;a href="http://labs.adobe.com/downloads/air.html" title="external link to adobe air runtime download"&gt;Adobe AIR runtime&lt;/a&gt;, if you don't have it already installed.
&lt;/p&gt;
&lt;p&gt;&lt;img style="float:none; border:0px;" src="/media/articles/ImagoOnAirScreenshot.jpg" alt="ImagoOnAIR Screenshot" /&gt;  &lt;br /&gt;
&lt;/p&gt;

&lt;h2&gt;What’s Adobe AIR?&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://labs.adobe.com/technologies/air/" title="external link to Adobe AIR"&gt;Adobe AIR&lt;/a&gt; is a runtime environment that lets you build desktop applications using Flash, Flex or plain HTML/Javascript. It runs on both Windows and OSX. Linux support will follow after Version 1.0 is released.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;

&lt;h2&gt;How to get started?&lt;/h2&gt;
&lt;p&gt;To build AIR applications you need 2 things to get started:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     &lt;a href="http://labs.adobe.com/downloads/air.html" title="external link to adobe air runtime download"&gt;Adobe AIR runtime&lt;/a&gt;
 &lt;/li&gt;

 &lt;li&gt;
     &lt;a href="http://labs.adobe.com/downloads/airsdk.html" title="external link to adobe air sdk download"&gt;Adobe AIR SDK&lt;/a&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You might download the documentation and some of the examples too. Its pretty straight forward, at least for the Javascript/HTML apps. I recommend to take a look at the examples and read this &lt;a href="http://24ways.org/2007/christmas-is-in-the-air"&gt;nice tutorial over at 24ways&lt;/a&gt;. That should you get started as i'll focus more on my experiene of porting an existing Javascript/HMTL App to AIR.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;

&lt;h2&gt;How difficult was it to let Imago run under AIR?&lt;/h2&gt;
&lt;p&gt;For the first basic tests there was no need of changes at all. To my surprise. I expected some problems or code changes because of the XMLHttpRequest  usage. But it worked and the AIR frameworks looked up the file on the file system. Nice. The only drawback is the way of air deployment. It didn't fit my idea of how to distribute the app first. I thought the air file would be some kind of executable and could be placed inside a gallery directory. But it isn't, its an installer file and the app gets really installed on the os. You should remember this when developing your own app!
&lt;/p&gt;
&lt;p&gt;With this knowledge i decided that Imago should act more like an app and adjust to the framework. Reading local files and loading a galery.xml and the whole gallery was straight forward, again. But i had to adjust the Imago loading mechanism a bit to run under the AIR Security model, i.e. the use of eval after loading the app is restricted. Otherwise this was the only real change caused by the air framework.  All other changes were related to the migration from a &amp;quot;see it on one web site app&amp;quot; to a full desktop variante.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;AIR is a nice piece of technology and its a simple way for bringing webapps to the desktop. For the app it behaves like a browser with additional access to the local machine. No worries about installation and deployment issues. And the one time footprint of a ~11MB download for the runtime is IMHO ok. Sure if you just want to run Imago or another small app, you get alot of overhead as with almost all frameworks or runtime environments. Buts that pretty normal developer choice.
&lt;/p&gt;
&lt;p&gt;For now i wouldn't code a bigger Javascript/HTML project with AIR as the debugging is bad. Theres no debugger and you have to relay on simple trace prints. And no hot deplyoment. I had to restart the app everytime i made a change to the script. Hopefully they add it later as i think the runtime has some potential. Then again its just beta3 :-)
&lt;/p&gt;
</description><guid>http://codeboje.de/imago-gallery-running-adobe-air-now/</guid></item><item><title>New Software: MooSmug</title><link>http://codeboje.de/new-software-moosmug/</link><description>&lt;p&gt;If you haven't noticed a new lib named MooSmug is available. It provides access to the smugmug api in a similar way as &lt;a href="http://www.moopix.org/" title="External Link to MooPix site"&gt;MooPix&lt;/a&gt; does for flickr. &lt;a href="http://codeboje.de/moosmug/" title="Link to MooSmug site"&gt;Check MooSmug out&lt;/a&gt; or &lt;a href="http://codeboje.de/imago/sample_gallery_with_moosmug/" title="Imago Demo using MooSmug"&gt;take a look at the new Imago demo using MooSmug&lt;/a&gt;.
&lt;/p&gt;
</description><guid>http://codeboje.de/new-software-moosmug/</guid></item><item><title>Imago-An-Ajax-Image-Gallery-Release-Version-04</title><link>http://codeboje.de/imago-ajax-image-gallery-release-version-04/</link><description>&lt;p&gt;A major rework under the hood and 3 visible enhancements. First Imago can prefetch the images now. Second i added a new way of loading galleries and one can now write some kind of plugins for loading different &amp;quot;config files styles&amp;quot;. And last but not least i implemented a DemoLoader for Flickr without any serverside scripting (using &lt;a href="http://www.moopix.org/"  title="MooPix"&gt;MooPix&lt;/a&gt;).
     &lt;br /&gt;
     &lt;br /&gt;
   For a quick view:  &lt;br /&gt;
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;p&gt;&lt;a href="http://codeboje.de/imago/samplegallery/"  title="Imago sample gallery"&gt;Imago Sample Gallery&lt;/a&gt;  &lt;br /&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;a href="http://codeboje.de/imago/sample_gallery_with_flickr/"  title="Imago sample gallery with Flickr Integration"&gt;Imago Sample Gallery with Flickr Integration using FlickrViewer&lt;/a&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;a href="http://codeboje.de/imago/sample_gallery_with_moopix/"  title="Imago sample gallery with Flickr Integration using moopix"&gt;Imago Sample Gallery with Flickr Integration using MooPix&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Whats new?&lt;/strong&gt;  &lt;br /&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;image prefetching; none, thumbs and all ; the prefetching is still under development so use it with caution. 
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Plugable GalleryLoaders
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;a first demo flickr loader, loads recents flickr images and can be used as basis to extend
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;the configuration changed, for further infos see the &lt;a href="http://codeboje.de/imago/"&gt;imago main page&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://imago.codeboje.de/"  title="Imago download"&gt;download Imago&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to support [at] codeboje [dot] de.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;

 &lt;/li&gt;
&lt;/ul&gt;
</description><guid>http://codeboje.de/imago-ajax-image-gallery-release-version-04/</guid></item><item><title>Imago - An Ajax Image Gallery - Release Version 03c</title><link>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Release-Version-03c/</link><description>&lt;p&gt;A minor enhancement release with changing the url handling to use the thumbPath and imagePath of gallery.xml. Therefor its more compatible now with SimpleViewer and you can use &lt;a href="http://dustinsenos.com/flickrviewer/"  title="FlickrViewer"&gt;FlickrViewer&lt;/a&gt; to build the gallery.xml from your flickr photosets.  &lt;br /&gt;
     &lt;br /&gt;
   I know its not server independant anymore when you want to use the flickr integration, but currently it was the easiest way. I did take a look on how i could integrate flickr into imago with pure javascript, but wasn't satiesfied with it. The whole configuration is public and thus the api key. Anyways i am not a flickr user, but if theres a further demand of a pure javascript integration you should take a look at &lt;a href="http://codeboje.de/donate/"  title="Support/Donate for Imago"&gt;our support/donation page&lt;/a&gt;.   &lt;br /&gt;
     &lt;br /&gt;
   For a quick view:  &lt;br /&gt;
   &lt;a href="http://codeboje.de/imago/samplegallery/"  title="Imago sample gallery"&gt;Imago Sample Gallery&lt;/a&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/imago/sample_gallery_with_flickr/"  title="Imago sample gallery with Flickr Integration"&gt;Imago Sample Gallery with Flickr Integration using FlickrViewer&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Whats new?&lt;/strong&gt;  &lt;br /&gt;
   - changed url handling  &lt;br /&gt;
   - supports &lt;a href="http://dustinsenos.com/flickrviewer/"  title="FlickrViewer"&gt;FlickrViewer&lt;/a&gt; now, just drop the flickrViewer.php where normally your gallery.xml would reside and configure it, add a this.galleryFileName = 'flickrViewer.php'; in your gallery config  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/downloads/imago_v03c.zip"  title="Imago download"&gt;download Imago&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to support [at] codeboje [dot] de.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;
</description><guid>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Release-Version-03c/</guid></item><item><title>Imago - An Ajax Image Gallery - New supporting Tool</title><link>http://codeboje.de/Imago-An-Ajax-Image-Gallery-New-supporting-Tool/</link><description>&lt;p&gt;Recently i had the need of just putting the images in one directory into a Imago Image Gallery without using Picasa and caring about an image title. As i am a new fan of python, i hacked a script together that does the job. The script can be downloaded :&lt;a href="http://codeboje.de/downloads/dir2imago.zip"  title="dir2imago script"&gt;Directory2Imago Image Gallery Script&lt;/a&gt;. If you only want to use the script you might skip here as i am now talking a bit of how i did it. So if your curious go ahead reading :-)  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;How does it work?&lt;/strong&gt;  &lt;br /&gt;
   The script iterates over any file in a given directory and if its an image, it generate a thumbnail for it and adds it to the gallery.xml file. In the end we got an folder for uploading to a image gallery folder.  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Any modules needed?&lt;/strong&gt;  &lt;br /&gt;
   I am using &lt;a href="http://www.pythonware.com/products/pil/"  title="PIL"&gt;PIL&lt;/a&gt; for generating the thumbnails. Anything else should be already in your python installation.  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;The important code part&lt;/strong&gt;  &lt;br /&gt;
   I guess you already downloaded the script. The whole beginning is just parsing the options with getopts. If you are not familiar with it i recommend you take a look at &lt;a href="http://docs.python.org/lib/module-getopt.html"  title="getopt doc"&gt;getopt doc&lt;/a&gt;.  &lt;br /&gt;
     &lt;br /&gt;
   The main method is &amp;quot;create&amp;quot; as seen below. First we create or gallery directory and the 2 need subdirs for the thumbmnails and the images. Thereafter we iterate over each file in the given input dir and try to open it with PIL. If that fails, its no image file or at least none that PIL can handle. We ignore this error and continue with the next one. If its a valid image file we check if its landscape or portrait and calculate the size for the thumb, keeping the original aspect ratio. Then we thumbnail it with the best available algorithm and save it in the thumbnails folder. Now we copy the original image to the gallery image folder and add it to our gallery definition. At the end we save it to a gallery.xml file as UTF-8.
&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__galleryName&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;mkdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;mkdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;/thumbnails&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;mkdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;/images&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;listdir&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__indir&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;fileStats&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;stat&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__indir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;stat&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;S_ISDIR&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;fileStats&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt; &lt;span class="n"&gt;stat&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ST_MODE&lt;/span&gt; &lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                &lt;span class="n"&gt;originalImage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__indir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;height&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;originalImage&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;size&lt;/span&gt;
                &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;width&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;height&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                    &lt;span class="n"&gt;size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__maxWidth&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;height&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__maxWidth&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
                &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                    &lt;span class="n"&gt;size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;height&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__maxHeight&lt;/span&gt;&lt;span class="p"&gt;)),&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__maxHeight&lt;/span&gt;
                &lt;span class="n"&gt;originalImage&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;thumbnail&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;size&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ANTIALIAS&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;originalImage&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;save&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;/thumbnails/&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;JPEG&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;shutil&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;copyfile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__indir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;/images/&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__output&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="s"&gt;&amp;#39;&amp;lt;image&amp;gt;&amp;lt;filename&amp;gt;&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fileName&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#39;&amp;lt;/filename&amp;gt;&amp;lt;caption&amp;gt;&amp;lt;/caption&amp;gt;&amp;lt;/image&amp;gt;&amp;#39;&lt;/span&gt;
            &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="ne"&gt;IOError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                &lt;span class="k"&gt;pass&lt;/span&gt;
    &lt;span class="n"&gt;galleryXML&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;file&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__destinationDir&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#39;/gallery.xml&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;#39;w&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;galleryXML&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;write&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__xmlInfo&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__galleryStartPart1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__galleryName&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__galleryStartPart2&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__output&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;&amp;lt;/simpleviewerGallery&amp;gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;encode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;utf-8&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="n"&gt;galleryXML&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If you made some improvements, consider dropping us a note.
&lt;/p&gt;
</description><guid>http://codeboje.de/Imago-An-Ajax-Image-Gallery-New-supporting-Tool/</guid></item><item><title>Imago - An Ajax Image Gallery - Bugfix-Release Version 03b</title><link>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Bugfix-Release-Version-03b/</link><description>&lt;p&gt;Version 0.3b is out with some bug fixes and switch to mootools 1.11  &lt;br /&gt;
     &lt;br /&gt;
   For a quick view:  &lt;br /&gt;
   &lt;a href="http://codeboje.de/imago/samplegallery/"  title="Imago sample gallery"&gt;Imago Sample Gallery&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Whats new?&lt;/strong&gt;  &lt;br /&gt;
   -switched to mootools 1.11  &lt;br /&gt;
   - supports empty captions now  &lt;br /&gt;
   - fixed bug &amp;quot;image does not load when clicked on selected image in thumbMenu twice&amp;quot;; see &lt;a href="http://forum.mootools.net/viewtopic.php?id=2803" title="more info about this bug in the mootools forum"&gt;mootools forum&lt;/a&gt;  &lt;br /&gt;
   - removed console.log, so no javascript errors should appear now  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/downloads/imago_v03b.zip"  title="Imago download"&gt;download Imago&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to info &lt;em&gt;at&lt;/em&gt; codeboje &lt;em&gt;dot&lt;/em&gt; de.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;
</description><guid>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Bugfix-Release-Version-03b/</guid></item><item><title>Imago - An Ajax Image Gallery - Bugfix-Release Version 03a</title><link>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Bugfix-Release-Version-03a/</link><description>&lt;p&gt;Version 0.3a is out with 2 bug fixes for the thumbMenu.  &lt;br /&gt;
     &lt;br /&gt;
   For a quick view:  &lt;br /&gt;
   &lt;a href="http://codeboje.de/imago/samplegallery/"  title="Imago sample gallery"&gt;Imago Sample Gallery&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Whats new?&lt;/strong&gt;  &lt;br /&gt;
   - fixed 2 bugs when gallery length matched the max imagesPerThumbMenu  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/downloads/imago_v03a.zip"  title="Imago download"&gt;download Imago&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to info [at] codeboje [dot] de.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;
</description><guid>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Bugfix-Release-Version-03a/</guid></item><item><title>Imago Exporter for Picasa available</title><link>http://codeboje.de/Imago-Exporter-for-Picasa-available/</link><description>
&lt;p&gt;As i am using it myself, i thought it could be useful for others. If your using picasa and imago, just grap the download and unpack the web template in (picasa inst)webtemplates , (re)start Picasa and use the new exporter.   &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/downloads/ImagoPicasaExporter.zip"  title="Imago Picasa Exporter download"&gt;download Imago Picasa Exporter&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to info [at] codeboje [dot] de.
&lt;/p&gt;



</description><guid>http://codeboje.de/Imago-Exporter-for-Picasa-available/</guid></item><item><title>Imago - An Ajax Image Gallery - Release Version 03</title><link>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Release-Version-03/</link><description>&lt;p&gt;Update: This version is outdated. For current infos check &lt;a href="http://imago.codeboje.de/"  title="imago product page"&gt;imago product page&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Version 0.3 is out with a bug fix and a smaller change. Image loading is fixed now and the menu navigation got a bit better. I also set up a &lt;a href="http://imago.codeboje.de/"  title="imago product page"&gt;product page&lt;/a&gt; for it.  &lt;br /&gt;
     &lt;br /&gt;
   For a quick view:  &lt;br /&gt;
   &lt;a href="http://imago.codeboje.de/samplegallery/"  title="Imago sample gallery"&gt;Imago Sample Gallery&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Whats new?&lt;/strong&gt;  &lt;br /&gt;
   - fixed image switching bug due delayed loading  &lt;br /&gt;
   - Hide Next Button when there are no more image and hide previos button when on first menu page  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   see update info.  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to info [at] codeboje [dot] de.  &lt;br /&gt;
     &lt;br /&gt;
&lt;/p&gt;
</description><guid>http://codeboje.de/Imago-An-Ajax-Image-Gallery-Release-Version-03/</guid></item><item><title>Imago - Ajax Image Gallery - New release</title><link>http://codeboje.de/Imago-Ajax-Image-Gallery-New-release/</link><description>&lt;p&gt;Hooray, i present you a new release of &lt;a href="http://codeboje.de/blog/archives/Ajax-Image-Gallery-Imago-first-public-version.html"  title="Imago, an ajax image gallery - first release"&gt;Imago, an Ajax Image Gallery&lt;/a&gt;.   &lt;br /&gt;
     &lt;br /&gt;
   For a quick view:  &lt;br /&gt;
   &lt;a href="http://codeboje.de/imago/samplegallery/"  title="Imago sample gallery"&gt;Imago Sample Gallery&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
   UPDATE:  &lt;br /&gt;
     &lt;br /&gt;
   a new version is available &lt;a href="http://codeboje.de/blog/archives/Imago-An-Ajax-Image-Gallery-Release-Version-03.html"  title="Imago release"&gt;Imago Release 03&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Whats new?&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     switched to mootools v1  &lt;br /&gt;
 &lt;/li&gt;

 &lt;li&gt;
     new thumbnailMenu with a table  &lt;br /&gt;
 &lt;/li&gt;

 &lt;li&gt;
     use gallery.xml thumbnailColumns and thumbnailRows for building the thumbnailMenu  &lt;br /&gt;
 &lt;/li&gt;

 &lt;li&gt;
     navigation for thumbnailMenu  &lt;br /&gt;
 &lt;/li&gt;

 &lt;li&gt;
     changed layout and id/class naming  &lt;br /&gt;
 &lt;/li&gt;

 &lt;li&gt;
     2 styles of gallery finding  &lt;br /&gt;
 &lt;/li&gt;

 &lt;li&gt;
     License changed  &lt;br /&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Where to get?&lt;/strong&gt;  &lt;br /&gt;
   &lt;a href="http://codeboje.de/downloads/imago_v02.zip"  title="Imago download"&gt;download Imago&lt;/a&gt;  &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Explanation of changed features&lt;/strong&gt;  &lt;br /&gt;
   if you specify an albumName, eg Madeira, Imago will look for the gallery.xml and images with the path /gallery/&lt;albumName&gt;, if you use an empty &amp;quot;&amp;quot; albumName, it looks in the same directory as your gallery page is located.  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Terms of Use&lt;/strong&gt;  &lt;br /&gt;
   Imago may be used in any kinds of personal and/or commercial projects.   &lt;br /&gt;
   Redistributed or reselling to other companies or third parties is prohibited.  &lt;br /&gt;
   Please ensure that the Imago download link is clearly visible. By default in the top right corner.  &lt;br /&gt;
     &lt;br /&gt;
   &lt;strong&gt;Bugreports &amp;amp; Suggestions:&lt;/strong&gt;  &lt;br /&gt;
   As always, just drop a comment or write a mail to info [at] codeboje [dot] de.
&lt;/p&gt;
</description><guid>http://codeboje.de/Imago-Ajax-Image-Gallery-New-release/</guid></item></channel></rss>