<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>clem's labs &#187; webapp</title>
	<atom:link href="http://clement.beffa.org/labs/tag/webapp/feed/" rel="self" type="application/rss+xml" />
	<link>http://clement.beffa.org/labs</link>
	<description>random ramblings and possibly neat web experiments</description>
	<lastBuildDate>Tue, 06 Sep 2011 07:14:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>World Heritage Google Map</title>
		<link>http://clement.beffa.org/labs/projects/worldheritage/</link>
		<comments>http://clement.beffa.org/labs/projects/worldheritage/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 21:40:21 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[googlemap]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[unesco]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://clement.beffa.org/labs/?p=25</guid>
		<description><![CDATA[A interactive google map of the UNESCO World Heritage Sites with pictures and countries. Easily move around, zoom and see some wonderful places.  Click countries to zoom into them. Mouse over sites to get more info. UNESCO Sites list was updated in the summer 2008 Where is it? Click here and enjoy =)]]></description>
			<content:encoded><![CDATA[<p><a href="http://clement.beffa.org/labs/apps/worldheritage/"><img class="alignright size-medium wp-image-86" title="worldheritage" src="http://clement.beffa.org/labs/wp-content/uploads/2008/10/worldheritage-268x300.jpg" alt="" width="268" height="300" /></a>A interactive google map of the <strong>UNESCO World Heritage Sites</strong> with pictures and countries.</p>
<p>Easily <strong>move around, zoom and see some wonderful places</strong>.  Click countries to zoom into them. Mouse over sites to get more info. <em></em></p>
<p><em>UNESCO Sites list was updated in the summer 2008</em></p>
<h2><span id="more-25"></span>Where is it?</h2>
<p>Click <a href="http://clement.beffa.org/labs/apps/worldheritage/">here and enjoy</a> =)</p>
]]></content:encoded>
			<wfw:commentRss>http://clement.beffa.org/labs/projects/worldheritage/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Top Movies Addict &#8211; Track top50 movies of this decade</title>
		<link>http://clement.beffa.org/labs/projects/topmoviesaddict/</link>
		<comments>http://clement.beffa.org/labs/projects/topmoviesaddict/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 21:40:24 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[2000+]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[imdb]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[top50]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://clement.beffa.org/labs/?p=27</guid>
		<description><![CDATA[Helps you keeping track of watched or not watched top movies which are inside the IMDB Top Rated 2000s Titles as most of them are extremely good. Goes from mainstream blockbusters to small independant international movies. Watch them all, you won&#8217;t regret it! On facebook Use the facebook Top Movies Addict app and compete with [...]]]></description>
			<content:encoded><![CDATA[<p>Helps you keeping track of watched or not watched top movies which are inside the <strong>IMDB Top Rated 2000s Titles</strong> as most of them are extremely good. Goes from mainstream blockbusters to small independant international movies. Watch them all, you won&#8217;t regret it!</p>
<h2>On facebook</h2>
<p><img class="size-thumbnail wp-image-79 alignleft" title="facebook1" src="http://clement.beffa.org/labs/wp-content/uploads/2008/10/facebook1-150x91.gif" alt="" width="150" height="91" /> Use the facebook <a href="http://apps.facebook.com/topmoviesaddict/">Top Movies Addict</a> app and compete with your friends to get the best score and finish the list first =)</p>
<h2 style="clear:both;">No facebook?</h2>
<p>Use the <a href="http://clement.beffa.org/labs/apps/topmoviesaddict/">webapp</a> and even get a badge for your blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://clement.beffa.org/labs/projects/topmoviesaddict/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>w2box file repository for PHP</title>
		<link>http://clement.beffa.org/labs/projects/w2box/</link>
		<comments>http://clement.beffa.org/labs/projects/w2box/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 21:46:47 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://clement.beffa.org/labs/?p=32</guid>
		<description><![CDATA[A simple php script to upload and download files. There is no complex user management as it aims for private file repository use. Supporting direct file deletion using AJAX, instant table sort using a self modified version of sorttable.js and finally upload file progressbar using a cgi(perl) script. If you want to know more about [...]]]></description>
			<content:encoded><![CDATA[<p>A simple <strong>php script</strong> to upload and download files. There is no complex user management as it aims for <strong>private file repository use</strong>. Supporting direct file deletion using AJAX, instant table sort using a self modified version of sorttable.js and finally <strong>upload file progressbar</strong> using a cgi(perl) script.</p>
<p>If you want to know more about those technologies, go to more information section.</p>
<h2 class="break">Features</h2>
<ul>
<li>Easy upload form</li>
<li>Allow to define which kind of file can be uploaded</li>
<li>Limit max file size</li>
<li>On page table sort (by name, date, type, size)</li>
<li>Direct deletion using AJAX</li>
<li>View file by clicking on them</li>
<li>Direct download by clicking on the download arrow</li>
<li>Protect and hide upload or/and delete functions only for admin</li>
<li>Logging upload/delete actions (time ip action)</li>
<li>Upload progress bar (disable by default)</li>
</ul>
<h2>Online Demo</h2>
<p>Visit the online <a href="http://clement.beffa.org/labs/apps/w2box-demo/">demo</a>. Delete the deleteme.txt file or upload some meaningless files.</p>
<h2>How to Install</h2>
<p><a href="http://clement.beffa.org/labs/downloads/w2box.4.1.zip">Download w2box 4.1</a> (~46 KiB)</p>
<div style="border:2px dashed red;padding-left:1em;">
<h2>License</h2>
<p>This script is licensed under a <a title="the Creative Commons Licensing Terms" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons License</a>. It allows you to <strong>use and modify</strong> the script for <strong>noncommercial </strong>purposes only. If w2box solves your needs, please make a small donation. Thank you!</p>
<form style="text-align: center;padding-bottom:2em;" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input name="hosted_button_id" type="hidden" value="5544323" />
<input style="vertical-align: middle;" alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif" type="image" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /><br />
</form>
<p>For <strong>commercial </strong>use, make a fair donation of at least <a style="color: #000000;" title="PayPal automatically deducts 30 cents and 2.9% of every donation." href="#">€10</a> or more, especially if you using it on multiple domains or for contract work.</p>
<form style="text-align: center;padding-bottom:2em;" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input name="encrypted" type="hidden" value="-----BEGIN PKCS7-----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-----END PKCS7-----" />
<input style="vertical-align: middle;" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal." name="submit" src="https://www.paypal.com/en_US/i/btn/btn_paynow_SM.gif" type="image" /></form>
</div>
<h2>Changelog</h2>
<ul>
<li>4.1 Bug fixes, more languages and icons</li>
<li>4.0.0Beta5 Redirection and security fixes and more languages</li>
<li>4.0.0Beta4 More folders bug fixes</li>
<li>4.0.0Beta3 Folders bug fixes</li>
<li>4.0.0Beta2 Safari fix</li>
<li>4.0.0Beta Folder and multi language support</li>
<li>3.3.2 Security fix</li>
<li>3.3.1 Extention fix</li>
<li>3.3 Authentification fix for some host and cgi redirection fix</li>
<li>3.2 Fixed chmod issues, simplified directory structure and files</li>
<li>3.1.3 Improved upload.cgi error and aborted upload cleanup</li>
<li>3.1 Added icons, date and auto-deleting</li>
<li>3.0.3 Fixed file perms bug</li>
<li>3.0.2 Fixed direct linking</li>
<li>3.0.1 Fixed minor strange bug</li>
<li>3.0 Finally a upload progress bar (under windows&amp;linux)</li>
<li>2.5.1 Fixed hide upload form</li>
<li>2.5 Easier configuration, localisation &amp;amp; many fixes</li>
<li>2.3 Possibilty to log upload and delete actions</li>
<li>2.2 Deletion is working for international charsets</li>
<li>2.1 Fixed some weird FF bug and allow client without javascript</li>
<li>2.0.1 Fixed a javascript bug for Opera</li>
<li>2.0 Added admin authorization to protect/hide upload/delete</li>
<li>1.6 Fixed issues with filename characters</li>
<li>1.5.2 Fixed some css bugs</li>
<li>1.5 Better error management, removed sajax using prototype.js</li>
<li>1.0 Initial Release</li>
</ul>
<h2>FAQ</h2>
<h3>I&#8217;ve just unpacked w2box and got an error 500 ?</h3>
<p>It seems that some server configuration doesn&#8217;t support the <strong>.htaccess</strong> file. Just delete that file.</p>
<h3>How to enable the upload progress bar ?</h3>
<p>Enabling the progress bar can be a bit trickier. That&#8217;s why it is disabled by default. Before enable it, make sure the script works without it.</p>
<p>If it&#8217;s working, make sure the first line of upload.cgi is right according to where you have perl (on standard unix config, you probably don&#8217;t need to do anything) and the file will probably require to be chmod 755 in order to be executed. You can check if the perl script is working by opening it. You should get &#8220;CGI Working&#8221; like by example <a href="http://labs.beffa.org/w2box/demo/upload.cgi">on my server</a>.</p>
<p>If you don&#8217;t get an error, the default temporary dir is working. By default, it is set to <em>&#8220;tmp&#8221;</em> in the same folder as w2box. However, you might prefer to change it to a full path like <em>/tmp</em> or <em>~/tmp</em>. Make sure to change it in both upload.cgi and config.php.</p>
<p>Finally, you can turn the variable upload_progressbar to true in config.php and hopefully it will works.</p>
<h3>How could I password protect entriely w2box ?</h3>
<p>The best was to protect the whole box and your files is to use apache http access protection. You can use <a href="http://www.webmaster-toolkit.com/htaccess-generator.shtml">this utility</a> to make the required files. If you are using the admin feature, do not forget to add the admin username/password as a user in the htpassword file.</p>
<h3>How to increase the maximum file size limit ?</h3>
<p>By default the script is set to a maximum file size of 50MiB and use a .htaccess file to try to configure php to allow such maximum file size. However, if it doesn&#8217;t work you should modify the <strong>post_max_size</strong> &amp; <strong>upload_max_filesize</strong> variables in <strong>php.ini</strong> which is the php configuration file. It is related to your webhost, therefore you should check with them if you are allowed to change them and how to do it.</p>
<h3>Why files aren&#8217;t complete when using the downloading feature ?</h3>
<p>There is an inherent problem with readfile() in PHP 5.0.4. Upgrade to the last version of php.</p>
<h3>Why am I getting error 404 when I am accessing folders ?</h3>
<p>Folders require the .htaccess file to work properly (which might be hidden depending your OS). Be sure that the .htaccess file is in the w2box folder and enable .htaccess support and mod_rewrite in your httpd.conf of the apache webserver.</p>
<h2>Alternatives</h2>
<ul>
<li><a href="http://evoluted.net/archives/2005/08/directory_listi_2.php">Directory Listing Php script</a></li>
<li><a href="http://filenice.com/"> fileNice &#8211; free php file browser</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clement.beffa.org/labs/projects/w2box/feed/</wfw:commentRss>
		<slash:comments>146</slash:comments>
		</item>
	</channel>
</rss>

