<?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>vizou.com &#187; Geekery</title>
	<atom:link href="http://vizou.com/category/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://vizou.com</link>
	<description>Design pour } for culture</description>
	<lastBuildDate>Mon, 30 Aug 2010 01:34:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adding a jQuery slider to a self-hosted WordPress site</title>
		<link>http://vizou.com/2010/05/adding-a-jquery-slider-to-a-self-hosted-wordpress-site/</link>
		<comments>http://vizou.com/2010/05/adding-a-jquery-slider-to-a-self-hosted-wordpress-site/#comments</comments>
		<pubDate>Mon, 24 May 2010 17:56:23 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://vizou.com/?p=106236539</guid>
		<description><![CDATA[In the search for a jQuery "slider" (made popular by the nice one at http://panic.com) for a client's WordPress installation, I decided to give EasySlider a try. After QUITE a bit of tinkering I was able to integrate it into the site and there were moments I thought the plugin ought to be entitled NotSoEasySlider, which is a greater reflection on how WordPress made it a bit complicated than on the great work by the author, Alen Grakalic! ]]></description>
			<content:encoded><![CDATA[<p>In the search for a jQuery &#8220;slider&#8221; (made popular by the nice one at <a href="http://panic.com">http://panic.com</a>) for a client&#8217;s WordPress installation, I decided to give EasySlider a try. After QUITE a bit of tinkering I was able to integrate it into the site and there were moments I thought the plugin ought to be entitled NotSoEasySlider, which is a greater reflection on how WordPress made it a bit complicated than on the great work by the author, <a title="Alen Grakalic" href="http://grakalic.com/" target="_blank">Alen Grakalic</a>! Along the way, I boned up on how to use the existing jQuery already loaded by WordPress (saving on resources) and a few more tricks to ensure that jQuery loaded properly for the plugin (paths can be frustrating!).</p>
<p>Click on the image to see a demo. The demo is in my own site and is a slightly adapted version (different height, content; doesn&#8217;t really go with my site!) than on the client site as their site is not yet live.</p>
<p><a title="easySlider demo" href="/examples"><img class="alignnone size-large wp-image-106236565" title="easySlider custom installation" src="http://vizou.com/wp-content/uploads/slider_screenshot-900x272.jpg" alt="easySlider custom installation" width="500" height="151" /></a></p>
<h3>Objective</h3>
<p>My goal was to have a &#8220;featured&#8221; area on the home page where weekly specials would be displayed in a continuous horizontal slider, each one a Post in a category titled &#8220;featured&#8221;. Only the last 3 items would be displayed.</p>
<h3>Ingredients</h3>
<p>These are the files you&#8217;ll need to either create or edit.</p>
<p><strong>js folder</strong> (create it in your theme folder; although it could be elsewhere)<strong><br />
easySlider.js</strong> (download and put it in the js folder)<strong><br />
slider.php</strong> (create this document in your theme folder)<strong><br />
index.php </strong>(or whatever page you want to display the slider on)<strong><br />
header.php</strong> (in your theme)<strong><br />
style.css</strong> (in your theme)</p>
<h3>Instructions</h3>
<p>Before I start, I want to mention that I&#8217;m first and foremost a designer and my years of scanning things that are neatly lined up to the left prevents me from being able to efficiently read (or write) indented code. I&#8217;ve tried and tried, but it just doesn&#8217;t work for me, so my apologies to you hard-boiled coders! So, here&#8217;s what to do if you&#8217;re trying to do this kind of implementation :</p>
<p><strong>1. </strong>Download the slider code from CSSGlobe at <a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider</a></p>
<p><strong>2. </strong>Creat a folder called <span style="color: #ff0000;">js</span> in your client WordPress theme and copy easyslider.js into it. I took the version number off of the script title because I wanted to be able to easily update it without changing the link in the WP header to reflect the newer version.</p>
<p><strong>3. </strong>Open <span style="color: #ff0000;"><span class="highlight">header.php</span></span> in your theme (or create a custom header if this is just for use on one page) and add the following just before <span style="color: #ff0000;">wp_head</span> (after your stylesheet and RSS links). This is really, really important to getting it working in WordPress as this code makes sure that WordPress&#8217;s jQuery is queued up for use by the javascript function we&#8217;re about to add. This way, we don&#8217;t have to add ANOTHER link to ANOTHER instance of jQuery (which you would need to link to if your site didn&#8217;t already have it activated). I also discovered that WordPress includes the latest, streamlined version of jQuery and uses what is referred to as &#8220;no-conflict&#8221; mode so that (hopefully) it won&#8217;t clash with plugins that try to use a different version. Or something like that. Google it.</p>
<pre class="brush:php">&lt;?php wp_enqueue_script("jquery"); ?&gt;</pre>
<p>Then comes&#8230;</p>
<pre class="brush:php">&lt;?php wp_head(); ?&gt;</pre>
<p>Followed by the link to the plugin. Please note that I used the full path to avoid additional queries being made by WordPress template tags, but you could do it that way (i.e blog_url and  template_url). And notice that the only link is to the easySlider script; I&#8217;ve left off the link to jQuery which Alen includes in his instructions (which are not for installation on WordPress)  :</p>
<pre class="brush:js">&lt;script type="text/javascript" src="<a href="http://yourdomain.com/wp-content/themes/yourtheme/js/easySlider.js">http://yourdomain.com/wp-content/themes/yourtheme/js/easySlider.js</a>"&gt;&lt;/script&gt;
</pre>
<p>Note that the easySlider instructions tell us to use the following code  following the link to the script :</p>
<pre class="brush:js">&lt;script type="text/javascript"&gt;
$(document).ready(function(){
$("#slider").easySlider({
continuous: true,
controlsFade: false
});
});
&lt;/script&gt;</pre>
<p>But this wasn&#8217;t working for me, so I went looking for the answer. A comment from reader Otto (no link given, but THANKS, Otto!) in response to <a title="Digging WordPress" href="http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/" target="_blank">this fantastic article</a> by <a title="Chris Coyier" href="http://chriscoyier.net/" target="_blank">Chris Coyier</a> in the <a title="CSS-Tricks" href="http://css-tricks.com">CSS-Tricks</a> forum about properly loading jQuery suggested employing this different structure, which is what I did, and it worked like a charm! Apparently it prevents conflict with certain plugins that use the $ variable.</p>
<pre class="brush:js">
<pre class="brush:js">jQuery(document).ready(function($){
// your $ code here
});<span id="more-106236539"></span></pre>
<p>So here's what I did  after reading that :</pre>
<pre>&lt;script type="text/javascript"&gt;
jQuery(document).ready(function($){
$("#slider").easySlider({
continuous: true,
controlsFade: false
});
});
&lt;/script&gt;</pre>
<p>The easySlider plugin has a ton of options, including automatic scrolling, continuous (endless carousel), option to fade out next/previous controls when they&#8217;re not useful, numeric slide navigation and more. I opted for continuous and didn&#8217;t want the disappearing controls since I created a design that lets users click on arrows to go forward or backward (or just forward or backward, endlessly!).</p>
<p><strong>4. </strong>Visually speaking, in my client&#8217;s theme the slider is positioned across the top  of two righthand sidebars, so I had to mess with the original CSS to  adjust to a different width as well as a <span style="color: #ff0000;">li</span> containing more than a  simple image of exactly the right size! I added it to the appropriate  template in their theme with this :</p>
<pre>&lt;?php include(TEMPLATEPATH."/slider.php");?&gt;</pre>
<p><strong>5. </strong>The CSS is without a doubt the hardest part of all this. A tip I can offer is that you need to understand up front that Alen has configured the javascript to handle layout and navigation using unordered lists (<span style="color: #ff0000;">ul</span>, <span style="color: #ff0000;">li</span>) so EACH SLIDE is a single <span style="color: #ff0000;">li</span>. This is easy if your list item will always be a single image or a few lines of text. I couldn&#8217;t do it the easy way, of course; I wanted each <span style="color: #ff0000;">li</span> to be a complete post with a link to the post. I started out by trying to do this using the handy Simple Image Grabber plugin and the_excerpt and got frustrated by problems with the math that manages the &#8220;continuous&#8221; option. It didn&#8217;t like my floating two line items next to each other to fill the (actually double) space in a single &#8220;slide&#8221;. Finally, I opted for a WP query that grabbed 6 posts from the appropriate category and put the entire content, including image, into a single line item as intended. If I was any good at javascript I&#8217;d probably figure out how to change the selectors and customize the easySlider script but I&#8217;d already spent an entire day trying to get this working, so I&#8217;ll leave that &#8217;til another day!</p>
<p>Here&#8217;s what the CSS looks like for the demo version here on my site (you&#8217;ll likely be messing with the #slider li width and height and the padding around the post text). The text for the buttons (which I&#8217;ve included in the demo but not in my client&#8217;s site) is in the easySlider.js itself.</p>
<pre class="brush:css">
<pre class="brush:css">#featured {
width: 450px;
height: 290px;
background: #fff url(images/featured.jpg) no-repeat -8px -12px;
border: 1px solid #ccc;
overflow: hidden;
margin-top: 10px;
}

#slider {
}

#slider img {
float: left;
margin: 0 10px 0 0;
padding: 5px;
width: 150px;
height: auto;
}

.slide-title {
color: #fff;
font-weight: bold;
line-height: 100%;
display: block;
text-align: center;
margin-bottom: 35px;
}

#slider p {
padding: 0 15px;
}

#slider ul,
#slider li {
list-style: none;
overflow: hidden;
margin: 0;
}

#slider li {
width: 440px;
height: 290px;
padding: 5px 0px;
overflow: hidden;
}

#prevBtn,
#nextBtn {
display: block;
width: 80px;
position: absolute;
top: 92px;
font-size: 0.8em;
}

#prevBtn {
left: 53px;
}

#nextBtn {
left:418px;
}

#prevBtn a,
#nextBtn a {
color: #fff;
display: block;
width: 80px;
height: 32px;
padding-top: 5px;
text-transform: uppercase;
}</pre>
</pre>
<h3>Resources for this post</h3>
<p><a href="http://vizou.com/wp-content/uploads/easySlider_WordPress_integration.zip">Download zipped text file containing above code</a> | <a title="Download easySlider" href="http://cssglobe.com/lab/easyslider1.7/easyslider1.7.zip">Download easySlider 1.7</a></p>
<p>Help and research for this project.</p>
<p><a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider</a></p>
<p><a href="http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/">http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/</a></p>
<p><a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script">http://codex.wordpress.org/Function_Reference/wp_enqueue_script</a></p>
<p><a href="http://justintadlock.com/archives/2009/08/06/how-to-disable-scripts-and-styles">http://justintadlock.com/archives/2009/08/06/how-to-disable-scripts-and-styles</a></p>
<p><a href="http://css-tricks.com/forums">http://css-tricks.com/forums</a></p>
<p><a href="http://digwp.com/book/">http://digwp.com/book/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2010/05/adding-a-jquery-slider-to-a-self-hosted-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debugging MailChimp RSS-to-Email from Wordpress Custom Feed</title>
		<link>http://vizou.com/2010/02/debugging-mailchimp-rss-to-email-from-wordpress-custom-feed/</link>
		<comments>http://vizou.com/2010/02/debugging-mailchimp-rss-to-email-from-wordpress-custom-feed/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 01:40:37 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://vizou.com/2010/02/debugging-mailchimp-rss-to-email-from-wordpress-custom-feed/</guid>
		<description><![CDATA[I spent nearly 2 solid days trying to figure out why the latest posts on one of my clients' sites were not showing up in the "popup preview" provided by email marketing site MailChimp. I love http://MailChimp.com, but this had me stumped and my eyes were beginning to cross. I had already spent countless hours learning how to create a custom RSS feed, template and query in Wordpress (future, much bigger article). ]]></description>
			<content:encoded><![CDATA[<div class="posterous_autopost"><img src="http://posterous.com/getfile/files.posterous.com/vizou/TYtvqZTFxFNrM9Q5FpEXsY4bGvFMxwAbfPAXGoZiBEB5EGbiYx3sutVAIkLK/pastedGraphic.jpg" alt="" width="240" height="250" /></div>
<div class="posterous_autopost">I spent nearly 2 solid days trying to figure out why the latest posts on one of my clients&#8217; sites were not showing up in the &#8220;popup preview&#8221; provided by email marketing site MailChimp. I love <a href="http://MailChimp.com">http://MailChimp.com</a>, but this had me stumped and my eyes were beginning to cross. I had already spent countless hours learning how to create a custom RSS feed, template and query in Wordpress (future, much bigger article). The answer had to be in either the RSS feed itself – which validated perfectly and showed up as planned in my Feedly page – or there was some Wordpress or MailChimp quirk. After reading, studying, trying and tweaking (see resources below), I finally found that it most likely had to do with the way Wordpress writes the publish date (lastBuildDate in XML) to the database. Just changing the date or unpublishing/republishing didn&#8217;t fix the problem, but copying the content and creating a brand new post (and chucking the old one) did. Luckily, I only had to do this for a few posts. Whew!</div>
<div class="posterous_autopost">
<p>This all came about because I needed to reset the original publish date on a monthly RSS-to-email campaign to a different day and MailChimp was apparently not able to see some of the original posts as &#8220;new&#8221; when I paused and restarted my campaign a few times. Now it remains to be seen if this really fixes the problem for next month, too, but I have my fingers and toes crossed!</p>
<p>Custom RSS feed resources that I found helpful :</p>
<p><a href="http://www.frank-verhoeven.com/create-an-rss-feed-with-wordpress/">http://www.frank-verhoeven.com/create-an-rss-feed-with-wordpress/</a><br />
<a href="http://yoast.com/custom-rss-feeds-wordpress/">http://yoast.com/custom-rss-feeds-wordpress/</a><br />
<a href="http://www.pearsonified.com/2007/06/how-to-format-images-for-feed-readers.php">http://www.pearsonified.com/2007/06/how-to-format-images-for-feed-readers.php</a><br />
<a href="http://dailycupoftech.com/2007/07/25/creating-custom-wordpress-feeds/">http://dailycupoftech.com/2007/07/25/creating-custom-wordpress-feeds/</a><br />
<a href="http://digwp.com/2009/09/easy-custom-feeds-in-wordpress/">http://digwp.com/2009/09/easy-custom-feeds-in-wordpress/</a><br />
<a href="http://www.rssboard.org/rss-specification">http://www.rssboard.org/rss-specification</a></p>
<p>(Cool Feed Me t-shirt available from <a href="http://www.bytelove.com/bytelove-clothes/geek/rss-feed-me/prod_34.html)">http://www.bytelove.com/bytelove-clothes/geek/rss-feed-me/prod_34.html)</a></p>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://vizou.posterous.com/debugging-mailchimp-rss-to-email-from-wordpre">vizou</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2010/02/debugging-mailchimp-rss-to-email-from-wordpress-custom-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create custom category templates</title>
		<link>http://vizou.com/2009/12/how-to-create-custom-category-templates/</link>
		<comments>http://vizou.com/2009/12/how-to-create-custom-category-templates/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 19:05:52 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://vizou.com/?p=295</guid>
		<description><![CDATA[
This article will show you how to create custom category templates that are automatically used when specific categories are selected from the site menu, via a conditional statement in the category.php file. While it is possible to have categories default to using a custom template named with the category number (i.e. category-12.php), this is a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-296" title="customcats" src="http://vizou.com/wp-content/uploads/customcats.jpg" alt="customcats" width="209" height="279" /></p>
<p>This article will show you how to create <strong>custom category templates</strong> that are automatically used when specific categories are selected from the site menu, via a conditional statement in the category.php file. While it is possible to have categories default to using a custom template named with the category number (i.e. category-12.php), this is a simple, logical technique for displaying specific categories using custom templates, based on a conditional statement in the category.php Wordpress template. Another advantage to using this technique over the category/number approach is that you may have multiple categories that can share a single template (i.e., &#8220;products&#8221; and &#8220;books&#8221; might use the same layout) so you can avoid creating extra documents.<span id="more-295"></span></p>
<h3>How it works</h3>
<p>If a site visitor clicks on “books” she will be served a unique layout, directed by the category.php file in the site theme, that grabs all of the posts in the “books” category and presents them in a specific way. If the visitor clicks on “tutorials”, that same category.php file will grab a different template to present the posts in the “tutorials” category. When rolled over in the site menu, the browser status bar (bottom left of your browser window in Firefox) would show the link to these &#8220;pages&#8221; : <a href="http://domainname.com/category/books.">http://domainname.com/category/books.</a> The link in your theme template would be : /category/books. Same thing for the menu link to the tutorials category.</p>
<h3>How to set it up</h3>
<p>For the sake of this example, we will assume that you have three categories in your Wordpress installation – News, Books and Tutorials. We want a custom template for the Books and Tutorials categories and we want the News category to use the default category template. If your current theme doesn&#8217;t have a category.php template, you can grab it from the Wordpress default theme.</p>
<ol>
<li>Make four copies of <strong>category.php</strong> and name one of them something like “category-original.php” just in case you want the original back later on down the road.</li>
<li>Rename the other three copied files <strong>category.php</strong>, <strong>category-default.php</strong>, <strong>category-books.php</strong> and <strong>category-tutorials.php</strong>. The hyphenated files will be your new templates – you can actually name them anything you like; I just prefer this naming convention because I think it’s easy to understand and the files show up together when viewed alphabetically. Please note that these templates do not require the opening php &#8220;template tags&#8221; that Worpress uses for custom Page templates; those are only for Pages where you select which page template you want to use. All the work here is done by category.php, which decides which category template to use. I agree that using the word &#8220;template&#8221; in so many different ways could be confusing&#8230;</li>
<li>Edit each hyphenated template as necessary to present the content intended for it.</li>
<li>Now, in <strong>category.php</strong>, delete everything and replace it with this  (you&#8217;ll need to remove the extra space after the beginning of the php tag question mark) :
<pre>&lt;? php
$post = $wp_query-&gt;post;
if (in_category('books')) {
include(TEMPLATEPATH . '/category-books.php');
} else {
if (in_category('tutorials')) {
include(TEMPLATEPATH . '/category-tutorials.php');
} else {
include(TEMPLATEPATH . '/category-default.php');
}
}
?&gt;</pre>
</li>
</ol>
<blockquote><p><strong>What this script tells the server is :</strong><br />
- If the link to the books category has been clicked, use the template <em>category-books.php</em> to present data from that category<br />
- Else if the link to the tutorials category has been clicked, grab <em>category-tutorials.php</em> to present that data<br />
- Otherwise, use  <em>category-default.php</em> to present the data from whatever category has been selected for viewing</p></blockquote>
<h3>Extras</h3>
<p>A similar technique can be applied to the <strong>single.php</strong> template and you can also employ conditional statements to doing neat things like changing header graphics or page layout based on the page or category being served. More on that to come in another article&#8230;</p>
<p>If you are using a wonderfully handy plugin like <a title="Improved Include plugin site" href="http://www.vtardia.com/improved-include-page/">Improved Include</a>, you can also include a page – like intro text – at the beginning of the custom template rather than adding that content to the template itself. This is a good way of ensuring that you keep the content and structure separate, and enabling changes to the intro text to be conveniently made in the Wordpress admin area. If you are using this plugin, you would simply add the following directly before if (have_posts)) :</p>
<pre>&lt;? php if(function_exists('iinclude_page')) iinclude_page('6','displayTitle=true');//use your page number ?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2009/12/how-to-create-custom-category-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Include external PHP files and list documents in a directory</title>
		<link>http://vizou.com/2009/10/include-external-php-files-and-directory-lister/</link>
		<comments>http://vizou.com/2009/10/include-external-php-files-and-directory-lister/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 23:53:37 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://vizou.com/?p=299</guid>
		<description><![CDATA[
In my search for a way to : a) easily generate a list of a large number of PDF documents in a folder on the server; b) automatically show links to each document for easy download, and of course c) display this within a Wordpress Page or Post (whew!), I discovered the WP Include File [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-300" title="directorylister" src="http://vizou.com/wp-content/uploads/directorylister-300x255.jpg" alt="directorylister" width="242" height="205" /></p>
<p>In my search for a way to : <strong>a) </strong>easily generate a list of a large number of PDF documents in a folder on the server; <strong>b)</strong> automatically show links to each document for easy download, and of course <strong>c) </strong>display this within a Wordpress Page or Post (whew!), I discovered the <a title="WP Include File plugin site" href="http://www.amberpanther.com/contributions/wp-include-file/">WP Include File</a> plugin from <a href="http://AmberPanther.com">http://AmberPanther.com</a> <a title="Download original script from totallyphp.com" href="http://www.totallyphp.co.uk/download.php?name=directory_lister.php">and this directory lister script</a> (thanks to <a href="http://www.totallyphp.co.uk">http://www.totallyphp.co.uk</a>).<span id="more-299"></span></p>
<h3>How I did it</h3>
<p>With a bit of experimentation, I was able to do it like this :</p>
<ol>
<li>I <strong>created a folder</strong> for the PDFs at my client&#8217;s site root and named it logically (i.e. &#8220;pdf&#8221;)</li>
<li>Inside this folder, I put the <strong>PDF files</strong> and added the script as a file called <strong>index.php</strong></li>
<li>I then created a Wordpress <strong>Page</strong> for the list and used the WP Include File <strong>shortcode</strong> to include index.php file with the plugin. The shortcode looked like this <em>(I&#8217;ve added an extra space after/before each bracket so you can view the code in this page)</em> :
<pre>[ include file="MyCustomFile.php" masterpath="/home/myusername/myrootdirectory/thefilefoldername" ]</pre>
</li>
</ol>
<p>The hardest part was figuring out the proper path for the shortcode and adding hooks/html to index.php to style the list of PDFs. WP Include File has several settings options, but I ended up using what they call the &#8220;masterpath&#8221; option directly in the shortcode (as shown above). You can <a title="Director lister script" href="http://vizou.com/teaching/directorylister.zip">download my adapted version of the script here</a> and see how I did it, and <a title="Directory lister script output" href="http://www.patrimoinevivant.qc.ca/documents-telecharger">view a page with a list of PDF documents</a> generated using the script (it could be other types of documents or images, too).</p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2009/10/include-external-php-files-and-directory-lister/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trying out the Apture plugin</title>
		<link>http://vizou.com/2009/09/trying-out-the-apture-plugin/</link>
		<comments>http://vizou.com/2009/09/trying-out-the-apture-plugin/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:57:10 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://vizou.com/?p=231</guid>
		<description><![CDATA[
I&#8217;ve been looking high and low, for a client, to find some way to easily  upload and link to PDF documents. I came across the Apture plugin for Wordpress, which interfaces with the Apture website (http://apture.com) and lets you pick from uploaded documents of all types (multi-media, pdf, xls, pp, etc.). Click on the sample [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-298" title="apture" src="http://vizou.com/wp-content/uploads/apture-300x240.jpg" alt="apture" width="300" height="240" /></p>
<p>I&#8217;ve been looking high and low, for a client, to find some way to easily  upload and link to PDF documents. I came across the Apture plugin for Wordpress, which interfaces with the Apture website (<a href="http://apture.com">http://apture.com</a>) and lets you pick from uploaded documents of all types (multi-media, pdf, xls, pp, etc.). Click on the sample link below to give it a spin!</p>
<p><a id="aptureLink_iEo3tLqKb4" href="http://www.scribd.com/doc/20188332">Sample PDF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2009/09/trying-out-the-apture-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lime Survey</title>
		<link>http://vizou.com/2008/08/lime-survey/</link>
		<comments>http://vizou.com/2008/08/lime-survey/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 22:28:43 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[lime survey]]></category>

		<guid isPermaLink="false">http://www.vizou.com/?p=45</guid>
		<description><![CDATA[
I&#8217;m into my second year of using open source survey software Lime Survey to manage voting for one of my client projects. If you don&#8217;t know about it, stop by http://limesurvey.org and check it out. In addition to a downloadable, self-installed version for your server, they have begun to offer a hosted version and will [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://limesurvey.org"><img class="alignleft size-medium wp-image-46" title="limesurvey" src="http://www.vizou.com/wp-content/uploads/limesurvey-300x154.jpg" alt="" width="300" height="154" /></a></p>
<p>I&#8217;m into my second year of using open source survey software <strong>Lime Survey</strong> to manage voting for one of my client projects. If you don&#8217;t know about it, stop by <a href="http://limesurvey.org">http://limesurvey.org</a> and check it out. In addition to a downloadable, self-installed version for your server, they have begun to offer a hosted version and will soon release Lime Survey 2.0. I have very much enjoyed this highly stable, easy to figure out application that promises to be even better with the upcoming version.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2008/08/lime-survey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easily Show The Contents of Password Fields » Raymond.CC Blog</title>
		<link>http://vizou.com/2007/11/19928750/</link>
		<comments>http://vizou.com/2007/11/19928750/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 11:55:00 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://pixeldotter.tumblr.com/post/19928750</guid>
		<description><![CDATA[Link: Easily Show The Contents of Password Fields » Raymond.CC Blog
Turns out that there&#8217;s a way to do it. No software required, the result is immediate and it is shockingly easy to reveal the hidden password.
]]></description>
			<content:encoded><![CDATA[<p>Link: <a href="http://www.raymond.cc/blog/archives/2007/07/13/easily-show-the-contents-of-password-fields/">Easily Show The Contents of Password Fields » Raymond.CC Blog</a></p>
<p>Turns out that there&#8217;s a way to do it. No software required, the result is immediate and it is shockingly easy to reveal the hidden password.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2007/11/19928750/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is reCAPTCHA?</title>
		<link>http://vizou.com/2007/11/19925160/</link>
		<comments>http://vizou.com/2007/11/19925160/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 11:04:14 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://pixeldotter.tumblr.com/post/19925160</guid>
		<description><![CDATA[Link: What is reCAPTCHA?
Digitizing Books One Word at a TimeA CAPTCHA is a program that can tell whether its user is a human or a computer. You&#8217;ve probably seen them — colorful images with distorted text at the bottom of Web registration forms. CAPTCHAs are used by many websites to prevent abuse from &#8220;bots,&#8221; or [...]]]></description>
			<content:encoded><![CDATA[<p>Link: <a href="http://recaptcha.net/learnmore.html">What is reCAPTCHA?</a></p>
<p>Digitizing Books One Word at a Time<br/><br/>A CAPTCHA is a program that can tell whether its user is a human or a computer. You&#8217;ve probably seen them — colorful images with distorted text at the bottom of Web registration forms. CAPTCHAs are used by many websites to prevent abuse from &#8220;bots,&#8221; or automated programs usually written to generate spam. No computer program can read distorted text as well as humans can, so bots cannot navigate sites protected by CAPTCHAs.<br/><br/>About 60 million CAPTCHAs are solved by humans around the world every day. In each case, roughly ten seconds of human time are being spent. Individually, that&#8217;s not a lot of time, but in aggregate these little puzzles consume more than 150,000 hours of work each day. What if we could make positive use of this human effort? reCAPTCHA does exactly that by channeling the effort spent solving CAPTCHAs online into &#8220;reading&#8221; books.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2007/11/19925160/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Office, Word Processor, Spreadsheet, Presentation, CRM and more</title>
		<link>http://vizou.com/2007/10/16649817/</link>
		<comments>http://vizou.com/2007/10/16649817/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 11:10:54 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://pixeldotter.tumblr.com/post/16649817</guid>
		<description><![CDATA[Link: Online Office, Word Processor, Spreadsheet, Presentation, CRM and more
Unbelievable. I visited this site when it was just starting up and recently came back via a link to Zoho Creator. Unf_ _ _ _ing believable is more like it! Create database apps on the fly without being a programmer. Gorgeous interface, incredibly good instructions, beautiful [...]]]></description>
			<content:encoded><![CDATA[<p>Link: <a href="http://www.zoho.com/">Online Office, Word Processor, Spreadsheet, Presentation, CRM and more</a></p>
<p>Unbelievable. I visited this site when it was just starting up and recently came back via a link to Zoho Creator. Unf_ _ _ _ing believable is more like it! Create database apps on the fly without being a programmer. Gorgeous interface, incredibly good instructions, beautiful stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2007/10/16649817/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mail Scripts</title>
		<link>http://vizou.com/2007/09/13121539/</link>
		<comments>http://vizou.com/2007/09/13121539/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 20:12:51 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://pixeldotter.tumblr.com/post/13121539</guid>
		<description><![CDATA[Link: Mail Scripts
If you use Mail, you cannot be without this!
]]></description>
			<content:encoded><![CDATA[<p>Link: <a href="http://homepage.mac.com/aamann/Mail_Scripts.html">Mail Scripts</a></p>
<p>If you use Mail, you cannot be without this!</p>
]]></content:encoded>
			<wfw:commentRss>http://vizou.com/2007/09/13121539/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
