<?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>Loopion Blog</title>
	<atom:link href="http://blog.loopion.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loopion.com</link>
	<description>A rebirth? Une renaissance ?</description>
	<lastBuildDate>Wed, 04 Jan 2012 08:40:37 +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>New website done Neighbourhood Language Club 78</title>
		<link>http://blog.loopion.com/post/new-website-done-neighbourhood-language-club-78/</link>
		<comments>http://blog.loopion.com/post/new-website-done-neighbourhood-language-club-78/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 21:44:07 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[nlc78]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/?p=2305816902</guid>
		<description><![CDATA[I&#8217;ve just done a new website for one of my personal client as an auto-entrepreneur. NLC78 is an association-profit organization that offers language courses and personalized support for everyone ! From the youngest to seniors. They also offer education support for disabled people. It was &#8230;<p class="read-more"><a href="http://blog.loopion.com/post/new-website-done-neighbourhood-language-club-78/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just done a new website for one of my personal client as an auto-entrepreneur. <a title="Neighbourhood Language Club 78" href="http://www.nlc78.eu" target="_blank">NLC78</a> is an association-profit organization that offers language courses and personalized support for everyone ! From the youngest to seniors. They also offer education support for disabled people. It was really interesting working for them and see how motivated is the team behind the scene. The particularity of this website was the fact it was totally localized to a specific area of France (Yvelines).</p>
<p>More to come about this website as it will be internationalized.</p>
<p>I&#8217;m pretty proud about this website as it&#8217;s my first one as an auto-entrepreneur. Thanks to my client who trust me all along the project !</p>
<p>Finally, this project will be added to my portfolio in a few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/new-website-done-neighbourhood-language-club-78/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Job in the gaming industry</title>
		<link>http://blog.loopion.com/post/job-in-the-gaming-industry/</link>
		<comments>http://blog.loopion.com/post/job-in-the-gaming-industry/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 07:21:53 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/post/job-in-the-gaming-industry/</guid>
		<description><![CDATA[I&#8217;ve found a job beginning of November in the gaming industry which I thought never ended in such an industry. When recruiter asked me about what video games I was playing on my PS3, I&#8217;ve answered only games that weren&#8217;t &#8230;<p class="read-more"><a href="http://blog.loopion.com/post/job-in-the-gaming-industry/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found a job beginning of November in the gaming industry which I thought never ended in such an industry.<br />
When recruiter asked me about what video games I was playing on my PS3, I&#8217;ve answered only games that weren&#8217;t from the company I was trying to join.</p>
<p>Long story short, now I&#8217;m more an project &#038; account manager than a lead web project manager. Higher vision of all big projects going on within the company.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/job-in-the-gaming-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On vacation</title>
		<link>http://blog.loopion.com/post/on-vacation/</link>
		<comments>http://blog.loopion.com/post/on-vacation/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 18:20:33 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Holiday]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/post/in-holidays/</guid>
		<description><![CDATA[I&#8217;m currently in holidays and be back beginning in September. Good upcoming posts about e-commerce and Magento.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently in holidays and be back beginning in September. Good upcoming posts about e-commerce and Magento.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/on-vacation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add column to product grid properly</title>
		<link>http://blog.loopion.com/post/add-column-to-product-grid-properly/</link>
		<comments>http://blog.loopion.com/post/add-column-to-product-grid-properly/#comments</comments>
		<pubDate>Fri, 27 May 2011 00:53:36 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/?p=2305816872</guid>
		<description><![CDATA[app/code/local/My/Module/etc/config.xml &#60;config&#62; &#60;adminhtml&#62; &#60;events&#62; &#60;adminhtml_block_html_before&#62; &#60;observers&#62; &#60;mymodule&#62; &#60;!-- Add column to catalog product grid --&#62; &#60;class&#62;mymodule/adminhtml_observer&#60;/class&#62; &#60;method&#62;onBlockHtmlBefore&#60;/method&#62; &#60;/mymodule&#62; &#60;/observers&#62; &#60;/adminhtml_block_html_before&#62; &#60;eav_collection_abstract_load_before&#62; &#60;observers&#62; &#60;mymodule&#62; &#60;!-- Add column to product list --&#62; &#60;class&#62;mymodule/adminhtml_observer&#60;/class&#62; &#60;method&#62;onEavLoadBefore&#60;/method&#62; &#60;/mymodule&#62; &#60;/observers&#62; &#60;/eav_collection_abstract_load_before&#62; &#60;/events&#62; &#60;/adminhtml&#62; &#60;/config&#62; app/code/local/My/Module/Model/Adminhtml/Observer class &#8230;<p class="read-more"><a href="http://blog.loopion.com/post/add-column-to-product-grid-properly/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>app/code/local/My/Module/etc/config.xml</strong></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;config<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;adminhtml<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;events<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;adminhtml_block_html_before<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;observers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mymodule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                        <span style="color: #808080; font-style: italic;">&lt;!-- Add column to catalog product grid --&gt;</span>
                        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>mymodule/adminhtml_observer<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>onBlockHtmlBefore<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/mymodule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/observers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/adminhtml_block_html_before<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;eav_collection_abstract_load_before<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;observers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mymodule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                        <span style="color: #808080; font-style: italic;">&lt;!-- Add column to product list --&gt;</span>
                        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>mymodule/adminhtml_observer<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>onEavLoadBefore<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/mymodule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/observers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/eav_collection_abstract_load_before<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/events<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/adminhtml<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/config<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><strong>app/code/local/My/Module/Model/Adminhtml/Observer</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> My_Module_Model_Adminhtml_Observer
<span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> onBlockHtmlBefore<span style="color: #009900;">&#40;</span>Varien_Event_Observer <span style="color: #000088;">$observer</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$block</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$observer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getBlock</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$block</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$block</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getType</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'adminhtml/catalog_product_grid'</span><span style="color: #339933;">:</span>
                <span style="color: #666666; font-style: italic;">/* @var $block Mage_Adminhtml_Block_Catalog_Product_Grid */</span>
                <span style="color: #000088;">$block</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addColumn</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'COLUMN_ID'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
                    <span style="color: #0000ff;">'header'</span> <span style="color: #339933;">=&gt;</span> Mage<span style="color: #339933;">::</span><span style="color: #004000;">helper</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'mymodule'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'COLUMN HEADER'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                    <span style="color: #0000ff;">'index'</span>  <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'COLUMN_ID'</span><span style="color: #339933;">,</span>
                <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> onEavLoadBefore<span style="color: #009900;">&#40;</span>Varien_Event_Observer <span style="color: #000088;">$observer</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$collection</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$observer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getCollection</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$collection</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">is_a</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$collection</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">/* @var $collection Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection */</span>
            <span style="color: #666666; font-style: italic;">// Manipulate $collection here to add a COLUMN_ID column</span>
            <span style="color: #000088;">$collection</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addExpressionAttributeToSelect</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'COLUMN_ID'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'...Some SQL goes here...'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>This come from Clockworkgeek user on a stackoverflow <a title="Add column to Magento admin catolog &gt; manage products" href="http://stackoverflow.com/questions/5990910/add-column-to-magento-admin-catolog-manage-products">question</a>. This is gold!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/add-column-to-product-grid-properly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress bash deployment script</title>
		<link>http://blog.loopion.com/post/wordpress-bash-deployment-script/</link>
		<comments>http://blog.loopion.com/post/wordpress-bash-deployment-script/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 04:43:37 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Script tips]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/?p=2305816793</guid>
		<description><![CDATA[Recently in my current company we had a client asking for a restaurant website. We&#8217;ve decided to do it with WordPress and used it as a CMS instead of a blog. Beside the fact that we needed to create the &#8230;<p class="read-more"><a href="http://blog.loopion.com/post/wordpress-bash-deployment-script/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Recently in my current company we had a client asking for a restaurant website. We&#8217;ve decided to do it with WordPress and used it as a CMS instead of a blog. Beside the fact that we needed to create the website, they also requested us to make all the maintenance of the website and their blog. What I suggested was to have a staging platform and of course the production platform.</p>
<p>To do make the deployment process from staging to production seamless, I&#8217;ve created a WordPress bash deployment script to easily go from staging to production. Some of you will ask me about the development platform? To do so, we&#8217;ve used a service called <a title="DeployHQ" href="http://www.deployhq.com">DeployHQ</a> that works pretty well. It fetch all the content of your SVN repository and push it straight to the FTP. The only tricky part was for the database. I know it wasn&#8217;t clean but I made the decision to work on the same database for the staging and development part.</p>
<p>If you have any suggestions about improving this script do not hesitate.</p>
<p>Please consider the following on our installation:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total cache</a> installed</li>
<li>Multi-blog (one website and one blog in fact)</li>
<li><a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a> used</li>
</ul>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Written by Emmanuel Pays &lt;landmanu /a-t/ ekoote.com&gt;</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Description : Use this script to deploy in production a Wordpress blog that already exist on the same machine</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># staging_to_production_wordpress.sh ver. 1.0</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Latest version can be found at http://blog.loopion.com/</span>
<span style="color: #666666; font-style: italic;"># Todo</span>
<span style="color: #666666; font-style: italic;"># - DONE - Email when deployment is done</span>
<span style="color: #666666; font-style: italic;"># - Execution time for the script</span>
<span style="color: #666666; font-style: italic;"># - Set version on meta or anywhere else to keep track of deployment version</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Global config</span>
<span style="color: #007800;">www_path</span>=<span style="color: #ff0000;">&quot;/var/www/vhosts/<span style="color: #007800;">${domain}</span>/&quot;</span>
<span style="color: #007800;">backup_path_db</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>backup_db/&quot;</span>
<span style="color: #007800;">backup_path_files</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>backup_files/&quot;</span>
<span style="color: #007800;">domain</span>=<span style="color: #ff0000;">&quot;yourdomain.com&quot;</span>
<span style="color: #007800;">SUBJECT</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${prod_uri}</span> deployment successful&quot;</span>
<span style="color: #007800;">EMAIL</span>=<span style="color: #ff0000;">&quot;your@email.com&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Staging info</span>
<span style="color: #007800;">staging_uri</span>=<span style="color: #ff0000;">&quot;staging.<span style="color: #007800;">${domain}</span>&quot;</span>
<span style="color: #007800;">root_staging_path</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>subdomains/staging/httpdocs/&quot;</span>
<span style="color: #007800;">staging_db_name</span>=<span style="color: #ff0000;">&quot;dbname&quot;</span>
<span style="color: #007800;">staging_db_username</span>=<span style="color: #ff0000;">&quot;dbusername&quot;</span>
<span style="color: #007800;">staging_db_pass</span>=<span style="color: #ff0000;">&quot;dbpass&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Production info</span>
<span style="color: #007800;">prod_uri</span>=<span style="color: #ff0000;">&quot;testdeploy.<span style="color: #007800;">${domain}</span>&quot;</span>
<span style="color: #007800;">root_prod_path</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>&quot;</span>
<span style="color: #007800;">prod_db_name</span>=<span style="color: #ff0000;">&quot;dbprod&quot;</span>
<span style="color: #007800;">prod_db_username</span>=<span style="color: #ff0000;">&quot;dbusername&quot;</span>
<span style="color: #007800;">prod_db_pass</span>=<span style="color: #ff0000;">&quot;dbpass&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Create backup</span>
<span style="color: #007800;">backup_db_filename</span>=<span style="color: #ff0000;">&quot;database_<span style="color: #007800;">$(date +%F_%Hh%M)</span>.bak.sql.bz2&quot;</span>
<span style="color: #007800;">backup_file_filename</span>=<span style="color: #ff0000;">&quot;files_<span style="color: #007800;">$(date +%F_%Hh%M)</span>.tar.bz2&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Create files backups</span>
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-cjPf</span> <span style="color: #800000;">${backup_path_files}</span>prod_<span style="color: #800000;">${backup_file_filename}</span> <span style="color: #800000;">${root_prod_path}</span>
<span style="color: #c20cb9; font-weight: bold;">chown</span> ftproot:psaserv <span style="color: #800000;">${backup_path_files}</span>prod_<span style="color: #800000;">${backup_file_filename}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Backup prod files done...&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-cjPf</span> <span style="color: #800000;">${backup_path_files}</span>staging_<span style="color: #800000;">${backup_file_filename}</span> <span style="color: #800000;">${root_staging_path}</span>
<span style="color: #c20cb9; font-weight: bold;">chown</span> ftproot:psaserv <span style="color: #800000;">${backup_path_files}</span>staging_<span style="color: #800000;">${backup_file_filename}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Backup staging files done...&quot;</span>
&nbsp;
mysqldump <span style="color: #660033;">--add-drop-table</span> <span style="color: #660033;">-h</span> <span style="color: #800000;">${staging_uri}</span> <span style="color: #660033;">-u</span> <span style="color: #800000;">${staging_db_username}</span> <span style="color: #660033;">-p</span><span style="color: #800000;">${staging_db_pass}</span> <span style="color: #800000;">${staging_db_name}</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">bzip2</span> <span style="color: #660033;">-c</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #800000;">${backup_path_db}</span><span style="color: #800000;">${backup_db_filename}</span>
<span style="color: #c20cb9; font-weight: bold;">chown</span> ftproot:psaserv <span style="color: #800000;">${backup_path_db}</span><span style="color: #800000;">${backup_db_filename}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;All backups done...&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Copy staging database to production database</span>
mysqldump <span style="color: #660033;">--add-drop-table</span> <span style="color: #660033;">-h</span> <span style="color: #800000;">${staging_uri}</span> <span style="color: #660033;">-u</span> <span style="color: #800000;">${staging_db_username}</span> <span style="color: #660033;">-p</span><span style="color: #800000;">${staging_db_pass}</span> <span style="color: #800000;">${staging_db_name}</span> <span style="color: #000000; font-weight: bold;">|</span> mysql <span style="color: #660033;">-h</span> <span style="color: #800000;">${prod_uri}</span> <span style="color: #660033;">-u</span> <span style="color: #800000;">${prod_db_username}</span> -p$<span style="color: #7a0874; font-weight: bold;">&#123;</span>prod_db
_pass<span style="color: #7a0874; font-weight: bold;">&#125;</span> <span style="color: #800000;">${prod_db_name}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Database replication to production done...&quot;</span>
<span style="color: #666666; font-style: italic;">#Copy all files from staging to production</span>
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-rR</span>  <span style="color: #800000;">${root_staging_path}</span>. <span style="color: #800000;">${root_prod_path}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Files copied from <span style="color: #007800;">${staging_uri}</span> to <span style="color: #007800;">${prod_uri}</span>&quot;</span>
<span style="color: #666666; font-style: italic;">#Update production tables</span>
mysql <span style="color: #660033;">-h</span> <span style="color: #800000;">${prod_uri}</span> <span style="color: #660033;">-u</span> <span style="color: #800000;">${prod_db_username}</span> <span style="color: #660033;">-p</span><span style="color: #800000;">${prod_db_pass}</span> <span style="color: #800000;">${prod_db_name}</span><span style="color: #cc0000; font-style: italic;">&lt;&lt;EOFMYSQL
UPDATE wp_posts SET post_content = REPLACE (post_content,'$staging_uri','$prod_uri');
UPDATE wp_posts SET guid = REPLACE (guid,'$staging_uri','$prod_uri');
UPDATE wp_posts SET guid = REPLACE (guid,'localhost','$prod_uri');
UPDATE wp_blc_instances SET raw_url = REPLACE (raw_url,'$staging_uri','$prod_uri');
UPDATE wp_blc_links SET url = REPLACE (url,'$staging_uri','$prod_uri');
UPDATE wp_blc_links SET final_url = REPLACE (final_url,'$staging_uri','$prod_uri');
UPDATE wp_contact_form_7 SET mail_2 = REPLACE (mail_2,'$staging_uri','$prod_uri');
UPDATE wp_contact_form_7 SET mail = REPLACE (mail,'$staging_uri','$prod_uri');
UPDATE wp_options SET option_value = REPLACE (option_value,'$staging_uri','$prod_uri');
UPDATE wp_options_bak SET option_value = REPLACE (option_value,'$staging_uri','$prod_uri');
UPDATE wp_usermeta SET meta_value = REPLACE (meta_value,'$staging_uri','$prod_uri');
UPDATE wp_sitemeta SET meta_value = REPLACE (meta_value,'$staging_uri','$prod_uri');
UPDATE wp_site SET domain = REPLACE (domain,'$staging_uri','$prod_uri');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value,'$staging_uri','$prod_uri');
UPDATE wp_blogs SET domain = REPLACE (domain,'$staging_uri','$prod_uri');
#Replace upload path
UPDATE wp_options SET option_value = REPLACE (option_value,'${root_staging_path}','${root_prod_path}');
UPDATE wp_options_bak SET option_value = REPLACE (option_value,'${root_staging_path}','${root_prod_path}');
#Blog replacement
UPDATE wp_2_posts SET post_content = REPLACE (post_content,'$staging_uri','$prod_uri');
UPDATE wp_2_posts SET guid = REPLACE (guid,'$staging_uri','$prod_uri');
UPDATE wp_2_postmeta SET meta_value = REPLACE (meta_value,'$staging_uri','$prod_uri');
UPDATE wp_2_options SET option_value = REPLACE (option_value,'$staging_uri','$prod_uri');
EOFMYSQL</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;MySQL production database URI changed&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-f</span> <span style="color: #800000;">${www_path}</span>subdomains<span style="color: #000000; font-weight: bold;">/</span>testdeploy<span style="color: #000000; font-weight: bold;">/</span>conf<span style="color: #000000; font-weight: bold;">/</span>wp-config.php <span style="color: #800000;">${root_prod_path}</span>wp-config.php
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;wp-config.php copied&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3tc-<span style="color: #800000;">${staging_uri}</span> <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3tc-<span style="color: #800000;">${prod_uri}</span>
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3tc-fig-and-olive-blog.<span style="color: #800000;">${staging_uri}</span> <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3tc-fig-and-olive-blog.<span style="color: #800000;">${prod_uri}</span>
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3-total-cache-config-<span style="color: #800000;">${staging_uri}</span>.php <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3-total-cache-config-<span style="color: #800000;">${prod_uri}</span>.php
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3-total-cache-config-fig-and-olive-blog.<span style="color: #800000;">${staging_uri}</span>.php <span style="color: #800000;">${root_prod_path}</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>w3-total-cache-config-fig-and-olive-blog.<span style="color: #800000;">${prod_uri}</span>.php
<span style="color: #c20cb9; font-weight: bold;">chown</span> ftproot:psaserv httpdocs<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Email text/message</span>
<span style="color: #007800;">EMAILMESSAGE</span>=<span style="color: #ff0000;">&quot;/tmp/emailmessage.txt&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Deployment on <span style="color: #007800;">${prod_uri}</span> platform completed at <span style="color: #007800;">$(date +%F_%Hh%M)</span>&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #007800;">$EMAILMESSAGE</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;This is email text&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span><span style="color: #007800;">$EMAILMESSAGE</span>
<span style="color: #666666; font-style: italic;"># send an email using /bin/mail</span>
mail <span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${SUBJECT}</span>&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${EMAIL}</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #007800;">$EMAILMESSAGE</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/wordpress-bash-deployment-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nightly backup your WordPress database and files</title>
		<link>http://blog.loopion.com/post/nightly-backup-your-wordpress-database-and-files/</link>
		<comments>http://blog.loopion.com/post/nightly-backup-your-wordpress-database-and-files/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 20:31:38 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Script tips]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/?p=2305816835</guid>
		<description><![CDATA[After rading Using a Cron job to keep things safe I didn&#8217;t found this really a complete procedure as it only backup the database&#8230; I think it&#8217;s better to backup everything at once and we usually have some associated files &#8230;<p class="read-more"><a href="http://blog.loopion.com/post/nightly-backup-your-wordpress-database-and-files/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>After rading <a href="http://www.tamba2.org.uk/wordpress/cron/">Using a Cron job to keep things safe</a> I didn&#8217;t found this really a complete procedure as it only backup the database&#8230; I think it&#8217;s better to backup everything at once and we usually have some associated files like for example themes, images uploaded, etc&#8230; remaining that we don&#8217;t won&#8217;t to lost. So here is a solution to keep a copy of everything no matter what happen and unobstructive while visitors are visiting.</p>
<p><strong>UPDATE 03/02/2011 -1.1:</strong></p>
<ul>
<li>Added a functionality to remove all file into the backup folder older than the specified number of days. Just set days_delete and it will delete all files older than days_delete days.</li>
<li>Added security to stop script if an error goes wrong</li>
</ul>
<p>Just set up a cronjob and you&#8217;re good to go.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Written by Emmanuel Pays &lt;landmanu /a-t/ ekoote.com&gt;</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Description : Use this script to backup a Wordpress blog</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># wordpress_backup.sh ver. 1.1</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Latest version can be found at http://blog.loopion.com/</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Global config</span>
<span style="color: #000000; font-weight: bold;">set</span> <span style="color: #660033;">-e</span>
<span style="color: #007800;">www_path</span>=<span style="color: #ff0000;">&quot;/var/www/vhosts/&quot;</span>
<span style="color: #007800;">backup_path_db</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>backup_db/&quot;</span>
<span style="color: #007800;">backup_path_files</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>backup_files/&quot;</span>
<span style="color: #007800;">domain</span>=<span style="color: #ff0000;">&quot;yourdomain.tld&quot;</span>
<span style="color: #007800;">days_delete</span>=<span style="color: #000000;">5</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Production info</span>
<span style="color: #007800;">prod_uri</span>=<span style="color: #ff0000;">&quot;www.<span style="color: #007800;">${domain}</span>&quot;</span>
<span style="color: #007800;">root_prod_path</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${www_path}</span>httpdocs/&quot;</span>
<span style="color: #007800;">prod_db_name</span>=<span style="color: #ff0000;">&quot;name&quot;</span>
<span style="color: #007800;">prod_db_username</span>=<span style="color: #ff0000;">&quot;username&quot;</span>
<span style="color: #007800;">prod_db_pass</span>=<span style="color: #ff0000;">&quot;password&quot;</span>
<span style="color: #666666; font-style: italic;">#Create backup</span>
<span style="color: #007800;">backup_db_filename</span>=<span style="color: #ff0000;">&quot;database_<span style="color: #007800;">$(date +%F_%Hh%M)</span>.bak.sql.bz2&quot;</span>
<span style="color: #007800;">backup_file_filename</span>=<span style="color: #ff0000;">&quot;files_<span style="color: #007800;">$(date +%F_%Hh%M)</span>.tar.bz2&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Create files backups</span>
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-cjPf</span> <span style="color: #800000;">${backup_path_files}</span>prod_<span style="color: #800000;">${backup_file_filename}</span> <span style="color: #800000;">${root_prod_path}</span>
<span style="color: #c20cb9; font-weight: bold;">chown</span> ftproot:psaserv <span style="color: #800000;">${backup_path_files}</span>prod_<span style="color: #800000;">${backup_file_filename}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Backup prod files done...&quot;</span>
&nbsp;
mysqldump <span style="color: #660033;">--add-drop-table</span> <span style="color: #660033;">-h</span> localhost <span style="color: #660033;">-u</span> <span style="color: #800000;">${prod_db_username}</span> <span style="color: #660033;">-p</span><span style="color: #800000;">${prod_db_pass}</span> <span style="color: #800000;">${prod_db_name}</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">bzip2</span> <span style="color: #660033;">-c</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #800000;">${backup_path_db}</span><span style="color: #800000;">${backup_db_filename}</span>
<span style="color: #c20cb9; font-weight: bold;">chown</span> ftproot:psaserv <span style="color: #800000;">${backup_path_db}</span><span style="color: #800000;">${backup_db_filename}</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;All backups done...&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Delete older backups</span>
<span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #800000;">${backup_path_db}</span><span style="color: #000000; font-weight: bold;">*</span> <span style="color: #660033;">-mtime</span> +<span style="color: #800000;">${days_delete}</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Deleted last <span style="color: #007800;">${days_delete}</span> database backup&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #800000;">${backup_path_files}</span><span style="color: #000000; font-weight: bold;">*</span> <span style="color: #660033;">-mtime</span> +<span style="color: #800000;">${days_delete}</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Deleted last <span style="color: #007800;">${days_delete}</span> files backup&quot;</span></pre></td></tr></table></div>

<p>Coming soon a deployment script&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/nightly-backup-your-wordpress-database-and-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all .SVN folders and files from a directory</title>
		<link>http://blog.loopion.com/post/delete-all-svn-folders-and-files-from-a-directory/</link>
		<comments>http://blog.loopion.com/post/delete-all-svn-folders-and-files-from-a-directory/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 20:13:42 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Script tips]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.loopion.com/?p=2305816823</guid>
		<description><![CDATA[Nice DOS command script to remove all .svn files and folders. Some guy&#8217;s don&#8217;t know already the export function of SVN&#8230; for /f &#34;tokens=* delims=&#34; %%i in ('dir /s /b /a:d *svn') do ( rd /s /q &#34;%%i&#34; )]]></description>
			<content:encoded><![CDATA[<p>Nice DOS command script to remove all .svn files and folders. Some guy&#8217;s don&#8217;t know already the export function of SVN&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #00b100; font-weight: bold;">for</span> /f &quot;tokens=* delims=&quot; <span style="color: #33cc33;">%%</span><span style="color: #448888;">i</span> <span style="color: #00b100; font-weight: bold;">in</span> <span style="color: #33cc33;">(</span>'<span style="color: #b1b100; font-weight: bold;">dir</span> /s /b /a:d *svn'<span style="color: #33cc33;">)</span> <span style="color: #00b100; font-weight: bold;">do</span> <span style="color: #33cc33;">(</span>
<span style="color: #b1b100; font-weight: bold;">rd</span> /s /q &quot;<span style="color: #33cc33;">%%</span><span style="color: #448888;">i</span>&quot;
<span style="color: #33cc33;">)</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/delete-all-svn-folders-and-files-from-a-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Am I a curator?</title>
		<link>http://blog.loopion.com/post/2305816792/</link>
		<comments>http://blog.loopion.com/post/2305816792/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 00:15:38 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[curator]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://loopion.tumblr.com/post/2305816792</guid>
		<description><![CDATA[Link: Am I a curator? En lisant cet article je me suis énormément reconnu. Pouvez vous me le confirmer&#160;?]]></description>
			<content:encoded><![CDATA[<p>Link: <a href="http://www.my.epokhe.com/2010/11/27/the-curator-is-born/">Am I a curator?</a></p>
<p>En lisant cet article je me suis énormément reconnu. Pouvez vous me le confirmer&#160;?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/2305816792/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://blog.loopion.com/post/1188212192/</link>
		<comments>http://blog.loopion.com/post/1188212192/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 00:51:58 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[regular]]></category>
		<category><![CDATA[quote]]></category>
		<category><![CDATA[satisfaction]]></category>

		<guid isPermaLink="false">http://loopion.tumblr.com/post/1188212192</guid>
		<description><![CDATA[Il faut toujours avoir des projections pessimiste mais avoir une motivation et un morale optimiste. Non&#160;?]]></description>
			<content:encoded><![CDATA[<p>Il faut toujours avoir des projections pessimiste mais avoir une motivation et un morale optimiste. Non&#160;?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/1188212192/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mulve.com &#8211; Mp3 Music Search and Music Downloads</title>
		<link>http://blog.loopion.com/post/1173056914/</link>
		<comments>http://blog.loopion.com/post/1173056914/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 14:20:48 +0000</pubDate>
		<dc:creator>loopion</dc:creator>
				<category><![CDATA[link]]></category>

		<guid isPermaLink="false">http://loopion.tumblr.com/post/1173056914</guid>
		<description><![CDATA[Link: Mulve.com &#8211; Mp3 Music Search and Music Downloads Ok, now we are talking! Piracy will continue and drain a lot of new users everyday. How do you want to stop that? Mulve sounds to get 90&#8217;s and early 00&#8217;s &#8230;<p class="read-more"><a href="http://blog.loopion.com/post/1173056914/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Link: <a href="http://mulve.com/">Mulve.com &#8211; Mp3 Music Search and Music Downloads</a></p>
<p>Ok, now we are talking! Piracy will continue and drain a lot of new users everyday. How do you want to stop that?</p>
<p>Mulve sounds to get 90&#8217;s and early 00&#8217;s back on the stage with Napster like software, where are we going?</p>
<p>Answer: in a KISS direction. Keep It Stupid Simple!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loopion.com/post/1173056914/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

