<?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:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Isotype&#187; Programming code</title>
	<atom:link href="http://isotype.org/category/resources/media_type/code/programming_code/feed/" rel="self" type="application/rss+xml" />
	<link>http://isotype.org</link>
	<description>&#60;!--:en--&#62;Information design &#38; commons&#60;!--:--&#62;&#60;!--:it--&#62;Design dell’informazione e beni comuni&#60;!--:--&#62;</description>
	<pubDate>Mon, 29 Dec 2008 10:39:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/it/</creativeCommons:license>		<item>
		<title>Login widget is now compatible with WordPress 2.7</title>
		<link>http://isotype.org/2008/12/27/login-widget-is-now-compatible-with-wordpress-27login-widget-ora-e-compatibile-con-wordpress-27/</link>
		<comments>http://isotype.org/2008/12/27/login-widget-is-now-compatible-with-wordpress-27login-widget-ora-e-compatibile-con-wordpress-27/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 10:58:12 +0000</pubDate>
		<dc:creator>Lorenzo De Tomasi</dc:creator>
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Gnu Gpl3]]></category>

		<category><![CDATA[Plugins]]></category>

		<category><![CDATA[Programming code]]></category>

		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://isotype.org/?p=890</guid>
		<description><![CDATA[The new version is available!
If you need frequent and constant updates and upgrades for WordPress Login Widget, please sustain our work . We’ll release express updates compatible with latest versions of  WordPress and qTranslate plugin. Feel free to ask for new features or to suggest a bug.
Download v. 2.7v1.0 (php single file zip compressed, [...]]]></description>
			<content:encoded><![CDATA[<p>The new version is available!</p>
<p>If you need frequent and constant updates and upgrades for WordPress Login Widget, please <a href="http://www.cofundos.org/project.php?id=141" onclick="javascript:urchinTracker ('/outbound/article/www.cofundos.org');">sustain our work</a> . We’ll release express updates compatible with latest versions of  <a href="http://www.wordpress.org" onclick="javascript:urchinTracker ('/outbound/article/www.wordpress.org');">WordPress</a> and <a href="http://wordpress.org/extend/plugins/qtranslate/" onclick="javascript:urchinTracker ('/outbound/article/wordpress.org');">qTranslate</a> plugin. Feel free to ask for new features or to suggest a bug.</p>
<p><a href="http://sinapsi.isotype.org/persons/lorenzo_de_tomasi/resources/wp-login_widget/wp-login_widget.zip" >Download v. 2.7v1.0</a> (php single file zip compressed, 4Kb) <span id="more-890"></span></p>
<h3>v. 2.7v1.0</h3>
<ul>
<li>Compatible with Wordpress 2.7: changed gettext values</li>
<li>Added link to plugin page</li>
<li>Added direct link to user profile</li>
<li>Changed version rules: v. &lt;Wordpress cms version&gt;v&lt;Plugin version&gt;</li>
</ul>
<p><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://isotype.org/2008/12/27/login-widget-is-now-compatible-with-wordpress-27login-widget-ora-e-compatibile-con-wordpress-27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oryx XForms Editor, a web-based tool for creating XForms</title>
		<link>http://isotype.org/2008/11/04/oryx-xforms-editor-a-web-based-tool-for-creating-xforms/</link>
		<comments>http://isotype.org/2008/11/04/oryx-xforms-editor-a-web-based-tool-for-creating-xforms/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 09:45:04 +0000</pubDate>
		<dc:creator>Lorenzo De Tomasi</dc:creator>
		<category><![CDATA[Codes]]></category>

		<category><![CDATA[Free and open source software]]></category>

		<category><![CDATA[Information architecture]]></category>

		<category><![CDATA[Information design]]></category>

		<category><![CDATA[Interface design]]></category>

		<category><![CDATA[Markup code]]></category>

		<category><![CDATA[Programming code]]></category>

		<category><![CDATA[Semantic web]]></category>

		<category><![CDATA[Web applications]]></category>

		<category><![CDATA[Xforms]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google Inc.]]></category>

		<category><![CDATA[Hasso Plattner
Institute of IT Systems Engineering]]></category>

		<category><![CDATA[Jan-Felix Schwarz]]></category>

		<category><![CDATA[MIT license]]></category>

		<category><![CDATA[University of Potsdam]]></category>
		<guid isPermaLink="false">http://isotype.org/?p=620</guid>
		<description><![CDATA[On W3C’s XForms mailing list, Jan-Felix Schwarz has announced the Oryx XForms Editor, a web-based tool for creating XForms. You can visually edit forms, export and import them in XForms format. The editor runs in your web browser (Firefox), zero software installation required. The editor is still in an early stage and is currently available [...]]]></description>
			<content:encoded><![CDATA[<p>On W3C’s XForms mailing list, <a href="mailto:jan-felix.schwarz@student.hpi.uni-potsdam.de">Jan-Felix Schwarz</a> has announced the <a href="http://www.xforms-editor.org/Oryx/XForms" onclick="javascript:urchinTracker ('/outbound/article/www.xforms-editor.org');">Oryx XForms Editor</a>, a web-based tool for creating XForms. You can visually edit forms, export and import them in XForms format. The editor runs in your web browser (Firefox), zero software installation required. The editor is still in an early stage and is currently available for testing and feedback. <span id="more-620"></span><br />
Oryx is an open platform for web-based modeling developed by the Business Process Technology research group at the Hasso Plattner Institute of IT Systems Engineering at the University of Potsdam. Besides XForms, Oryx supports various modeling languages, like BPMN, EPC and Petri nets.</p>
<p>Everyone is invited to contribute new features and knowledge to Oryx. The project is <a href="http://code.google.com/p/oryx-editor/" onclick="javascript:urchinTracker ('/outbound/article/code.google.com');">hosted as a Google Code project</a> under MIT license.</p>
]]></content:encoded>
			<wfw:commentRss>http://isotype.org/2008/11/04/oryx-xforms-editor-a-web-based-tool-for-creating-xforms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress page-template: page with posts in a category</title>
		<link>http://isotype.org/2008/10/31/wp-page_category/</link>
		<comments>http://isotype.org/2008/10/31/wp-page_category/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 17:50:25 +0000</pubDate>
		<dc:creator>Lorenzo De Tomasi</dc:creator>
		<category><![CDATA[Codes]]></category>

		<category><![CDATA[Markup code]]></category>

		<category><![CDATA[Programming code]]></category>

		<category><![CDATA[Templates]]></category>

		<category><![CDATA[free software]]></category>

		<category><![CDATA[page template]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://isotype.org/?p=585</guid>
		<description><![CDATA[With wp-page_category template you can customize your Wordpress adding a page template with a typical page followed by the index of posts in a specific category (look at an example). 

Open the page-template Page with category and save it from your browser (File &#62; Save page as…).
Rename the file wp-page_category.txt in wp-page_category.php.
Open the template Navigate posts [...]]]></description>
			<content:encoded><![CDATA[<p>With wp-page_category template you can customize your Wordpress adding a page template with a typical page followed by the index of posts in a specific category (<a href="http://isotype.org/projects/" >look at an example</a>). <span id="more-585"></span></p>
<ol>
<li>Open the page-template <a href="http://isotype.org/wp-content/uploads/2008/11/pagecategory.txt" >Page with category</a> and save it from your browser (File &gt; Save page as…).</li>
<li>Rename the file <code>wp-page_category.txt</code> in <code>wp-page_category.php</code>.</li>
<li>Open the template <a href="http://isotype.org/wp-content/uploads/2008/11/navigate_posts.txt" >Navigate posts</a> and save it from your browser (File &gt; Save page as…).</li>
<li>Rename the file <code>navigate_posts.txt</code> in <code>navigate_posts.php</code>.</li>
<li>Using an free software ftp client (like <a href="http://filezilla-project.org" onclick="javascript:urchinTracker ('/outbound/article/filezilla-project.org');">Filezilla</a>) copy both the files <code>wp-page_category.php</code> and <code>navigate_posts.php </code>into your <code>wp-content/themes/&lt;your theme folder&gt;/</code>.</li>
<li>Login at your website and write a new page.</li>
<li>Select the <em>Page with category</em> template as page-template.</li>
<li>Create a custom field with <code>displayed_categories</code> as <em>Key</em> and the numeric id of the category you want to display as <em>Value</em>.</li>
<li>Publish the page.</li>
<li>Visit the page you have just published.</li>
</ol>
<h2>License</h2>
<p>©2008 by Lorenzo De Tomasi. Copyleft/Some rights reserved. The php code has been released under a <a href="http://www.gnu.org/licenses/gpl.html" onclick="javascript:urchinTracker ('/outbound/article/www.gnu.org');">Gnu/Gpl 3.0 license</a>.</p>
<p><a href="http://www.gnu.org/licenses/gpl.html" onclick="javascript:urchinTracker ('/outbound/article/www.gnu.org');"><img class="alignnone" title="Gnu/Gpl v3" src="http://www.gnu.org/graphics/gplv3-88x31.png" alt="" width="88" height="31" /></a></p>
<h2>Future improvements</h2>
<ul>
<li>Make the <code>&lt;!--more--&gt;</code> work. [Can you help to understand the problem? Thanks]</li>
<li>Set the number of post listed for each page, using pagination buttons. If no value is set, display the default number of posts.</li>
<li>Display more than one category at time (for example <em>books</em> and <em>dvds</em>), using comma separated numeric category-ids (131, 12, 36).</li>
<li>Check if <code>displayed_categories</code> is set.</li>
<li>Check if categories exist.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://isotype.org/2008/10/31/wp-page_category/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Semantic WordPress: first steps</title>
		<link>http://isotype.org/2008/09/01/semantic-wordpress-first-steps/</link>
		<comments>http://isotype.org/2008/09/01/semantic-wordpress-first-steps/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 20:44:11 +0000</pubDate>
		<dc:creator>Lorenzo De Tomasi</dc:creator>
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Codes]]></category>

		<category><![CDATA[Content management system (cms)]]></category>

		<category><![CDATA[Free and open source software]]></category>

		<category><![CDATA[Geolocation]]></category>

		<category><![CDATA[Information architecture]]></category>

		<category><![CDATA[Information design]]></category>

		<category><![CDATA[Interface design]]></category>

		<category><![CDATA[Markup code]]></category>

		<category><![CDATA[Our resources]]></category>

		<category><![CDATA[Plugins]]></category>

		<category><![CDATA[Programming code]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Semantic web]]></category>

		<category><![CDATA[Style sheet code]]></category>

		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://isotype.org/?p=304</guid>
		<description><![CDATA[Some features of our project for a semantic WordPress have been implemented. Please test, evaluate and suggest.

default license selector for the whole site, based on Creative Commons wpLicense;
event description based on Event Calendar: resolving date and time translations, please help; adding microformats and rdfa support;
subpages menu for each page with children or siblings, based on [...]]]></description>
			<content:encoded><![CDATA[<p>Some features of our project for a semantic WordPress have been implemented. Please test, evaluate and suggest.</p>
<ul>
<li><strong>default license selector for the whole site</strong>, based on Creative Commons <a href="http://wiki.creativecommons.org/WpLicense" onclick="javascript:urchinTracker ('/outbound/article/wiki.creativecommons.org');">wpLicense</a>;</li>
<li><strong>event description</strong> based on <a href="http://wpcal.firetree.net/" onclick="javascript:urchinTracker ('/outbound/article/wpcal.firetree.net');">Event Calendar</a>: resolving date and time translations, please help; adding microformats and rdfa support;</li>
<li><strong>subpages menu</strong> for each page with children or siblings, based on Sub Pages widget: adding expand/collapse folders by javascript;</li>
<li><strong>advanced category management</strong>, based on <a href="http://enhanced-categories.vincentprat.info/" onclick="javascript:urchinTracker ('/outbound/article/enhanced-categories.vincentprat.info');">Enhanced Categories</a>;</li>
<li><strong>multiple languages plugin</strong> that affects the whole interface (header, footer, pages,  templates, categories, calendar etc.), based on <a href="http://www.qianqin.de/qtranslate/" onclick="javascript:urchinTracker ('/outbound/article/www.qianqin.de');">qTranslate</a>: solving last incompatibilities with other plugins;</li>
<li><strong>integrated geolocation</strong> for each post, based on <a href="http://georss.org/geopress" onclick="javascript:urchinTracker ('/outbound/article/georss.org');">GeoPress</a>;</li>
<li>xhtml strict + css validated code.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://isotype.org/2008/09/01/semantic-wordpress-first-steps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ISO 8601 timestamp in WordPress and Php</title>
		<link>http://isotype.org/2008/01/29/wp_iso8601_timestamp/</link>
		<comments>http://isotype.org/2008/01/29/wp_iso8601_timestamp/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 13:42:29 +0000</pubDate>
		<dc:creator>Lorenzo De Tomasi</dc:creator>
		<category><![CDATA[Microformats]]></category>

		<category><![CDATA[Programming code]]></category>

		<category><![CDATA[gmt]]></category>

		<category><![CDATA[iso 8601]]></category>

		<category><![CDATA[offset]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[rfc 3339]]></category>

		<category><![CDATA[standard]]></category>

		<category><![CDATA[template]]></category>

		<category><![CDATA[timestamp]]></category>

		<category><![CDATA[WorPress]]></category>
		<guid isPermaLink="false">http://isotype.org/2008/01/29/wp_iso8601_timestamp/</guid>
		<description><![CDATA[I’m trying to create a new version of Kubrik WordPress template, compliant to Microformats hAtom. To do this I need to output a timestamp compliant to the ISO 8601 standard, defined in the RFC 3339. It’s not easy as it should be… 
Microformats code for the timestamp of this post should be: &#60;abbr class="published" title="2008-01-29T11:42:00+01:00'); [...]]]></description>
			<content:encoded><![CDATA[<p>I’m trying to create a new version of Kubrik WordPress template, compliant to <a href="http://microformats.org" onclick="javascript:urchinTracker ('/outbound/article/microformats.org');">Microformats</a> <a href="http://microformats.org/wiki/hAtom" onclick="javascript:urchinTracker ('/outbound/article/microformats.org');">hAtom</a>. To do this I need to output a timestamp compliant to the ISO 8601 standard, defined in the <a href="http://www.faqs.org/rfcs/rfc3339.html" onclick="javascript:urchinTracker ('/outbound/article/www.faqs.org');">RFC 3339</a>. It’s not easy as it should be… <span id="more-152"></span></p>
<p>Microformats code for the timestamp of this post should be: <code>&lt;abbr class="published" title="2008-01-29T11:42:00+01:00'); ?&gt;"&gt;January 29, 2008, 11:42 am&lt;/abbr&gt;</code>, where  <code>2008-01-29T11:42:00+01:00</code> is the ISO 8601 timestamp.</p>
<p>WordPress has not a founction that outputs a standard ISO 8601 timestamp.<br />
The date and time when a post has been published can be called using WP functions <code>the_time</code> and <code>the date</code>, that follow php rules.</p>
<p>The best result you can achieve using default WP 2.3.1/Php commands is <code>2008-01-29T11:42:00+0100</code>, without : in the time-offset (<code>+0100</code> should be <code>+01:00</code>).</p>
<p><code>&lt;abbr class="published" title="&lt;?php the_time('Y-m-d\TH:i:sO'); ?&gt;"&gt;&lt;?php the_date(); ?&gt;, &lt;?php the_time(); ?&gt;&lt;/abbr&gt;</code>, that is the default <code>DATE_ISO8601</code> datetime constant, as defined on <a href="http://pear.php.net/reference/PHP_Compat-latest/PHP_Compat/_PHP_Compat-1.6.0a1---Compat---Constant---DATE.php.html#defineDATE_ISO8601" onclick="javascript:urchinTracker ('/outbound/article/pear.php.net');">pear</a>. So, if you want this result, it’s better to use <code>&lt;?php the_time(DATE_ISO8601); ?&gt;</code>.<br />
But now the question is which is the correct ISO 8601 timestamp? <code>2008-01-29T11:42:00+01:00</code> or <code>2008-01-29T11:42:00+0100</code>?</p>
<h2>Bibliography</h2>
<ul>
<li>Jukka &#8220;Yucca&#8221; Korpela, <a href="http://www.cs.tut.fi/~jkorpela/iso8601.html" onclick="javascript:urchinTracker ('/outbound/article/www.cs.tut.fi');">Info on ISO 8601, the date and time representation standard</a>, <em>IT and communication</em> website, section <em>Norms, standards and protocols</em>, 2007-07-07.</li>
<li>Markus Kuhn, <a href="http://www.cl.cam.ac.uk/~mgk25/iso-time.html" onclick="javascript:urchinTracker ('/outbound/article/www.cl.cam.ac.uk');">A summary of the international standard date and time notation</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://isotype.org/2008/01/29/wp_iso8601_timestamp/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
