<?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>Zen-Dreams [dot] com &#187; Zen-Dreams</title>
	<atom:link href="http://blog.zen-dreams.com/blog-en/category/zen-dreams/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zen-dreams.com/blog-en</link>
	<description>Blog&#039;s Archives</description>
	<lastBuildDate>Fri, 20 Aug 2010 07:25:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Create a bilingual blog without plugins</title>
		<link>http://blog.zen-dreams.com/blog-en/2010/08/19/create-a-bilingual-blog-without-plugins/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2010/08/19/create-a-bilingual-blog-without-plugins/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 07:25:25 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zen-Dreams]]></category>

		<guid isPermaLink="false">http://www.zen-dreams.com/en/?p=631</guid>
		<description><![CDATA[As Promised, here is a little tutorial on how to create a blog with multiple languages without using any plugin. First, you should create a network of blogs using following these instructions : http://codex.wordpress.org/Create_A_Network Once you have your network set, just create a second / third blog with the proper sub urls. You can now [...]]]></description>
			<content:encoded><![CDATA[<p>As Promised, here is a little tutorial on how to create a blog with multiple languages without using any plugin.</p>
<p>First, you should create a network of blogs using following these instructions : <a href="http://codex.wordpress.org/Create_A_Network">http://codex.wordpress.org/Create_A_Network</a></p>
<p>Once you have your network set, just create a second / third blog with the proper sub urls. You can now share the same plugins, same wordpress installation, same theme with various languages.</p>
<p>What I usually do is have one main blog just as a placeholder, one with /fr base url and one with /en base url.</p>
<p>I still miss the functions to get links between posts but we could probably find plugins to do that <img src='http://blog.zen-dreams.com/blog-en/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>That was easy wasn&#8217;t it?</p>
<p>Next time I may talk about exporting zd_multilang content. I made a plugin for that but I still need to make some changes to make it work properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2010/08/19/create-a-bilingual-blog-without-plugins/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Official Annoucement: ZdMultilang officially stopped</title>
		<link>http://blog.zen-dreams.com/blog-en/2010/07/16/official-annoucement-zdmultilang-officially-stopped/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2010/07/16/official-annoucement-zdmultilang-officially-stopped/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 01:22:42 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zen-Dreams]]></category>

		<guid isPermaLink="false">http://blog.zen-dreams.com/en/?p=629</guid>
		<description><![CDATA[You may all have notices that there has been no recent activity on the blog or on the plugin itself. There are two reasons to this. The first one being that I don&#8217;t have anymore time to work on ZdMultilang. The second reason is simply that with WordPress 3.0 you don&#8217;t need any plugin to [...]]]></description>
			<content:encoded><![CDATA[<p>You may all have notices that there has been no recent activity on the blog or on the plugin itself. There are two reasons to this. The first one being that I don&#8217;t have anymore time to work on ZdMultilang.</p>
<p>The second reason is simply that with WordPress 3.0 you don&#8217;t need any plugin to get bilingual content.</p>
<p>This is why I made a new plugin to export ZdMultilang content to WordPress .xml format.</p>
<p>I will also make a short tutorial on how to create and manage a <strong>FULLY</strong> multilingual blog with WordPress 3.0 soon.</p>
<p>If anyone wants to fork or keep on maintaining the plugin, you are welcome to contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2010/07/16/official-annoucement-zdmultilang-officially-stopped/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>ZdMultilang major announcement</title>
		<link>http://blog.zen-dreams.com/blog-en/2009/11/20/zdmultilang-major-announcement/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2009/11/20/zdmultilang-major-announcement/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:45:20 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[Multilingual]]></category>
		<category><![CDATA[ZdMultilang]]></category>

		<guid isPermaLink="false">http://blog.zen-dreams.com/en/?p=617</guid>
		<description><![CDATA[I know it&#8217;s been quite a while I didn&#8217;t post any update about ZdMultilang. This is mainly because I didn&#8217;t have time to work on it recently. It will include lots of new features, some bugfixes and still no different permalinks for each languages. Apparently someone managed to do it for Carla Bruni Sarkozy but [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s been quite a while I didn&#8217;t post any update about ZdMultilang. This is mainly because I didn&#8217;t have time to work on it recently.</p>
<p>It will include lots of new features, some bugfixes and still no different permalinks for each languages.<br />
Apparently someone managed to do it for <a rel="nofollow" href="http://www.carlabrunisarkozy.org/" target="_blank">Carla Bruni Sarkozy</a> but they forked the plugin and didn&#8217;t share the changes&#8230;</p>
<p>I just contacted the company who made the website and see if they will share the knowledge. If not, then we will all have to wait until I fix that.<span id="more-617"></span></p>
<p>In the meantime, I did some improvements to the plugin, here is the changelog for version 1.2.5 :</p>
<ul>
<li>The most expected feature is now working : <strong>You can have static pages as a frontpage !</strong></li>
<li>Updated a bug with translation icon in the page while the page has never been saved</li>
<li>Added options to hide the flag in the widget</li>
<li>Function zd_multilang_menu now takes two paramaters : zd_multilang_menu (show_language_name, show_language_flag) by default these are true</li>
<li>Added an option to display original post while translating</li>
<li>Added a donate button if you want to support development of the plugin</li>
<li><strong>Ability to choose the user level needed to edit content</strong></li>
<li>Added an option to keep comments separated &#8211; Amazing work done by <strong><a href="http://www.codigomanso.com/" target="_blank">Pau Sanchez</a></strong></li>
</ul>
<p>Stay tuned, I&#8217;ll let everyone know as soon as I publish the next version, it should be soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2009/11/20/zdmultilang-major-announcement/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress Consulting in Vancouver</title>
		<link>http://blog.zen-dreams.com/blog-en/2009/07/30/wordpress-consulting-in-vancouver/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2009/07/30/wordpress-consulting-in-vancouver/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 16:06:42 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[British Columbia]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Vancouver]]></category>

		<guid isPermaLink="false">http://blog.zen-dreams.com/en/?p=610</guid>
		<description><![CDATA[You may know that I started my WordPress Consulting Business when I arrived here in Vancouver back in February 2009. Since then, I had to learn how to handle the business networking the Canadian way. I found very interesting to meet some other consultants such as Paul Hibbitts who is an expert Usability Consultant and [...]]]></description>
			<content:encoded><![CDATA[<p>You may know that I started my <a title="Wordpress Consulting" href="http://www.zen-dreams.com"><strong>WordPress Consulting</strong></a> Business when I arrived here in <strong>Vancouver</strong> back in February 2009. Since then, I had to learn how to handle the business networking the Canadian way. I found very interesting to meet some other consultants such as <a href="http://www.paulhibbitts.com/">Paul Hibbitts</a> who is an expert Usability Consultant and who had its own business here for a very long time and gave me very good advice on how to start a business and network here. The only advice I will share here is: <strong>Take some of your time to meet people</strong>!<span id="more-610"></span></p>
<h2>1. Meet people</h2>
<p>So that&#8217;s what I did, first by Going to the Summer meetup of meetups, but it was very crowded. Then I&#8217;ve been to a second one more focused on Internet Marketing. That where I had the chance to meet <a href="http://www.johnchow.com" target="_blank">John Chow</a> and talk with him for nearly an hour about marketing, <a href="http://www.zen-dreams.com/services/" target="_blank"><strong>WordPress</strong></a> and many other topics (like Airbus A380 <img src='http://blog.zen-dreams.com/blog-en/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) as well as how he got banned and reintroduced to the Google search.</p>
<h2>2. Work</h2>
<p>I&#8217;m usually a big fan of the let people see how good you are and they will contact you, but it&#8217;s very difficult to do when you don&#8217;t know the people in your new place.</p>
<p>So, I started my business here by Working for a great video game company, <strong><a href="http://www.slantsixgames.com" target="_blank">SlantSixGames</a></strong>. This project was about making their entire website using <strong>WordPress as a CMS and Blog</strong>. I will repeat myself, but I really enjoyed working with these guys ! Lots of passion in their work and the design was really awesome as you can see below.<a href="http://blog.zen-dreams.com/wp-content/uploads/2009/03/blog.png"><img class="aligncenter size-medium wp-image-585" src="http://blog.zen-dreams.com/wp-content/uploads/2009/03/blog-300x225.png" alt="The blog @SlantSixGames" width="300" height="225" /></a></p>
<p>I just finished a new project for a Sports author, this project was about<strong> integrating the design into a WordPress theme</strong>. I will post more about this contract later (when the page will be live <img src='http://blog.zen-dreams.com/blog-en/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>3. WordPress Consulting in Vancouver</h2>
<p>I know there are already lots of companies doing<strong> <a title="Wordpress Consulting in Vancouver" href="http://www.zen-dreams.com">WordPress consulting in Vancouver</a></strong>, but I also know there is still room for me <img src='http://blog.zen-dreams.com/blog-en/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The truth is that there are more Joomla! and Drupal consultants here than WordPress Experts here. I Just wish there was more events around WordPress in order to meet some WordPress fans and can&#8217;t wait for the next WordCamp Vancouver.</p>
<p>There is soon to be a WordCamp Fraser Valley but I won&#8217;t be able to attend because it&#8217;s my daughter&#8217;s birthday !</p>
<p>All that to say that I&#8217;m a happy WordPress Consultant in Vancouver, and do not hesitate to <a href="http://www.zen-dreams.com/contact/" target="_blank">contact</a> me if you are looking for a <a href="http://www.zen-dreams.com/services/" target="_blank"><strong>WordPress Expert</strong></a>.</p>
<p>[Photo credit: <a href="http://www.flickr.com/photos/llawliet/2547595587/">llawliet</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2009/07/30/wordpress-consulting-in-vancouver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extreme Makeover: WordPress Edition &#8211; Finding Inspiration</title>
		<link>http://blog.zen-dreams.com/blog-en/2009/04/14/extreme-makeover-wordpress-edition-finding-inspiration/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2009/04/14/extreme-makeover-wordpress-edition-finding-inspiration/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 17:55:34 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[EMWE]]></category>
		<category><![CDATA[Extreme Makeover]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://blog.zen-dreams.com/en/?p=592</guid>
		<description><![CDATA[This post is the second of a series of posts called Extreme Makeover: WordPress Edition Once you have decided the features you are looking form you should try to get some inspiration. Inspiration is very important to understand your niche and to find out what your audience would like to see in a Blog and [...]]]></description>
			<content:encoded><![CDATA[<p>This post is the second of a series of posts called <a href="../tag/emwe/">Extreme Makeover: WordPress Edition</a></p>
<p>Once you have decided the features you are looking form you should try to get some <strong>inspiration</strong>. Inspiration is very important to understand <strong>your niche</strong> and to find out what your audience would like to see in a Blog and what they do not expect. Of course, inspiration is not copying a blog, au contraire !</p>
<p>You will have to find what is best for you, take bits and pieces everywhere to make your own design unique !</p>
<p>Here are some <strong>specific </strong>places where to find inspiration<span id="more-592"></span>:</p>
<ol>
<li><a href="http://www.flickr.com/photos/tags/webdesign/clusters/design-web-website/" target="_blank">Webdesign Cluster on <strong>Flickr</strong></a></li>
<li><a href="http://www.flickr.com/groups/webdesign/" target="_blank">Web Design Pool on <strong>Flickr</strong></a></li>
<li>WebDesignerWall made a great post on <a href="http://www.webdesignerwall.com/general/finding-inspiration/" target="_blank">finding Inspiration</a></li>
<li><a href="http://naldzgraphics.net/tutorials/44-must-learn-web-design-layout-tutorials-in-photoshop/">44 Must Learn Web Design Layout Tutorials in Photoshop</a> @ Naldz Graphics</li>
<li><a href="http://www.1stwebdesigner.com/inspiration/40-web-design-artists-and-102-websites-worth-watching/">40 Web Design Artists And 102 Websites Worth Watching</a><strong> </strong>@ 1stwebdesigner</li>
<li><a href="http://vandelaydesign.com/blog/galleries/artistic-websites-5/">25 Incredibly Artistic Websites</a> @ vandelaydesign</li>
<li><a href="http://sixrevisions.com/design-showcase-inspiration/50-stylish-navigation-menus-for-design-inspiration/">50 Stylish Navigation Menus for Design Inspiration</a> @ Six Revisions</li>
<li><a href="http://elitebydesign.com/30-most-inspirational-business-websites/">30 Most Inspirational Business Websites</a> @ elitebydesign</li>
<li><a href="http://www.hongkiat.com/blog/41-great-looking-free-wordpress-themes/">41 Great Looking Free WordPress Themes</a> @ Hongkiat<strong><br />
</strong></li>
</ol>
<p>But there are also some more <strong>generic </strong>places to go for your daily dose of inspiration</p>
<ul>
<li><a href="http://smashingmagazine.com/">Smashing Magazine</a></li>
<li><a href="http://www.thefwa.com/">The FWA: Favourite Website Award</a></li>
<li><a href="http://www.abduzeedo.com">Abduzeedo</a></li>
<li><a href="http://www.csszengarden.com">Css ZenGarden</a></li>
<li><a href="http://naldzgraphics.net/" target="_blank">Naldz Graphics</a></li>
<li><a href="http://elitebydesign.com/category/inspiration/">Elite By Design &#8211; Inspiration category</a></li>
<li><a href="http://thedesigninspiration.com/">The Design Inspiration</a></li>
</ul>
<p>And you, where do you find your inspiration ?</p>
<p>[Photo Credit: <a href="http://www.flickr.com/photos/stephenpoff/">stephenpoff</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2009/04/14/extreme-makeover-wordpress-edition-finding-inspiration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extreme Makeover: WordPress Edition</title>
		<link>http://blog.zen-dreams.com/blog-en/2009/03/30/extreme-makeover-wordpress-edition/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2009/03/30/extreme-makeover-wordpress-edition/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 01:00:21 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[EMWE]]></category>
		<category><![CDATA[Extreme Makeover]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://blog.zen-dreams.com/en/?p=587</guid>
		<description><![CDATA[This post is the first of a series of posts called Extreme Makeover: WordPress Edition 1 &#8211; List the good/bad things about your design Before to go to far, you should make a list of all the features you want and all you want to get rid of from your current design. Which basically means, [...]]]></description>
			<content:encoded><![CDATA[<p>This post is the first of a series of posts called <a href="/tag/emwe/">Extreme Makeover: WordPress Edition</a></p>
<h2>1 &#8211; List the good/bad things about your design</h2>
<p>Before to go to far, you should make a list of all the features you want and all you want to get rid of from your current design.</p>
<p>Which basically means, <strong>what do you want to keep</strong> from your current design and what do you <strong>dislike </strong>?</p>
<p>For example, you might want to get rid of that left sidebar and move it to the right, get a better search system but want to keep your great <strong><a href="/en/archives/">Archives</a></strong> page !<span id="more-587"></span></p>
<h2><strong>2 &#8211; Define your style.<br />
</strong></h2>
<p>You have to define your <strong>topic</strong>. Then you&#8217;ll have to decide which style you will use.<br />
Why is that ? Mostly because your topic and your style will have a <strong>bigger impact</strong> with a design made for them.</p>
<p>Let&#8217;s say for example you are a Video game company and you want to have a <strong>funny design</strong>, then you cannot have a <strong>serious style</strong> as it will be misplaced. If you have a comic style logo and have a corporate tone, then your audience will be lost.</p>
<p>An the contrary, if you have a profesionnal looking website like the one we can see at EA, then your tone as to be corporate.</p>
<h2>3 &#8211; Define your content guidelines</h2>
<p>How do you intend to present your content, one image as a header, 2 paragraphs as the introduction and h2 titles to cut the content ?</p>
<p>This content guidelines will help you to define the whole structure of the site (cf ch4). If you use a banner for all posts, then you have to define the <strong>placeholder </strong>with the correct sizing to make sure there is <strong>consistency </strong>on all pages of your design.</p>
<p>As well, if you do use separators for paragraphs, you&#8217;ll have to remember to design them.</p>
<h2>4 &#8211; Define the general structure</h2>
<p>You have to know how the content is going to be organized, this means define (or change) the names of your <strong>categories</strong>, the pages and how they will be organized, like <strong>subpages </strong>etc&#8230;</p>
<p>By doing that, you will give more <strong>consistency </strong>to your blog as well as <strong>readability</strong>. For example, you can see that I do have a header with pages, this will change in next design as there will be more sub-pages and therefore more submenus. I will also join multiple pages into one page with subpages.</p>
<p>About + Resume + Contact will become an entire category (page + subpages) and will lighten the header.</p>
<p>[Photo Credit: <a href="http://www.flickr.com/photos/carowallis1/" target="_blank">Caro Wallis</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2009/03/30/extreme-makeover-wordpress-edition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slant Six Games&#039; new website</title>
		<link>http://blog.zen-dreams.com/blog-en/2009/03/25/slant-six-games-new-website/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2009/03/25/slant-six-games-new-website/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 15:21:24 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SlantSixGames]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://blog.zen-dreams.com/en/?p=582</guid>
		<description><![CDATA[Well, as you might have seen, I&#8217;ve been away from this blog for quite a while. In fact I&#8217;ve been working for a great company, Slant Six Games, to create their new website. This is no secret, it is a WordPress powered website, thus giving Slant Six Games the power to use it as a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.zen-dreams.com/wp-content/uploads/2009/03/s6g_home.png"><img class="size-medium wp-image-583 alignleft" src="http://blog.zen-dreams.com/wp-content/uploads/2009/03/s6g_home-300x206.png" alt="Slant Six Games Homepage" width="300" height="206" /></a>Well, as you might have seen, I&#8217;ve been away from this blog for quite a while. In fact I&#8217;ve been working for a great company, <strong><a href="http://www.slantsixgames.com" target="_blank">Slant Six Games</a></strong>, to create their new website.</p>
<p>This is no secret, it is a <strong>WordPress powered website</strong>, thus giving <strong>Slant Six Games</strong> the power to use it as a <strong>corporate website</strong>, and as a blog at the same time.</p>
<p>This was the challenge, while having dynamic pages, we wanted to have static pages and a blog as well. The graphics, layout and wireframes was built by <strong><a href="http://karyo.net/" target="_blank">Karyo Edelman</a></strong> and it was integrated and developed by <a href="http://www.zen-dreams.com" target="_blank">myself</a>.<span id="more-582"></span> The most challenging part of this website, appart from making it compatible with Internet Explorer 6 was the changing layout depending on the pages you are looking at. And also the apple spotlight functionnality that was requested as the search engine.</p>
<p>Basically, you have the <strong>homepage</strong> (3 column layout), the <strong>blog </strong>(2 column layout), <strong>single page</strong> (2 OR 3 columns depending on the content) and <strong>static pages</strong> (2 or 3 columns depending on the content).  Below are some screenshots of the site, of course you can also go and <a href="http://www.slantsixgames.com" target="_blank">check it live</a> !</p>
<h2 style="clear:both">Zen-Dreams will also change</h2>
<p>And now, it is time to <strong>change this layout</strong> ! I will try to make posts during this process to emphasize the process and show you how to : Integrate ZdMultilang in your design and how to create your own WordPress Template.</p>
<h2>Screenshots</h2>
<div id="attachment_583" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.zen-dreams.com/wp-content/uploads/2009/03/s6g_home.png"><img class="size-medium wp-image-583" src="http://blog.zen-dreams.com/wp-content/uploads/2009/03/s6g_home-300x206.png" alt="Slant Six Games Homepage" width="300" height="206" /></a><p class="wp-caption-text">Slant Six Games Homepage</p></div>
<div id="attachment_585" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-585" href="http://blog.zen-dreams.com/wp-content/uploads/2009/03/blog.png"><img class="size-medium wp-image-585" src="http://blog.zen-dreams.com/wp-content/uploads/2009/03/blog-300x225.png" alt="The blog @SlantSixGames" width="300" height="225" /></a><p class="wp-caption-text">The blog @SlantSixGames</p></div>
<div id="attachment_584" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-584" href="http://blog.zen-dreams.com/wp-content/uploads/2009/03/lifeatslant.png"><img class="size-medium wp-image-584" src="http://blog.zen-dreams.com/wp-content/uploads/2009/03/lifeatslant-300x175.png" alt="Life at Slant" width="300" height="175" /></a><p class="wp-caption-text">Life at Slant Section</p></div>
<div id="attachment_586" class="wp-caption alignleft" style="width: 160px"><a rel="attachment wp-att-586" href="http://blog.zen-dreams.com/wp-content/uploads/2009/03/search.png"><img class="size-thumbnail wp-image-586" src="http://blog.zen-dreams.com/wp-content/uploads/2009/03/search-150x150.png" alt="The search box in action" width="150" height="150" /></a><p class="wp-caption-text">The search box in action</p></div>
<p style="clear:both">
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2009/03/25/slant-six-games-new-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZDPlugins now have an official forum</title>
		<link>http://blog.zen-dreams.com/blog-en/2008/12/10/zdplugins-now-have-an-official-forum/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2008/12/10/zdplugins-now-have-an-official-forum/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 14:15:59 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[ZdMultilang]]></category>
		<category><![CDATA[ZdStatistics]]></category>

		<guid isPermaLink="false">http://www.zen-dreams.com/en/?p=553</guid>
		<description><![CDATA[As you might have noticed, there is now a new tab on this site. It corresponds to a forum I installed today in order to provide more collaboration with plugins support. This will give everybody the chance to share their knowledge regarding various plugins I created. I Hope this will help you all. Photo Credits [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have noticed, there is now a new tab on this site. It corresponds to a forum I installed today in order to provide more collaboration with plugins support.</p>
<p>This will give everybody the chance to share their knowledge regarding various plugins I created.</p>
<p>I Hope this will help you all.</p>
<p>Photo Credits :<a href="http://www.flickr.com/photos/haagsuitburo/"><strong>Haags Uitburo</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2008/12/10/zdplugins-now-have-an-official-forum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DNA-Framework &#8211; Database Abstraction Layer</title>
		<link>http://blog.zen-dreams.com/blog-en/2008/08/30/dna-framework-database-abstraction-layer/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2008/08/30/dna-framework-database-abstraction-layer/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 17:41:25 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DNA-Framework]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.zen-dreams.com/en/?p=423</guid>
		<description><![CDATA[When I decided to re-write the DNA-Framework, I didn&#8217;t know where to start first. I was thinking about creating all the security structure first, but I then realised that mostly the security infrastructure will use the dabatase to store information. So I first needed to create the DAL. The DAL must stay : easy to [...]]]></description>
			<content:encoded><![CDATA[<p>When I decided to re-write the <strong>DNA-Framework</strong>, I didn&#8217;t know where to start first. I was thinking about creating all the <strong>security structure</strong> first, but I then realised that mostly the security infrastructure will <strong>use the dabatase</strong> to store information.</p>
<p>So I first needed to create the DAL.</p>
<p>The DAL must stay : easy to use, coherent (meaning no differences between different DBMS) and with no useless features.</p>
<p>So the first thing to do was to create a generic class encapsulating every aspect that will be generic enough to be DBMS not specific. This class is <strong>dna.database.class</strong>. It also allowed me to define the behavior and structure of inheriting classes.</p>
<p>Talking about inheritance, for now there are only <strong>four</strong> classes. <strong>MySQL</strong>, <strong>PostgreSQL</strong>, <strong>SQLite</strong> 2 and <strong>Oracle</strong>. Yes this means that the DNA-Framework will have support for all of these systems and probably more when I&#8217;ll create an ODBC class <img src='http://blog.zen-dreams.com/blog-en/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So, briefly, I started the creation of the class system monday and today, the four classes exists and are able to :</p>
<ul>
<li>Execute SQL queries (anything)</li>
<li>Select and browse through results</li>
<li><strong>Export</strong> as <strong>SQL</strong> or <strong>CSV</strong> result of a query</li>
<li><strong>Import</strong> from <strong>SQL</strong> and <strong>CSV</strong></li>
<li>Fetch various states<strong> (queries / dbms)</strong></li>
</ul>
<h3>Below is an example of the same code executed on 4 different DBMS.</h3>
<p><span id="more-423"></span></p>
<pre>
<h3>MySQL</h3>

SELECT * FROM MS_User
    -&gt; anthony@mysql.com
    -&gt; toto@mysql.com
INSERT INTO MS_User (Email) VALUES ('test@MySQL.com')
SELECT * FROM MS_User
    -&gt; anthony@mysql.com
    -&gt; toto@mysql.com
    -&gt; <strong>test@MySQL.com</strong>
DELETE FROM MS_User WHERE Email='test@MySQL.com'
SELECT * FROM MS_User
    -&gt; anthony@mysql.com
    -&gt; toto@mysql.com
<h3>PostgreSQL</h3>

SELECT * FROM "MS_User"
    -&gt; Anthony@PostgresQL.com
    -&gt; toto@postgresql.com
INSERT INTO "MS_User" ("Email") VALUES ('test@PostgreSQL.com')
SELECT * FROM "MS_User"
    -&gt; Anthony@PostgresQL.com
    -&gt; toto@postgresql.com
    -&gt; <strong>test@PostgreSQL.com</strong>
DELETE FROM "MS_User" WHERE "Email"='test@PostgreSQL.com'
SELECT * FROM "MS_User"
    -&gt; Anthony@PostgresQL.com
    -&gt; toto@postgresql.com
<h3>SQLite</h3>

SELECT * FROM MS_User
    -&gt; anthony@sqlite.org
    -&gt; toto@sqlite.org
INSERT INTO MS_User (Email) VALUES ('test@SQLite.com')
SELECT * FROM MS_User
    -&gt; anthony@sqlite.org
    -&gt; toto@sqlite.org
    -&gt; <strong>test@SQLite.com</strong>
DELETE FROM MS_User WHERE Email='test@SQLite.com'
SELECT * FROM MS_User
    -&gt; anthony@sqlite.org
    -&gt; toto@sqlite.org
<h3>Oracle OCI</h3>

SELECT * FROM MS_User
    -&gt; toto@oracle.com
    -&gt; Anthony@oracle.com
INSERT INTO MS_User (EMAIL) VALUES ('test@Oracle OCI.com')
SELECT * FROM MS_User
    -&gt; toto@oracle.com
    -&gt; Anthony@oracle.com
    -&gt; <strong>test@Oracle OCI.com</strong>
DELETE FROM MS_User WHERE EMAIL='test@Oracle OCI.com'
SELECT * FROM MS_User
    -&gt; toto@oracle.com
    -&gt; Anthony@oracle.com</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2008/08/30/dna-framework-database-abstraction-layer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Low frequency publication</title>
		<link>http://blog.zen-dreams.com/blog-en/2008/08/27/low-frequency-publication/</link>
		<comments>http://blog.zen-dreams.com/blog-en/2008/08/27/low-frequency-publication/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 08:24:01 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Zen-Dreams]]></category>
		<category><![CDATA[DNA-Framework]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[ZdStats]]></category>

		<guid isPermaLink="false">http://www.zen-dreams.com/en/?p=420</guid>
		<description><![CDATA[I&#8217;ve reduced frequency of my publications these days, for two reasons. First, I&#8217;m re-writing the DNA-Framework, I don&#8217;t know yet what will come out of it, probably something big I&#8217;m not sure yet if it will be released as OpenSource framework or not. I&#8217;ll decide that when version 1.0 will be ready. And the other [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve reduced frequency of my publications these days, for two reasons.</p>
<p>First, I&#8217;m re-writing the <strong>DNA-Framework</strong>, I don&#8217;t know yet what will come out of it, probably something big <img src='http://blog.zen-dreams.com/blog-en/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I&#8217;m not sure yet if it will be released as OpenSource framework or not. I&#8217;ll decide that when version 1.0 will be ready.</p>
<p>And the other thing is I&#8217;m completly rewriting <strong>ZdStats</strong> with better spam detection and much more realistic filters. Even though I know that my filters are more permissive than google&#8217;s, my stats are also much more realistic. Why is that ? Simply because I don&#8217;t rely on javascript only, therefore I also count users that come to your website with javascript disabled (or google filtered)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zen-dreams.com/blog-en/2008/08/27/low-frequency-publication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

