<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Les derniers articles</title><link>http://www.ceriseandco.be/blog</link><description>Most recent posts.</description><language>fr-be</language><name>Posts/rss</name><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa1eef-trace').style.display = (document.getElementById('cakeErr4fbfde8aa1eef-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: DOMDocument::loadXML() [<a href="domdocument.loadxml">domdocument.loadxml</a>]: Namespace prefix dc on creator is not defined in Entity, line: 1 [<b>CORE/Cake/Utility/Xml.php</b>, line <b>100</b>]<div id="cakeErr4fbfde8aa1eef-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa1eef-code').style.display = (document.getElementById('cakeErr4fbfde8aa1eef-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa1eef-context').style.display = (document.getElementById('cakeErr4fbfde8aa1eef-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4fbfde8aa1eef-context" class="cake-context" style="display: none;">$input	=	"&lt;dc:creator&gt;Moi&lt;/dc:creator&gt;"
$options	=	array(
	"return" =&gt; "domdocument"
)
$defaults	=	array(
	"return" =&gt; "simplexml"
)
$dom	=	DOMDocument
</pre><pre class="stack-trace">DOMDocument::loadXML() - [internal], line ??
Xml::build() - CORE/Cake/Utility/Xml.php, line 100
RssHelper::elem() - CORE/Cake/View/Helper/RssHelper.php, line 330
RssHelper::item() - CORE/Cake/View/Helper/RssHelper.php, line 263
include - APP/View/Posts/rss/feed.ctp, line 28
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 111
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96</pre></div></pre><item><title>CraftySlide, slideshow l&#xE9;ger mais efficace</title><link>http://www.ceriseandco.be/posts/show/slug:CraftySlide-slideshow-leger-mais-efficace/id:16</link><guid isPermaLink="true">http://www.ceriseandco.be/posts/show/slug:CraftySlide-slideshow-leger-mais-efficace/id:16</guid><description>&lt;p&gt;&lt;a title="CraftySlide" href="http://projects.craftedpixelz.co.uk/craftyslide/" target="_blank"&gt;&lt;em&gt;Craftyslide&lt;/em&gt;&lt;/a&gt;&#xA0;est n&#xE9; d&#x2019;une constatation plut&#xF4;t simple : "Y'en a marre d'utiliser des plugins trop lourd pour mettre en place un simple diaporama", trop de code pas toujours semantique et ou inutil, beaucoup d'action qui ne son pas utlis&#xE9;e, trop d'effets de transition complexes... .&lt;/p&gt;
&lt;p&gt;En s&#x2019;inspirant du&#xA0;plugin &lt;a title="Jquery" href="http://jquery.com/" target="_blank"&gt;jQuery&lt;/a&gt;&#xA0;"&lt;em&gt;Slides"&lt;/em&gt;&#xA0;qui a &#xE9;t&#xE9; con&#xE7;u avec le m&#xEA;me objectif, &lt;a title="Craftyslide" href="http://projects.craftedpixelz.co.uk/craftyslide/" target="_blank"&gt;&lt;em&gt;Craftyslide&lt;/em&gt;&lt;/a&gt; permet de mettre en place un diaporama simple, avec seulement cinq options de base. L&#x2019;effet de transition est unique (fade) et la lecture automatique s&#x2019;active seulement si vous n&#x2019;utilisez pas de pagination.&lt;/p&gt;
&lt;h4&gt;Pour faire simple :&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;Craftyslide&lt;/em&gt;, un plugin jQuery qui va &#xE0; l'essentiel : il&#xA0;nous permet de mettre en place un diaporama simple, l&#xE9;ger et efficace.&lt;/p&gt;</description><creator>Moi</creator><pubDate>Sat, 31 Dec 2011 13:00:00 +0100</pubDate></item><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa632c-trace').style.display = (document.getElementById('cakeErr4fbfde8aa632c-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: DOMDocument::loadXML() [<a href="http://php.net/domdocument.loadxml">domdocument.loadxml</a>]: Namespace prefix dc on creator is not defined in Entity, line: 1 [<b>CORE/Cake/Utility/Xml.php</b>, line <b>100</b>]<div id="cakeErr4fbfde8aa632c-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa632c-code').style.display = (document.getElementById('cakeErr4fbfde8aa632c-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa632c-context').style.display = (document.getElementById('cakeErr4fbfde8aa632c-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4fbfde8aa632c-context" class="cake-context" style="display: none;">$input	=	"&lt;dc:creator&gt;Moi&lt;/dc:creator&gt;"
$options	=	array(
	"return" =&gt; "domdocument"
)
$defaults	=	array(
	"return" =&gt; "simplexml"
)
$dom	=	DOMDocument
</pre><pre class="stack-trace">DOMDocument::loadXML() - [internal], line ??
Xml::build() - CORE/Cake/Utility/Xml.php, line 100
RssHelper::elem() - CORE/Cake/View/Helper/RssHelper.php, line 330
RssHelper::item() - CORE/Cake/View/Helper/RssHelper.php, line 263
include - APP/View/Posts/rss/feed.ctp, line 28
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 111
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96</pre></div></pre><item><title>Plugin ACL pour CakePHP 2  </title><link>http://www.ceriseandco.be/blog/9-plugin-acl-pour-cakephp-2-html.html</link><guid isPermaLink="true">http://www.ceriseandco.be/blog/9-plugin-acl-pour-cakephp-2-html.html</guid><description>&lt;p&gt;Apres la plugin ACL pour cakePhp 1.3 alaxos nous fait le grand plaisir de porter son plugin vers la version 2.0 de caKePhp.&lt;/p&gt;
&lt;p&gt;M&#xEA;me si pour le moment il ne sagit que d'une conversion du plugin pour le rendre compatible avec la nouvelle version de cakephp.&lt;/p&gt;
&lt;p&gt;Je vous invite &#xE0; visiter le &lt;a href="http://www.alaxos.ch/blaxos/pages/view/plugin_acl_2.0" target="_blank"&gt;site officiel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Personnelement malgr&#xE9; quelques soucis avec le cache persistent de cakephp tout fonctionne &#xE0; merveille.&lt;/p&gt;
&lt;p&gt;Merci Alaxos :)&lt;/p&gt;</description><creator>Moi</creator><pubDate>Tue, 20 Dec 2011 22:24:00 +0100</pubDate></item><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa886d-trace').style.display = (document.getElementById('cakeErr4fbfde8aa886d-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: DOMDocument::loadXML() [<a href="http://php.net/domdocument.loadxml">domdocument.loadxml</a>]: Namespace prefix dc on creator is not defined in Entity, line: 1 [<b>CORE/Cake/Utility/Xml.php</b>, line <b>100</b>]<div id="cakeErr4fbfde8aa886d-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa886d-code').style.display = (document.getElementById('cakeErr4fbfde8aa886d-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aa886d-context').style.display = (document.getElementById('cakeErr4fbfde8aa886d-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4fbfde8aa886d-context" class="cake-context" style="display: none;">$input	=	"&lt;dc:creator&gt;Moi&lt;/dc:creator&gt;"
$options	=	array(
	"return" =&gt; "domdocument"
)
$defaults	=	array(
	"return" =&gt; "simplexml"
)
$dom	=	DOMDocument
</pre><pre class="stack-trace">DOMDocument::loadXML() - [internal], line ??
Xml::build() - CORE/Cake/Utility/Xml.php, line 100
RssHelper::elem() - CORE/Cake/View/Helper/RssHelper.php, line 330
RssHelper::item() - CORE/Cake/View/Helper/RssHelper.php, line 263
include - APP/View/Posts/rss/feed.ctp, line 28
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 111
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96</pre></div></pre><item><title>Belwatech un ami de la pomme</title><link>http://www.ceriseandco.be/blog/8-belwatech-un-ami-de-la-pomme.html</link><guid isPermaLink="true">http://www.ceriseandco.be/blog/8-belwatech-un-ami-de-la-pomme.html</guid><description>&lt;p&gt;Belwatech est une soci&#xE9;t&#xE9; belge, qui peut r&#xE9;parer l&#x2019;&#xE9;cran de vos produits apple (Ipod,Iphone,...) et autres smartphones (HTC, BlackBerry,...) et ce pour bien moins cher que la fili&#xE8;re officielle d&#x2019;un service apr&#xE8;s-vente.&lt;/p&gt;
&lt;p&gt;Personne n&#x2019;aime entendre du SAV que vous ne r&#xE9;cup&#xE8;rerez pas votre t&#xE9;l&#xE9;phone avant quatre semaines, en 2011 le smartphone s&#x2019;utilise tous les jours&#xA0;!&lt;/p&gt;
&lt;p&gt;C&#x2019;est pourquoi Belwatech s&#x2019;engage &#xE0; r&#xE9;parer votre smartphone (iPhone, BlackBerry, HTC et Tablettes dont iPad principalement) dans les plus brefs d&#xE9;lais, un coup de fil, un rendez vous, et le voil&#xE0; r&#xE9;par&#xE9;&#xA0;!&lt;/p&gt;
&lt;p&gt;Voir en ligne :&#xA0;&lt;a href="http://www.belwatech.be/" target="_blank"&gt;Belwatech&lt;/a&gt;&#xA0;la solution &#xE0; vos soucis de smartphone.&lt;/p&gt;
&lt;p&gt;PS: cet article &#xE0; &#xE9;t&#xE9; publi&#xE9; par moi m&#xEA;me sur le site de pragmacom, il est donc normal qu'il y aie une impression de d&#xE9;j&#xE0; vu.&lt;/p&gt;</description><creator>Moi</creator><pubDate>Tue, 20 Dec 2011 12:00:00 +0100</pubDate></item><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aaad9e-trace').style.display = (document.getElementById('cakeErr4fbfde8aaad9e-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: DOMDocument::loadXML() [<a href="http://php.net/domdocument.loadxml">domdocument.loadxml</a>]: Namespace prefix dc on creator is not defined in Entity, line: 1 [<b>CORE/Cake/Utility/Xml.php</b>, line <b>100</b>]<div id="cakeErr4fbfde8aaad9e-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aaad9e-code').style.display = (document.getElementById('cakeErr4fbfde8aaad9e-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aaad9e-context').style.display = (document.getElementById('cakeErr4fbfde8aaad9e-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4fbfde8aaad9e-context" class="cake-context" style="display: none;">$input	=	"&lt;dc:creator&gt;Moi&lt;/dc:creator&gt;"
$options	=	array(
	"return" =&gt; "domdocument"
)
$defaults	=	array(
	"return" =&gt; "simplexml"
)
$dom	=	DOMDocument
</pre><pre class="stack-trace">DOMDocument::loadXML() - [internal], line ??
Xml::build() - CORE/Cake/Utility/Xml.php, line 100
RssHelper::elem() - CORE/Cake/View/Helper/RssHelper.php, line 330
RssHelper::item() - CORE/Cake/View/Helper/RssHelper.php, line 263
include - APP/View/Posts/rss/feed.ctp, line 28
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 111
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96</pre></div></pre><item><title>Mise &#xE0; jour de s&#xE9;curit&#xE9; </title><link>http://www.ceriseandco.be/blog/7-mise-a-jour-de-securite.html</link><guid isPermaLink="true">http://www.ceriseandco.be/blog/7-mise-a-jour-de-securite.html</guid><description>&lt;p&gt;Le coreTeam de cakephp &#xE0; mis en ligne la version 2.0.4 de cakePhp, cette version corrige notament des soucis de s&#xE9;curit&#xE9;, permettant &#xE0; un utilisateur mal intensionn&#xE9; de ce faire passer pour un utilisateur connect&#xE9; sans vraiment l'&#xEA;tre.&lt;/p&gt;
&lt;p&gt;&#xA0;&lt;/p&gt;
&lt;p&gt;&lt;a title="GitHub cakePhp" href="http://github.com/cakephp/cakephp" target="_blank"&gt;T&#xE9;l&#xE9;charger&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Annonce du core team" href="http://bakery.cakephp.org/articles/lorenzo/2011/11/28/cakephp_2_0_4_released" target="_blank"&gt;Sources&lt;/a&gt;&lt;/p&gt;</description><creator>Moi</creator><pubDate>Sat, 10 Dec 2011 11:15:00 +0100</pubDate></item><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aad49f-trace').style.display = (document.getElementById('cakeErr4fbfde8aad49f-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: DOMDocument::loadXML() [<a href="http://php.net/domdocument.loadxml">domdocument.loadxml</a>]: Namespace prefix dc on creator is not defined in Entity, line: 1 [<b>CORE/Cake/Utility/Xml.php</b>, line <b>100</b>]<div id="cakeErr4fbfde8aad49f-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aad49f-code').style.display = (document.getElementById('cakeErr4fbfde8aad49f-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aad49f-context').style.display = (document.getElementById('cakeErr4fbfde8aad49f-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4fbfde8aad49f-context" class="cake-context" style="display: none;">$input	=	"&lt;dc:creator&gt;Moi&lt;/dc:creator&gt;"
$options	=	array(
	"return" =&gt; "domdocument"
)
$defaults	=	array(
	"return" =&gt; "simplexml"
)
$dom	=	DOMDocument
</pre><pre class="stack-trace">DOMDocument::loadXML() - [internal], line ??
Xml::build() - CORE/Cake/Utility/Xml.php, line 100
RssHelper::elem() - CORE/Cake/View/Helper/RssHelper.php, line 330
RssHelper::item() - CORE/Cake/View/Helper/RssHelper.php, line 263
include - APP/View/Posts/rss/feed.ctp, line 28
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 111
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96</pre></div></pre><item><title>Console et OsX</title><link>http://www.ceriseandco.be/blog/6-console-et-osx.html</link><guid isPermaLink="true">http://www.ceriseandco.be/blog/6-console-et-osx.html</guid><description>&lt;p&gt;Dans cette article, je vous propose de configurer OsX pour pouvoir utiliser les lignes de commande de la console CakePhp de mani&#xE8;re simple, propre et surtout s&#xFB;r.&lt;em&gt;&lt;span style="text-decoration: underline;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Premi&#xE8;re partie&lt;/span&gt;&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;La version 2.x de cakePhp utilise le moteur php5, il doit donc &#xEA;tre install&#xE9; et fonctionnel. (Pour des raisons de facilit&#xE9; nous utilisons &lt;em&gt;MAMP&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Pour la suite nous avons configur&#xE9; le document root de &lt;em&gt;Apache&lt;/em&gt; dans "Users/you/Sites" (ou you est votre identifant).&lt;ins&gt;&lt;/ins&gt;&lt;/p&gt;
&lt;h3&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Seconde partie&lt;/span&gt;&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;Si ce n'est d&#xE9;j&#xE0; fait, t&#xE9;l&#xE9;charg&#xE9; la derni&#xE8;re version de cakePhp (&#xE0; l'heure ou je r&#xE9;dige ce tutoriel nous sommes &#xE0; la version 2.0.3).&lt;/p&gt;
&lt;p&gt;Une fois aquise d&#xE9;compress&#xE9; l'archives dans votre dossier Biblioth&#xE8;que "Users/you/Biblioth&#xE8;que" renomm&#xE9; le dossier d&#xE9;compress&#xE9; en "&lt;em&gt;cakephp&lt;/em&gt;". L'utilisation de cakephp depuis la &lt;em&gt;Biblioth&#xE8;que&lt;/em&gt; permet de garder la logique de &lt;em&gt;OSX&lt;/em&gt; et vous permettre de mettre facilement &#xE0; jour votre dossier. &lt;ins&gt;&lt;/ins&gt;&lt;/p&gt;
&lt;h3&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Troisi&#xE8;me partie&lt;/span&gt;&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;Cherchez dans votre dossier personnel un fichier .profile si il n'existe pas cr&#xE9;e le, si il existe ouvrez le avec votre &#xE9;diteur de texte.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Ouvrez votre &#xE9;diteur de texte (ex: fraise,...) et copier/coller les lignes si dessous sans les guillemets ni espaces sauf apres "export" :&lt;/p&gt;
&lt;p&gt;"export PATH=/Application/MAMP/Library/bin:/Applications/MAMP/bin/php5/bin:/Users/user_name/Library/cakephp/lib/Cake/Console:$PATH"&lt;/p&gt;
&lt;p&gt;Sauvegardez le fichier dans votre dossier personnel sous le nom de ".profile" &lt;ins&gt;&lt;/ins&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ATTENTION LE POINT AU DEBUT DU NOM DU FICHIER EST OBLIGATOIRE.&lt;/strong&gt;&lt;br /&gt;&lt;ins&gt;&lt;/ins&gt;&lt;/p&gt;
&lt;h3&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Pour terminer&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;Ouvre le "Terminal" ("Applications/Utilitaires/Terminal") et tapez "cake bake", si la console de cakephp ce lance alors voil&#xE0; vous avez r&#xE9;ussi &#xE0; configurer OsX et cakephp.&lt;/p&gt;
&lt;p&gt;Alors maintenant &#xE0; vos commande et que le four chauffe !&lt;/p&gt;
&lt;h2&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;Note&lt;/em&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Attention d'utiliser le bon chemin vers votre dossier "Sites" lors de la cr&#xE9;ation de vos projet sans quoi vous vous retrouverezavec vos sites dans le dossiers Biblioth&#xE8;que.&lt;/p&gt;</description><creator>Moi</creator><pubDate>Fri, 25 Nov 2011 16:21:00 +0100</pubDate></item><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aafbc9-trace').style.display = (document.getElementById('cakeErr4fbfde8aafbc9-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: DOMDocument::loadXML() [<a href="http://php.net/domdocument.loadxml">domdocument.loadxml</a>]: Namespace prefix dc on creator is not defined in Entity, line: 1 [<b>CORE/Cake/Utility/Xml.php</b>, line <b>100</b>]<div id="cakeErr4fbfde8aafbc9-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aafbc9-code').style.display = (document.getElementById('cakeErr4fbfde8aafbc9-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4fbfde8aafbc9-context').style.display = (document.getElementById('cakeErr4fbfde8aafbc9-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4fbfde8aafbc9-context" class="cake-context" style="display: none;">$input	=	"&lt;dc:creator&gt;Moi&lt;/dc:creator&gt;"
$options	=	array(
	"return" =&gt; "domdocument"
)
$defaults	=	array(
	"return" =&gt; "simplexml"
)
$dom	=	DOMDocument
</pre><pre class="stack-trace">DOMDocument::loadXML() - [internal], line ??
Xml::build() - CORE/Cake/Utility/Xml.php, line 100
RssHelper::elem() - CORE/Cake/View/Helper/RssHelper.php, line 330
RssHelper::item() - CORE/Cake/View/Helper/RssHelper.php, line 263
include - APP/View/Posts/rss/feed.ctp, line 28
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 111
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96</pre></div></pre><item><title>CakePhp 2</title><link>http://www.ceriseandco.be/blog/3-cakephp-2.html</link><guid isPermaLink="true">http://www.ceriseandco.be/blog/3-cakephp-2.html</guid><description>&lt;p&gt;&lt;em&gt;CakePhp&lt;/em&gt; est pass&#xE9; il y a quelques jours en version 2.0 (Les fichiers de base du framework p&#xE8;se maintenant 6,34Mo sous windows).&lt;br /&gt;&lt;br /&gt;Cette nouvelle version du framework abandonne le soutien de la branche 4.x de Php et m&#xEA;me sur les versions ant&#xE9;rieures &#xE0; PHP 5.2. Cet &#xE9;lagage dans le framework ne peut &#xEA;tre que b&#xE9;n&#xE9;fique.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Pourquoi le non-support de la branche 5.2 ?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Pour la simple raison de l'abandon de la branche 5.2 par la team PHP qui &#xE9;tait annonc&#xE9; depuis longtemps et est entr&#xE9; en vigueur en Ao&#xFB;t dernier.&lt;br /&gt;&lt;br /&gt;L'abandon de PHP 4 permet de nettoyer et de moderniser les bases du framework. &lt;br /&gt;&lt;br /&gt;Le framework tire donc profit des divers apports de PHP 5, comme les exceptions, json_encode, PDO et la Standard PHP Library, ... .&lt;br /&gt;&lt;br /&gt;L'ensemble des nouvelles fonctionnalit&#xE9;es apport&#xE9;es par PHP5 et l'usage intensif du "&lt;em&gt;Lazy-Loading&lt;/em&gt;", augmentent fortement les performances du framework.&lt;/p&gt;
&lt;p&gt;La diff&#xE9;rence de performances entre les versions 1.3.x et 2.0 est assez ph&#xE9;nom&#xE9;nale. En moyenne, on observe une am&#xE9;lioration de l'ordre de minimum 50 % vis &#xE0; vis des versions 1.3.x.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;CakePhp&lt;/em&gt; utilise maintenant la recommandation &lt;em&gt;PSR-0&lt;/em&gt;. (Convention de nommage qui permet de relier les classes aux fichiers qui portent les m&#xEA;mes noms) Utilisation d'un nommage en "CamelCase".&lt;/p&gt;
&lt;p&gt;CakePhp dispose maintenant de l' &lt;em&gt;ODM doctrine&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Ce qui permet la diminution du nombre de ligne de code et donc diminue les risques d'erreurs.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SimpleTest&lt;/em&gt; est remplac&#xE9; par &lt;em&gt;PHPUnit&lt;/em&gt;, qui devient donc le framework de test par d&#xE9;faut.&lt;br /&gt;&lt;br /&gt;Les bases de donn&#xE9;es PostgreSQL, SQLite et Microsoft SQL Server a &#xE9;t&#xE9; sujet &#xE0; une am&#xE9;lioration de support.&lt;br /&gt;&lt;br /&gt;La branche 1.3.X de Cake reste pour l'instant support&#xE9;e.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/cakephp/cakephp/tree/2.0" target="_blank"&gt;T&#xE9;l&#xE9;charger&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cakephp.org/" target="_blank"&gt;Site officiel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://book.cakephp.org/2.0/en/" target="_blank"&gt;La nouvelle Doc&lt;/a&gt; (en Anglais)&lt;/p&gt;</description><creator>Moi</creator><pubDate>Fri, 04 Nov 2011 16:33:00 +0100</pubDate></item></channel></rss>