<?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>Vincent Reniers &#187; Featured Articles</title>
	<atom:link href="http://blog.vincentr.be/category/featured-articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vincentr.be</link>
	<description>From PHP Guru to Designer!</description>
	<lastBuildDate>Fri, 02 Jul 2010 17:59:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Magento Beginner&#8217;s Guide review</title>
		<link>http://blog.vincentr.be/2009/10/27/magento-beginners-guide-review/</link>
		<comments>http://blog.vincentr.be/2009/10/27/magento-beginners-guide-review/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:56:15 +0000</pubDate>
		<dc:creator>Vincent</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://vincentr.be/?p=248</guid>
		<description><![CDATA[A few weeks ago I started reading a Beginner&#8217;s Guide to Magento by Willaim Rice. Because during my work at Yappa I discovered how huge and complex this eCommerce system can be. And since it&#8217;s one of the most popular CMS at the moment it might be worth getting to know more about it. It [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I started reading a <strong>Beginner&#8217;s Guide to Magento </strong>by<strong> Willaim Rice</strong>. Because during my work at Yappa I discovered how huge and complex this eCommerce system can be. And since it&#8217;s one of the most popular CMS at the moment it might be worth getting to know more about it. It is another book published by Packtpublishing, a company which I&#8217;ve already read quite some books from so far. So if you know the publisher you should already know that before you start reading it that you can expect it to be of good quality.</p>
<p>The first chapter goes into the installation of Magento. From my own experience I encountered some problems during this installation, which was that Magento sometimes requires extensions such as the cURL library. Which wasn&#8217;t enabled on my PC at the time. I was pleased to find that the author had also written a notice about this problem. The rest of the installation is very detailed and includes many many screenshots throughout the entire book.</p>
<p>When you&#8217;re installation of Magento is ready, the author discusses the various things you can do with Magento. Such as adding categories, how to manage your tax rules, adding products, etc. This all may seem very easy. But when you&#8217;re a beginner and you don&#8217;t know a lot about websites. The huge administrator&#8217;s panel of Magento might frighten you at first, preventing you from using the great features it provides you. After having read this book I think you can be quite sure that you can tame this beast =).</p>
<p>However I haven&#8217;t really read all the chapters, so far only about 40-50 pages since I was trying to find out more about the technical aspects of the system. Such as the MVC framework it runs on and how the templating system works. Thats why I had stopped reading the book. So I would really recommend this book to anyone who wants to get to know more about using the system. But when you&#8217;re interested in getting to know more about how the PHP works, you might want to consider another book. But overall I think it&#8217;s a very good manual for beginners.</p>
<p>If you&#8217;d like to read a sample chapter of this book you can visit the following link:<br />
<span style="font-family: Calibri;"><a href="http://www.packtpub.com/files/magento-sample-chapter-3-categories-and-attributes.pdf" target="_blank">http://www.packtpub.com/files/magento-sample-chapter-3-categories-and-attributes.pdf</a></span></p>
<p>You can find more detailed information about the book and how you can purchase it here:<br />
<span style="font-family: Calibri;"><a href="http://www.packtpub.com/magento-beginners-guide?utm_source=vincentr.be&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_000800" target="_blank">http://www.packtpub.com/magento-beginners-guide?utm_source=vincentr.be&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_000800</a></span></p>
<p>I&#8217;d like to inform you that I&#8217;ve received a free copy of this book to review it, but that my opinion while reviewing it wasn&#8217;t really affected by this. Just so that you know that this review is as objective as possible. But if you&#8217;d like to get to know more about using the Magento system, this book should help you a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vincentr.be/2009/10/27/magento-beginners-guide-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento</title>
		<link>http://blog.vincentr.be/2009/08/25/magento/</link>
		<comments>http://blog.vincentr.be/2009/08/25/magento/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:40:40 +0000</pubDate>
		<dc:creator>Vincent</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://vincentr.be/?p=232</guid>
		<description><![CDATA[After 4 awesome days at Pukkelpop, I&#8217;m back and working at Yappa  . The past few days I&#8217;ve been assiged a task to design a webshop and implement the design to Magento, a huge and one of the fastest growing eCommerce platforms. Now I can tell you that the template system is quiet complicated [...]]]></description>
			<content:encoded><![CDATA[<p>After 4 awesome days at Pukkelpop, I&#8217;m back and working at Yappa <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . The past few days I&#8217;ve been assiged a task to design a webshop and implement the design to Magento, a huge and one of the fastest growing eCommerce platforms. Now I can tell you that the template system is quiet complicated and the first few steps you take you better prepare yourself by reading their <a href="http://www.magentocommerce.com/design_guide/">designer&#8217;s guide</a>. Magento offers tons and tons of features. A feature which I really enjoyed seeing was the multiple stores you can manage within one system. You can choose to seperate the stores entirely or just create different stores for different languages, etc. The looks of your website are located in something named an &#8216;interface&#8217;. The interface holds the<strong> layout, locale, template</strong> folders. There is also a <strong>skin</strong> directory located in the root. When you&#8217;re making a new template for Magento these four directories will be the ones where you will spend most of your time. But a thing I found quite strange about Magento is that it uses XML files to sort the template files onto the correct location and pages. At first sight this might seem incomprehensible or complicated, but trust me once you get to know how it works you&#8217;ll find it very interesting and easy to use.</p>
<p>These XML files live inside the <strong>layout </strong>folder. In the template folder we have the .phtml files wich stand for PHP and HTML I think =). It&#8217;s because you can also use PHP syntax inside the HTML. Thank God they didn&#8217;t try to reinvent the wheel and make their own PHP HTML syntax kinda like smarty, because I hate learning those. So here it&#8217;s a lot easier and u can just use PHP inside the template files. The <strong>locale </strong>folder simply holds the translations for every text used in the template.</p>
<p>So how exactly do the layout and template files work together? Well, the template files can be divided into three kinds. The first one is the skeleton for example: 2-column.phtml, 3-column.phtml.They contain the main html elements like div=&#8221;header&#8221;, div=&#8221;footer&#8221; and inside those we refer to blocks. First comes the structural block, like when we refer to the left sidebar the sidebar will refer to structural blocks like &#8217;subscribe to newsletter&#8217;, &#8216;navigation&#8217;, etc. And then these structural blocks will refer to blocks that hold the content. Like inside the header structural block we could refer to the &#8216;topLinks&#8217;, &#8217;search&#8217; blocks.</p>
<p>As you can see I mention the &#8216;refer&#8217; word a lot <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . This is where the XML Layout files come in place. Magento has its own XML syntax and each template comes along with one xml layout file, but the page template can have multiple files in its directory. And the XML holds the knowledge to figure out where the template files are pointing to when you call &#8216;topLinks&#8217; for example, you will have specified some lines so the system will know what to fill in there. for example.</p>
<p>&lt;block type=&#8221;page/html_topLinks&#8221;  name=&#8221;topLinks&#8221; template=&#8221;page/html/top_links.phtml&#8221; /&gt;</p>
<p>Or something like that, it&#8217;s possible that it isn&#8217;t correct because I haven&#8217;t used it that much so far. I did create the template and that one works very well <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . But when creating a new template I&#8217;d advice you to take a copy of the default interface and skin directory and start from there. I pasted my HTML under theirs and just copied the PHP lines which filled in the content. The XML layout files where already there and pointed the correct template file(which I also adjusted), so that can save you a lot of time when making a new Template. Just copy the default ones and work your way from there.</p>
<p>Some Tips for when you get started:<br />
1. Turn on the Template Path Hints (these show you what template file is used and where) very handy.<br />
2. When you&#8217;re trying to edit blocks: for example &#8216;newsletter&#8217; block go look in the newsletter.xml. Also looking in the catalog.xml might help a lot.<br />
Between the &lt;default&gt; tags are shown most of the time.</p>
<p>Thats my review, tips &amp; tricks for Magento so far <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .<br />
It&#8217;s a great system,  but it just takes a bit of time to know it properly so you can use all of its potential.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vincentr.be/2009/08/25/magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radio + Google = nice</title>
		<link>http://blog.vincentr.be/2009/08/12/radio-google-nice/</link>
		<comments>http://blog.vincentr.be/2009/08/12/radio-google-nice/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 21:40:36 +0000</pubDate>
		<dc:creator>Vincent</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Empire of the Sun]]></category>
		<category><![CDATA[We are The People]]></category>

		<guid isPermaLink="false">http://vincentr.be/?p=227</guid>
		<description><![CDATA[While I was driving to work today I was listening to StuBru, a belgian radio station. When this quite chill but awesome song came up  . I tried to memorize some of the lyrics but they sounded pretty strange so I got them wrong. But fortunately enough StuBru&#8217;s website has an extensive playlist of [...]]]></description>
			<content:encoded><![CDATA[<p>While I was driving to work today I was listening to <strong>StuBru</strong>, a belgian radio station. When this quite chill but awesome song came up <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . I tried to memorize some of the lyrics but they sounded pretty strange so I got them wrong. But fortunately enough StuBru&#8217;s website has an extensive playlist of the songs they played, so I managed to find it again on Youtube. The video is kinda strange though but I like it. You can find the lyrics <a href="http://www.metrolyrics.com/we-are-the-people-lyrics-empire-of-the-sun.html" target="_blank">here</a>.</p>
<p><strong>Empire of the Sun &#8211; We Are The People</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Tj_Nlm0871E&amp;hl=nl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/Tj_Nlm0871E&amp;hl=nl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vincentr.be/2009/08/12/radio-google-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus v 0.5</title>
		<link>http://blog.vincentr.be/2009/08/10/nexus-v-0-5/</link>
		<comments>http://blog.vincentr.be/2009/08/10/nexus-v-0-5/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 16:22:46 +0000</pubDate>
		<dc:creator>Vincent</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://vincentr.be/?p=221</guid>
		<description><![CDATA[Since my last post about the Nexus CMS on July 17th there have been made soo many changes to the system that I thought it would be better to move on 0.3 more versions  .  First of all. The Main System, RSS system, Ajax Handler and Admin backend are fully operating!
Changelog:
- Added backend admin [...]]]></description>
			<content:encoded><![CDATA[<p>Since my last post about the Nexus CMS on July 17th there have been made soo many changes to the system that I thought it would be better to move on 0.3 more versions <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .  First of all. The Main System, RSS system, Ajax Handler and Admin backend are fully operating!</p>
<p><strong>Changelog:</strong></p>
<p>- Added backend admin system<br />
- Added authorization (better roles etc.)<br />
- Added admin core modules (+ override feature)<br />
- Fixxed error handler with buffers activated (all systems: rss, ajax, main and backend)<br />
- Added several core modules ( dashboard, settings, &#8230;)<br />
- Base Paths for includes, requires, templates etc. (much more stable when moving the application)<br />
- Created seperation in templates ( private =&gt; backend, public =&gt; frontend)<br />
- Mod Rewrite feature implented</p>
<p>The admin core modules come standard in the Nexus CMS. But they can be overriden by user modules. They are pretty much the same as site modules but they do not have XML files, rss or ajax request handler which is pretty obvious why =). Also they live in a restricted area, unauthorized users have no access to anything related to the core. When the override feature is activated for a certain module the system will skip scanning for an admin core module but will instantly check if the site module has a control.php file to manage the administration from the site modules. The admin HTML documents are located between the frontend HTML. This override will allow a programmer to keep pretty much every operation of his site in the frontend modules. But if they like they can also create a seperate core module.</p>
<p>You can activate apache&#8217;s mod_rewrite from the admin backend (in a core module).  The mod rewrite isn&#8217;t actually deactivated so you can still manually type the URL&#8217;s more decently when it is turned off. The rewritten URL&#8217;s look like this: ?com=News  =&gt;<strong> /main/News/</strong> or  ?com=Portfolio&amp;offset=3  =&gt; <strong>/main/Portfolio/offset/3/ </strong>. The last rewrite with the variables still has to be implented, but the basic one is already working. You on&#8217;t have to define this when you write it in your template, I thought it would be a lot easier not to use some kind of syntax like {LINK=&#8221;?com=News&#8221; , &#8220;/main/News/&#8221;} . This syntax was never implented, instead I just created a function in the Template class that runs at the very end before we display. It rewrites all the <strong>?com=</strong> links to the correct rewritten links if mod rewrite is turned on.</p>
<p><strong>To do list:</strong></p>
<p>- Implement caching system<br />
- Change language constants and use an internationalisation function instead.<br />
=&gt; These language strings will be stored in the database. The default is hardcoded and in English.<br />
- Add more backend modules</p>
<p>So thats pretty much my latest changes at the Nexus CMS so far <img src='http://blog.vincentr.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . It has been smoothened up a lot, and runs a lot more stable.<br />
So far it&#8217;s looking very good and I might release an Alpha version soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vincentr.be/2009/08/10/nexus-v-0-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
