<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Wigbi Blog</title>
	<atom:link href="http://wigbi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wigbi.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sun, 22 Aug 2010 21:45:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wigbi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ace2a3925f32676b15c0d04c88f6b523?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>The Wigbi Blog</title>
		<link>http://wigbi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wigbi.wordpress.com/osd.xml" title="The Wigbi Blog" />
	<atom:link rel='hub' href='http://wigbi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>A bunch of data plugins created</title>
		<link>http://wigbi.wordpress.com/2010/08/22/a-bunch-of-data-plugins-created/</link>
		<comments>http://wigbi.wordpress.com/2010/08/22/a-bunch-of-data-plugins-created/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 21:45:04 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[Data_plugins]]></category>
		<category><![CDATA[City]]></category>
		<category><![CDATA[Country]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[Album]]></category>
		<category><![CDATA[Band]]></category>
		<category><![CDATA[ImageFile]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[PodcastItem]]></category>
		<category><![CDATA[RssFeed]]></category>
		<category><![CDATA[RssFeedItem]]></category>
		<category><![CDATA[Song]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=280</guid>
		<description><![CDATA[I have created a bunch of new data plugins, which will be available in the next alpha release. New plugins are: Album Band City Country ImageFile Location Podcast PodcastItem RssFeed RssFeedItem Song I have decided to remove all documentation for the data plugins, except the class documentation. This reduces the amount of code for each [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=280&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have created a bunch of new data plugins, which will be available in the next alpha release.</p>
<p>New plugins are:</p>
<ul>
<li>Album</li>
<li>Band</li>
<li>City</li>
<li>Country</li>
<li>ImageFile</li>
<li>Location</li>
<li>Podcast</li>
<li>PodcastItem</li>
<li>RssFeed</li>
<li>RssFeedItem</li>
<li>Song</li>
</ul>
<p>I have decided to remove all documentation for the data plugins, except the class documentation. This reduces the amount of code for each plugin and makes it a lot easier to overview.</p>
<p>However, I have kept the documentation for classes that have methods/functions other than just the verify function, since this piece of documentation can be of use to developers, while properties and constructors are pretty obvious.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=280&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/22/a-bunch-of-data-plugins-created/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>New JavaScript / CSS file bundling implemented</title>
		<link>http://wigbi.wordpress.com/2010/08/22/new-javascript-css-file-bundling-implemented/</link>
		<comments>http://wigbi.wordpress.com/2010/08/22/new-javascript-css-file-bundling-implemented/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 21:40:16 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[Data_plugins]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScriptPacker]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Bundle]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=278</guid>
		<description><![CDATA[The css/js bundling that I wrote about in my previous post, have now been fully implemented, and is verified to work. There are big differences with how file bundling is done now, compared to the first alpha and previous Wigbi versions: Pros: JS/CSS file bundling is Wigbi-independent and thus a new, full feature Compared to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=278&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The css/js bundling that I wrote about in my previous post, have now been fully implemented, and is verified to work.</p>
<p>There are big differences with how file bundling is done now, compared to the first alpha and previous Wigbi versions:</p>
<ul>
<li>Pros:<br />
JS/CSS file bundling is Wigbi-independent and thus a new, full feature<br />
Compared to Wigbi 1.0 a1, no session handling is required<br />
JavaScript init code is packed and thus compact and obfuscated</li>
<li>Con:<br />
Since no additional PHP file is used, the JavaScript init code is written to page</li>
</ul>
<p>A new alpha release will be up shortly, once a bunch of data plugins have been created.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=278&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/22/new-javascript-css-file-bundling-implemented/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript and CSS file bundling in Wigbi 1.0</title>
		<link>http://wigbi.wordpress.com/2010/08/18/javascript-and-css-file-bundling-in-wigbi-1-0/</link>
		<comments>http://wigbi.wordpress.com/2010/08/18/javascript-and-css-file-bundling-in-wigbi-1-0/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 23:49:20 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Bundle]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=274</guid>
		<description><![CDATA[I have just blogged about JavaScript/CSS file bundling here. In Wigbi 1.0, this new approach will replace the bundling that is used in 0.99.2, where the bundle PHP file automatically appends all JavaScript files that exist in the wigbi/js folder. The old approach works well, since you just add all files you want Wigbi to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=274&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have just blogged about JavaScript/CSS file bundling <a href="http://danielsaidi.wordpress.com/2010/08/19/bundle-javascript-and-css-files-with-full-file-paths/">here</a>.</p>
<p>In Wigbi 1.0, this new approach will replace the bundling that is used in 0.99.2, where the bundle PHP file automatically appends all JavaScript files that exist in the wigbi/js folder.</p>
<p>The old approach works well, since you just add all files you want Wigbi to include into wigbi/css and wigbi/js. However, this new approach is much more flexible.</p>
<p>In Wigbi 1.0, Wigbi will handle files by itself, and instead create a valid path to the bundle URL, which it then adds to the page.</p>
<p>This means that bundle URL will be entirely independent of Wigbi. You can thus use it for js/css files that exist anywhere else within the application, and even without being bound to use Wigbi.</p>
<p>The bundle urls will be<br />
~/wigbi/bundle/js:&lt;comma-separated file/folder list&gt;<br />
~/wigbi/bundle/css:&lt;comma-separated file/folder list&gt;</p>
<p>For further information, <a href="http://danielsaidi.wordpress.com/2010/08/19/bundle-javascript-and-css-files-with-full-file-paths/">check out the full post here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=274&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/18/javascript-and-css-file-bundling-in-wigbi-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>New AJAX result handling</title>
		<link>http://wigbi.wordpress.com/2010/08/12/new-ajax-result-handling/</link>
		<comments>http://wigbi.wordpress.com/2010/08/12/new-ajax-result-handling/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 21:54:13 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[System classes]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=271</guid>
		<description><![CDATA[I have now rewritten the PHP Wigbi::handleAjaxPostBack(&#8230;) and JS Wigbi.ajax(&#8230;) methods, so that the signature of the Wigbi.ajax(&#8230;) method is now: function callBack(object result, string exceptionMessage) This means that whenever anything causes the async postback to crash, Wigbi will (try) to handle the error and return it as the second parameter in the callback method. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=271&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have now rewritten the PHP Wigbi::handleAjaxPostBack(&#8230;) and JS  Wigbi.ajax(&#8230;) methods, so that the signature of the Wigbi.ajax(&#8230;)  method is now:</p>
<pre>   <span style="color:#ff0000;">function callBack(object result, string exceptionMessage)</span></pre>
<p>This means that whenever anything causes the async postback to crash,  Wigbi will (try) to handle the error and return it as the second  parameter in the callback method.</p>
<p>I have also rewritten all classes that returned an error string if some methods fail.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/271/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=271&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/12/new-ajax-result-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>UI plugin development started</title>
		<link>http://wigbi.wordpress.com/2010/08/10/ui-plugin-development-started/</link>
		<comments>http://wigbi.wordpress.com/2010/08/10/ui-plugin-development-started/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 21:52:50 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[UI_Plugins]]></category>
		<category><![CDATA[AutoCompleteExtender]]></category>
		<category><![CDATA[FileUploadForm]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[LoginForm]]></category>
		<category><![CDATA[LogoutForm]]></category>
		<category><![CDATA[PopupWindow]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=266</guid>
		<description><![CDATA[I have finished a couple of more data plugins and will now modify the way Wigbi handles AJAX methods. A new alpha release will be up in a couple of days. I will also connect my development environment to the Google Code SVN, so that all checkins will be instantly available. Hopefully, this will simplify [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=266&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have finished a couple of more data plugins and will now modify the way Wigbi handles AJAX methods. A new alpha release will be up in a couple of days.</p>
<p>I will also connect my development environment to the Google Code SVN, so that all checkins will be instantly available. Hopefully, this will simplify the release handling as well.</p>
<p>Regardin UI plugins, I will start to convert all existing UI plugins to Wigbi 1.0. However, since Wigbi 1.0 will come bundles with <a href="http://jqueryui.com">jQuery UI</a> (which can be removed if it is not needed), a couple of Wigbi 0.92 UI plugins will not be converted and therefore not available in Wigbi 1.0.</p>
<p>A couple of such plugins are PopupWindow and AutoCompleteExtender, for which there exists greeaaaaat jQuery UI alternatives.Wigbi will instead provide more functional UI plugins, like login/logout forms, file upload forms etc.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/266/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=266&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/10/ui-plugin-development-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>Two data plugins done</title>
		<link>http://wigbi.wordpress.com/2010/08/05/two-data-plugins-done/</link>
		<comments>http://wigbi.wordpress.com/2010/08/05/two-data-plugins-done/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 23:17:37 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[Data_plugins]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[System classes]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[Rating]]></category>
		<category><![CDATA[User]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=263</guid>
		<description><![CDATA[I have just finished rewriting two old data plugins &#8211; User and Rating &#8211; into a much nicer implementation The new plugin classes are fully tested and will be included in the next alpha release. During development, however, I came to the decision that all functions that returns an error code/array when an operation fails [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=263&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have just finished rewriting two old data plugins &#8211; User and Rating &#8211; into a much nicer implementation <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The new plugin classes are fully tested and will be included in the next alpha release.</p>
<p>During development, however, I came to the decision that all functions that returns an error code/array when an operation fails should throw an exception instead (except the validate function, which returns any errors). The Wigbi AJAX handler should then always return a [result, error] result, which the Wigbi.ajax callback method will always receive as a parameter.</p>
<p>This makes it possible to implement a really clean solution, where server exceptions and AJAX errors are exposed in the same way. I will rewrite my code so that it behaves in this way, which will be the big difference between the alpha 1 and 2 releases.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=263&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/05/two-data-plugins-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>Wigbi 1.0a is up</title>
		<link>http://wigbi.wordpress.com/2010/08/02/wigbi-1-0a-is-up/</link>
		<comments>http://wigbi.wordpress.com/2010/08/02/wigbi-1-0a-is-up/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:37:52 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=260</guid>
		<description><![CDATA[I have now finished the Wigbi 1.0a development and put it up for download. The alpha package includes: The &#8220;wigbi&#8221; system folder, which should be in the root of every Wigbi application. An &#8220;index_wigbi.php&#8221; page, which outputs &#8220;Hello world&#8221; if Wigbi starts OK (original, huh?) A folder with the source code. A folder with the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=260&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have now finished the Wigbi 1.0a development and put it up for download.</p>
<p>The alpha package includes:</p>
<ul>
<li>The &#8220;wigbi&#8221; system folder, which should be in the root of every Wigbi application.</li>
<li>An &#8220;index_wigbi.php&#8221; page, which outputs &#8220;Hello world&#8221; if Wigbi starts OK (original, huh?)</li>
<li>A folder with the source code.</li>
<li>A folder with the Wigbi 1.0a documentation.</li>
</ul>
<p>The alpha package includes <em>no</em> plugins, since I have to rewrite them from scratch. They will be up as soon as they are finished, which is when they have full test coverage and are fully documented.</p>
<p>Feel free to download Wigbi and give it a try and please have patience with the fact that there are no wizards or demos available yet. If you let me know that you are waiting for them, I will work faster <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.wigbi.com/download">Wigbi 1.0a can be downloaded here.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=260&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/08/02/wigbi-1-0a-is-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>Wigbi 1.0 alpha done</title>
		<link>http://wigbi.wordpress.com/2010/07/31/wigbi-1-0-alpha-done/</link>
		<comments>http://wigbi.wordpress.com/2010/07/31/wigbi-1-0-alpha-done/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 21:56:44 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=257</guid>
		<description><![CDATA[I have just ended a couple of months worth of Wigbi 1.0 development. The result is a complete rewrite of previous Wigbi versions, with a load of new features, increased stability and&#8230;well, more Since Wigbi 1.0 is developed with TDD, I have found several major bugs that I have not known about before. Thanks to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=257&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have just ended a couple of months worth of Wigbi 1.0 development. The result is a complete rewrite of previous Wigbi versions, with a load of new features, increased stability and&#8230;well, more <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Since Wigbi 1.0 is developed with TDD, I have found several major bugs that I have not known about before. Thanks to the fact that I have unit tests for every bit of source code, future Wigbi versions should be rock-steady as well.</p>
<p>I will generate documentation for Wigbi 1.0a and will then put it out for download. Notice, however, that no the alpha release will include no plugins, since I have not ported the old versions to 1.0 yet.<span style="text-decoration:underline;"></span></p>
<p>All of you who prefer to download the source code will notice that I have removed a lot of in-code documentation, since I believe that the code speaks for itself. The class documentation has been slimmed down a bit as well.</p>
<p>Wigbi 1.0 alpha download will be out really soon&#8230;but now: bed.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=257&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/07/31/wigbi-1-0-alpha-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>Long summer break</title>
		<link>http://wigbi.wordpress.com/2010/07/25/long-summer-break/</link>
		<comments>http://wigbi.wordpress.com/2010/07/25/long-summer-break/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 21:17:28 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=254</guid>
		<description><![CDATA[After a long and busy summer, I have once again picked up the Wigbi 1.0 development. A beta is not far away, since the only class to finish now is the WigbiDataPlugin (called Seed in previous releases) JavaScript class. The Wigbi 1.0 release is way different than the 0.99.2 version that was released earlier this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=254&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a long and busy summer, I have once again picked up the Wigbi 1.0 development. A beta is not far away, since the only class to finish now is the WigbiDataPlugin (called Seed in previous releases) JavaScript class.</p>
<p>The Wigbi 1.0 release is way different than the 0.99.2 version that was released earlier this year. It is a complete rewrite and features a lot of improvements.</p>
<p>The beta will be out at the end of July, but will not contain any plugins, since all 0.99.2 plugins have to be modified to work with Wigbi 1.0. It wouldn&#8217;t take long though.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=254&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/07/25/long-summer-break/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP and JS CacheHandler path differences</title>
		<link>http://wigbi.wordpress.com/2010/06/11/php-and-js-cachehandler-path-differences/</link>
		<comments>http://wigbi.wordpress.com/2010/06/11/php-and-js-cachehandler-path-differences/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 09:54:41 +0000</pubDate>
		<dc:creator>danielsaidi</dc:creator>
				<category><![CDATA[System classes]]></category>
		<category><![CDATA[Application relative path]]></category>
		<category><![CDATA[CacheHandler]]></category>
		<category><![CDATA[Page relative path]]></category>

		<guid isPermaLink="false">http://wigbi.wordpress.com/?p=248</guid>
		<description><![CDATA[As I am finishing the Wigbi 1.0 implementation, the time has come to implement the JS versions of the Wigbi PHP handler classes. As I implemented the CacheHandler JS class, I came across an interesting problem. In this post, ~/ indicates the application root, which is where the wigbi folder is located. In PHP, the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=248&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I am finishing the Wigbi 1.0 implementation, the time has come to implement the JS versions of the Wigbi PHP handler classes. As I implemented the CacheHandler JS class, I came across an interesting problem.</p>
<p>In this post, <em>~/</em> indicates the <em>application root</em>, which is where the <em>wigbi</em> folder is located.</p>
<p>In PHP, the CacheHandler class uses <em>page relative</em> paths to the cache folder. All class functions are executed directly when called, which makes page relative paths natural.</p>
<p>In JavaScript, however, the same does not apply. Since the JS class uses <em>asynchronous methods</em>, a page that <em>calls</em> a method will not exist in the same folder as the one that <em>executes</em> it.</p>
<p>This leaves us with an interesting scenario. Say that the page <em>~/admin/account/myAccount.php</em> sets  the cache folder to <em>../cache</em>.</p>
<p>With PHP the cached files will end up in <em>~/admin/cache/</em>.</p>
<p>With JavaScript, however, the call is sent to <em>~/wigbi/pages/postBack.php</em>, where it is executed. Thus, the <em>../cache</em> path will make the cached cached files end up in <em>~/wigbi/cache/</em>.</p>
<p>Using the same kind of paths for PHP and JavaScript will therefore <em>not work</em>. Instead, the JavaScript class is set to use <em>application relative</em> paths. Instead of <em>../cache</em>, use <em>admin/cache</em>.</p>
<p>The CacheHandler JavaScript class will automatically adjust application relative paths so that the postback page can use them.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wigbi.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wigbi.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wigbi.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wigbi.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wigbi.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wigbi.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wigbi.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wigbi.wordpress.com/248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wigbi.wordpress.com&blog=7890048&post=248&subd=wigbi&ref=&feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wigbi.wordpress.com/2010/06/11/php-and-js-cachehandler-path-differences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/337109281b648b0ca49ee6ae8bad5fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielsaidi</media:title>
		</media:content>
	</item>
	</channel>
</rss>