<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.jsmansart.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Jean-Sébastien Mansart .com - Tag - cms</title>
  <link>http://www.jsmansart.com/</link>
  <atom:link href="http://www.jsmansart.com/feed/tag/cms/rss2" rel="self" type="application/rss+xml"/>
  <description>Le blog de Jean-Sébastien Mansart à propos du web, des performances, de l'ergonomie et de l'accessibilité</description>
  <language>fr</language>
  <pubDate>Sun, 15 Nov 2009 12:10:11 +0100</pubDate>
  <copyright>Jean-Sébastien Mansart</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>1 an déjà</title>
    <link>http://www.jsmansart.com/post/1-an-deja</link>
    <guid isPermaLink="false">urn:md5:c006a0f2de07aa1678aef73ee89ad5b8</guid>
    <pubDate>Mon, 25 Aug 2008 20:30:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Vie du blog</category>
        <category>AIR</category><category>atacamag</category><category>carte</category><category>cms</category><category>communaute</category><category>css</category><category>dotclear</category><category>feedburner</category><category>jaiku</category><category>jeux</category><category>ldap</category><category>life2.0</category><category>magazine</category><category>metiers</category><category>microsoft</category><category>miniville</category><category>objectis</category><category>optimisation</category><category>plone</category><category>psd</category><category>realite-augmentee</category><category>spwitt</category><category>twitter</category><category>video</category><category>videoBSW</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/divers/.moi_t.jpg&quot; alt=&quot;Jean-Sébastien Mansart&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; title=&quot;Jean-Sébastien Mansart&quot; /&gt; Ça fait déjà &lt;strong&gt;un peu plus d'un an&lt;/strong&gt; que j'ai ouvert ce blog.&lt;/p&gt;


&lt;p&gt;Je profite de mes vacances pour faire le point &lt;strong&gt;avec vous&lt;/strong&gt;.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;On va commencer par les 10 billets les plus lu&lt;/strong&gt; :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/La-Miss-Webmate-decembre-2007&quot; hreflang=&quot;fr&quot;&gt;La Miss Webmate décembre 2007&lt;/a&gt;, a croire que vous êtes obsédés ?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Plone-et-LDAP-mode-demploi&quot; hreflang=&quot;fr&quot;&gt;Plone et LDAP : mode d'emploi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/la-miss-webmate-fevrier-2008&quot; hreflang=&quot;fr&quot;&gt;La Miss Webmate février 2008&lt;/a&gt;, a ben oui, en fait, vous êtes vraiment obsédés !&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Life-20-la-realite-augmentee&quot; hreflang=&quot;fr&quot;&gt;Life 2.0 : la réalité augmentée&lt;/a&gt;, merci les backlink chez &lt;a href=&quot;http://www.fredcavazza.net/2008/01/16/une-illustration-interessante-de-la-realite-augmentee/&quot; hreflang=&quot;fr&quot;&gt;Fred Cavazza&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Optimisation-du-referencement-dun-blog-sous-Dotclear-2&quot; hreflang=&quot;fr&quot;&gt;Optimisation du référencement d'un blog sous Dotclear 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Optimisation-dun-site-Plone&quot; hreflang=&quot;fr&quot;&gt;Optimisation d'un site Plone&lt;/a&gt;, il faut croire que vous aimez optimiser vos sites !&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/quel-cms-choisir-suivez-le-plan&quot; hreflang=&quot;fr&quot;&gt;Quel CMS choisir ? Suivez le plan !&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Failles-de-securite-dans-les-CMS&quot; hreflang=&quot;fr&quot;&gt;Failles de sécurité dans les CMS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Bon-Patron-%3A-ne-faites-plus-de-fautes&quot; hreflang=&quot;fr&quot;&gt;Bon Patron : ne faites plus de fautes !&lt;/a&gt;, moi aussi j'ai encore un peu de mal avec l'ortho...&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Objectis-l-hebergement-gratuit-de-sites-Plone&quot; hreflang=&quot;fr&quot;&gt;Objectis : l'hébergement gratuit de sites Plone&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A noter quand même que la page la plus lue, celle sur &lt;a href=&quot;http://www.jsmansart.com/post/La-Miss-Webmate-decembre-2007&quot; hreflang=&quot;fr&quot;&gt;la miss webmate de décembre 2007&lt;/a&gt;, représente 14,34% des pages vues...&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;On continue avec les 10 articles les plus commentés&lt;/strong&gt; :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Twitter-le-service-toujours-en-rade&quot; hreflang=&quot;fr&quot;&gt;Twitter : le service toujours en rade&lt;/a&gt;, le sujet a du vous plaire, d'autant plus que j'offrais des invitations pour &lt;a href=&quot;http://www.jsmansart.com/tag/jaiku&quot; hreflang=&quot;fr&quot;&gt;Jaiku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/les-metiers-du-web-les-connaissez-vous-tous&quot; hreflang=&quot;fr&quot;&gt;Les métiers du web, les connaissez vous tous ?&lt;/a&gt;, un sujet qui fait toujours autant parler d'encre. C'est normal, c'est notre métier !&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/utiliser-les-nouvelles-technologies-a-tout-prix&quot; hreflang=&quot;fr&quot;&gt;Utiliser les nouvelles technologies a tout prix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/psd2css-online-le-fake-du-mois&quot; hreflang=&quot;fr&quot;&gt;psd2css online : le fake du mois ?&lt;/a&gt;, ok, sur ce billet je m'étais planté, ce n'étais pas un fake. Mais je conseil quand même de faire son intégration sois même, ce sera toujours plus propre...&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/nouveau-theme-je-vous-fais-faire-le-tour-du-proprio&quot; hreflang=&quot;fr&quot;&gt;Nouveau thème : je vous fais faire le tour du proprio ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/dotclear-2-le-wordpress-killer&quot; hreflang=&quot;fr&quot;&gt;DotClear 2 : le Wordpress killer ?&lt;/a&gt;, comment ça j'aime &lt;a href=&quot;http://www.jsmansart.com/tag/dotclear&quot; hreflang=&quot;fr&quot;&gt;dotclear&lt;/a&gt; ?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/note-de-service-changements-sur-le-blog&quot; hreflang=&quot;fr&quot;&gt;Note de service : changements sur le blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/les-commentaires-videos-une-vraie-fausse-bonne-idee&quot; hreflang=&quot;fr&quot;&gt;Les commentaires vidéos : une vraie fausse bonne idée ?&lt;/a&gt;, je suis toujours d'accord pour dire que les commentaires vidéos ne sont pas la meilleure chose de l'année. Il n'y a qu'à voir chez TechCrunch et regarder le nombre de commentaires vidéos posté pour s'en rendre compte.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/video-premier-contact-avec-microsoft-expression-web&quot; hreflang=&quot;fr&quot;&gt;Premier contact avec Microsoft Expression Web&lt;/a&gt;, ma première vidéo, j'en suis encore tout ému.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/refonte-complete-du-blog&quot; hreflang=&quot;fr&quot;&gt;Refonte complète du blog&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ce que je trouve marrant, c'est qu'à partir du moment où j'ai annoncé que &lt;a href=&quot;http://www.jsmansart.com/post/refonte-complete-du-blog&quot; hreflang=&quot;fr&quot;&gt;j'allais refondre mon blog&lt;/a&gt;, les commentaires se sont multipliés. Avant j'avais quelques commentaires éparses, depuis, j'ai au minimum 3 commentaires sur chaque articles (mis à part deux qui n'ont toujours pas de commentaires. &lt;em&gt;Saurez vous les retrouver ?&lt;/em&gt;)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Et maintenant, je garde le meilleur pour la fin, ma petite sélection personnelle&lt;/strong&gt; :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Pourquoi-utiliser-FeedBurner&quot; hreflang=&quot;fr&quot;&gt;Pourquoi utiliser FeedBurner&lt;/a&gt;. C'est maintenant une vrai question. FeedBurner n'a pas de vrai concurrent direct et le service marche un peu comme twitter, c'est à dire, un peu comme il veut ou quand il veut...&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/AIR-et-SilverLight-sont-ils-vraiment-des-pionniers&quot; hreflang=&quot;fr&quot;&gt;AIR et SilverLight sont-ils vraiment des pionniers ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Une-metrique-pour-evaluer-la-qualite-du-code&quot; hreflang=&quot;fr&quot;&gt;Une métrique pour évaluer la qualité du code&lt;/a&gt;, pour le fun ;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/enfin-une-date-pour-dotclear-2&quot; hreflang=&quot;fr&quot;&gt;Enfin une date pour Dotclear 2&lt;/a&gt;, on l'a attendu longuement. Il est enfin sortit. C'était pas trop tôt !&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Atacamag-le-magazine-qui-vous-emmene-ailleurs&quot; hreflang=&quot;fr&quot;&gt;Atacamag, le magazine qui vous emmène ailleurs...&lt;/a&gt;, d'ailleurs, &lt;a href=&quot;http://www.atacamag.com/&quot; hreflang=&quot;fr&quot;&gt;le numéro 3&lt;/a&gt; vient de sortir !&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/comment-utilisez-vous-votre-service-de-micro-blogging&quot; hreflang=&quot;fr&quot;&gt;Comment utilisez vous votre service de micro-blogging ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/le-spwitt-le-spam-via-twitter&quot; hreflang=&quot;fr&quot;&gt;Le spwitt : le spam via twitter&lt;/a&gt;, il y en a de plus en plus, vous trouvez pas ?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Miniville-le-SimCity-20&quot; hreflang=&quot;fr&quot;&gt;Miniville, le SimCity 2.0&lt;/a&gt;, y'a pas à dire, ils sont fort Motion Twins pour faire des hits. Vous avez testé &lt;a href=&quot;http://blog.js-zone.net/index.php/post/2008/07/29/Citoyens-hors-de-la-ville-prudence-%3A-HORDES&quot; hreflang=&quot;fr&quot;&gt;Hordes&lt;/a&gt; ?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jsmansart.com/post/Plone-30&quot; hreflang=&quot;fr&quot;&gt;Plone 3.0&lt;/a&gt;, un an après avoir écris ce billet, j'ai enfin un projet avec Plone 3.&lt;/li&gt;
&lt;li&gt;Pour finir, pas un billet, non. Mais une suite de billets sur &lt;a href=&quot;http://www.jsmansart.com/tag/videoBSW&quot; hreflang=&quot;fr&quot;&gt;la réalisation d'une vidéo&lt;/a&gt;, avec toutes les étapes, depuis l'acquisition jusqu'au montage final. Un moment passionnant, surtout en tant qu'acteur :)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Voilà, le petit tour est terminé, j'espère que vous en avez bien profité. N'ayez crainte, il y aura encore &lt;strong&gt;beaucoup d'autres articles&lt;/strong&gt;, alors continuez à commenter et à réagir !&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Merci à tous&lt;/strong&gt; pour votre fidélité.&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/1-an-deja'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Mais où est passé DotClear ?</title>
    <link>http://www.jsmansart.com/post/mais-ou-est-passe-dotclear</link>
    <guid isPermaLink="false">urn:md5:3f8fe0e0d94863e410cc32b4a69b4601</guid>
    <pubDate>Mon, 19 May 2008 17:12:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>web</category>
        <category>cms</category><category>dotclear</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/dotclear.jpg&quot; alt=&quot;dotclear, mieux que wordpress ?&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; Alors qu'une grande partie de la &lt;a href=&quot;http://www.fran6art.com/wordpress/la-rc1-de-wordpress-25-est-dans-les-bacs/&quot; hreflang=&quot;fr&quot;&gt;blogosphère mondiale acclame l'avenue de la version 2.5 de Wordpress&lt;/a&gt;, un petit village gaulois résiste encore et toujours à l'envahisseur. Malgré un manque de communication qui aurait put laisser penser que le projet était bel et bien mort et enterré, &lt;a href=&quot;http://dev.dotclear.net/2.0/&quot; hreflang=&quot;fr&quot;&gt;DotClear 2&lt;/a&gt; fait tranquillement son petit chemin vers la version finale.&lt;/p&gt;


&lt;p&gt;Partons sur la piste du blogware qui s'était un peu perdu en route...&lt;/p&gt;    &lt;p&gt;DotClear, c'est deux projets en un&amp;nbsp;: &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;DotClear 1&lt;/a&gt; qui est un moteur de blog très simple, mono-blog, multi-utilisateurs, tournant sur PHP4 et &lt;a href=&quot;http://dev.dotclear.net/2.0/&quot; hreflang=&quot;fr&quot;&gt;DotClear 2&lt;/a&gt; qui est plus évolué, multi-blog, multi-utilisateur et qui demande PHP5 d'installé sur le serveur.&lt;/p&gt;


&lt;p&gt;DotClear 1 existe depuis 2003 et tourne toujours aussi bien. Il est toujours maintenu et une nouvelle version devrait bientôt voir le jour.&lt;/p&gt;


&lt;p&gt;DotClear 2 est une refonte complète. Elle a débuté en 2006, lancé en grande pompe par l'élite de la blogosphère Française avec le projet nommé &lt;a href=&quot;http://www.blogeoisie.com/&quot; hreflang=&quot;fr&quot;&gt;&quot;blogeoisie&quot;&lt;/a&gt;, qui permettait aux élus de profiter de la nouvelle plateforme avant tout le monde, de tester celle-ci et surtout de faire un max de jaloux.&lt;br /&gt;
Du coup, l'équipe de DotClear a lancé une première version beta afin de calmer les loups qui rodaient et qui avaient un peu trop tendance à attaquer. Vint assez rapidement &lt;a href=&quot;http://www.dotclear.net/log/post/2006/12/26/Dotclear-2-beta-4-et-documentation&quot; hreflang=&quot;fr&quot;&gt;la 4ème beta&lt;/a&gt; qui devait être la dernière pour arriver quelques mois plus tard à &lt;a href=&quot;http://www.dotclear.net/log/post/2007/07/12/Dotclear-2-beta-7&quot; hreflang=&quot;fr&quot;&gt;la 7ème&lt;/a&gt; (hé oui...) et depuis rien. Silence radio.&lt;br /&gt;
Les mois passent, le silence se fait de plus en plus lourd, certains migrent vers Wordpress, d'autres restent, mais tout le monde se pose (plus où moins) des questions quant à la viabilité et la pérénité du projet.&lt;/p&gt;


&lt;p&gt;Je vous rassure cher lecteur, le projet n'est absolument pas mort, il se porte bien même. La première Release Candidate (RC) est sortie le 1er mai, il n'y a pas encore de date pour la version finale, mais au vu des dernier évènement, ça ne devrait pas trop tarder. Et chose incroyable pour un projet open-source, la date de livraison a été respectée&amp;nbsp;! Impressionnant.
C'est une très bonne nouvelle, &lt;a href=&quot;http://www.dotclear.net/log/post/2008/03/08/Du-changement-pour-dotclearnet&quot; hreflang=&quot;fr&quot;&gt;d'autant plus que ce n'est pas la seule&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La version 1.x de DotClear aura aussi une nouvelle version, la 1.4.&lt;/li&gt;
&lt;li&gt;Le forum a déjà été refait, premier signe d'un grand changement en profondeur&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dotclear.net/blog/post/2008/03/27/Nouveau-site-Dotclearnet&quot; hreflang=&quot;fr&quot;&gt;Le site de DotClear vient d'être lui aussi remanié&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Et Olivier annonce le retour de la communication sur le projet&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Pourquoi choisir DotClear 2&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;C'est une bonne question, et je vais me faire un plaisir d'y répondre.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DotClear 2 est multi-blog. A partir d'une seule interface d'administration, vous pouvez piloter plusieurs blogs.&lt;/li&gt;
&lt;li&gt;Il est multi-utilisateurs, très pratique pour les blogs communautaires, ou pour affecter un utilisateur par blog créé.&lt;/li&gt;
&lt;li&gt;Une communauté française réactive. Y'a pas à dire, sur le forum, ça bouge bien, et on répond à vos questions (en général)&lt;/li&gt;
&lt;li&gt;Très simple à mettre en place, très simple à administrer&lt;/li&gt;
&lt;li&gt;Une interface d'administration ergonomique et qui ressemble à quelque chose, c'est pas le foutoir innommable de Wordpress.&lt;/li&gt;
&lt;li&gt;Il existe &lt;a href=&quot;http://www.dotaddict.org/&quot; hreflang=&quot;fr&quot;&gt;un espace&lt;/a&gt; pour déposer les thèmes, plugins, tuto que vous avez fait, et ainsi en faire profiter toute la communauté&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le seul point noir viendrait peut être de cette communauté. Si vous faites un saut sur le forum, ou si vous y avez déjà mis les pieds, certains comprendrons sûrement de quoi je parle&amp;nbsp;: l'esprit faux-cul.&lt;/p&gt;


&lt;p&gt;Quand vous postez un message sur le forum si vous ne commencez pas par encenser l'équipe de développement avec des &quot;j'utilise dotclear et franchement, c'est trop de la balle, ce projet est énorme, merci pour l'énorme travail accompli...&quot; vous allez vous faire accueillir proprement... Surtout si vous venez un tantinet pour critiquer certains points (la communication par exemple). &lt;a href=&quot;http://forum.dotclear.net/viewtopic.php?pid=201371#p201371&quot; hreflang=&quot;fr&quot;&gt;On m'aura quand même traité &quot;d'emmerdeur&quot;&lt;/a&gt;, et j'en suis plutôt fier.&lt;/p&gt;


&lt;p&gt;On reproche aussi à DotClear la petitesse de sa communauté, le peu de plugins disponibles, etc...
Je n'ai jamais vraiment compris en quoi avoir 200 000 plugins bugués pouvait être un plus, mais soit, pourquoi pas. En tout cas, DotClear 2 n'est pas en reste coté plugins et thèmes. Il suffit de faire un petit tour du coté de dotaddict pour s'en rendre compte, et si vous êtes trop feignants, je vous propose ma petite sélection&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Jabber-Notifications&quot; hreflang=&quot;fr&quot;&gt;Jabber Notification&lt;/a&gt;&amp;nbsp;: la notification de nouveaux commentaires via jabber. Tout bonnement indispensable&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/wFlickr&quot; hreflang=&quot;fr&quot;&gt;wFlickr&lt;/a&gt;&amp;nbsp;: affichez les photos de votre compte flickr&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Related-Pages&quot; hreflang=&quot;fr&quot;&gt;Related Pages&lt;/a&gt;&amp;nbsp;: ajoutez (enfin) la possibilité de créer des pages statiques à votre blog. Peut être la seule fonctionnalité manquante à DotClear... (ah ben non,  c'est bon, on peut ajouter des pages depuis la RC1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Gallery2&quot; hreflang=&quot;fr&quot;&gt;Gallery&lt;/a&gt;&amp;nbsp;: faites de votre blog un photoblog&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Coté thèmes, si vous ne trouvez pas votre bonheur dans &lt;a href=&quot;http://themes.dotaddict.org/galerie-dc2/&quot; hreflang=&quot;fr&quot;&gt;ceux proposés&lt;/a&gt;, &lt;a href=&quot;http://themes.dotaddict.org/galerie-dc2/tag/aorakit&quot; hreflang=&quot;fr&quot;&gt;des kits de création&lt;/a&gt; sont disponibles, ce sont des gabarits vides qui vous permettrons de définir chaque éléments de votre blog. De plus DotClear est maintenant livré avec le thème blowup et 11 styles prédéfinits entièrement personnalisables via l'interface d'administration. Impressionnant&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Il est bientôt temps de se quitter, j'espère vous avoir donné envie de (re)découvrir ce projet qui, je le répète encore une fois, n'est pas mort et qui est très prometteur.&lt;br /&gt;
Je reviendrai peut être vous en reparler afin de faire le point sur les améliorations apportées par la RC1.&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/mais-ou-est-passe-dotclear'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Quel CMS choisir ? Suivez le plan !</title>
    <link>http://www.jsmansart.com/post/quel-cms-choisir-suivez-le-plan</link>
    <guid isPermaLink="false">urn:md5:c3e2ae234a50a993b4e393e52e97897b</guid>
    <pubDate>Thu, 13 Mar 2008 17:13:00 +0100</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>web</category>
        <category>carte</category><category>cms</category><category>plone</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/web2.0.png&quot; alt=&quot;web2.0 logo&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; Le choix d'un CMS pour son entreprise est toujours un point critique, entre les langages de programmation utilisés (php, java, python, ...), la stabilité et la pérennité du produit, il est toujours très difficile et délicat de faire le bon choix.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.cmswatch.com/vendormap/&quot; hreflang=&quot;en&quot;&gt;CMSWatch&lt;/a&gt; publie une carte de type &amp;quot;métro&amp;quot; pour vous guider suivant plusieurs critères :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enterprise Content Management (ECM)&lt;/li&gt;
&lt;li&gt;Web Content Management (WCM)&lt;/li&gt;
&lt;li&gt;Portails pour entreprises&lt;/li&gt;
&lt;li&gt;Web analytics&lt;/li&gt;
&lt;li&gt;Recherche&lt;/li&gt;
&lt;li&gt;Gestion des emails&lt;/li&gt;
&lt;li&gt;Logiciels sociaux&lt;/li&gt;
&lt;li&gt;Digital Asset Management (DAM)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il suffit donc de se laisser guider parmi les différentes &amp;quot;lignes&amp;quot; et de trouver le CMS qui nous convient par rapport aux attentes que l'on a.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jsmansart.com/public/divers/CMS-Watch-Subway-2008-large.jpg&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.jsmansart.com/public/divers/CMS-Watch-Subway-2008-small.jpg&quot; alt=&quot;CMS-Watch-Subway-2008&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;On retrouve bien sur Plone qui se retrouve à la croisée des chemins entre logiciel social, ECM et WCM.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Vous avez fait votre choix ?&lt;/strong&gt;&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/quel-cms-choisir-suivez-le-plan'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Plone soutient l'industrie du sexe ?</title>
    <link>http://www.jsmansart.com/post/plone-soutient-lindustrie-du-sexe</link>
    <guid isPermaLink="false">urn:md5:a6b91833a484d96ae9d774020b900fae</guid>
    <pubDate>Mon, 25 Feb 2008 19:32:00 +0100</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Lu chez les autres</category>
        <category>cms</category><category>faille</category><category>open-source</category><category>plone</category><category>python</category><category>securite</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.plone.org&quot; hreflang=&quot;en&quot;&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/plone-logo-64-white-bg.png&quot; alt=&quot;Logo Plone&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt; En effet, &lt;a href=&quot;http://www.plone.org&quot; hreflang=&quot;en&quot;&gt;Plone&lt;/a&gt; serait devenu, bien malgré lui, l'un des premiers fournisseurs de liens pour adultes.&lt;br /&gt;
Les enfants, fermez les yeux, ce n'est pas pour vous…&lt;/p&gt;    &lt;p&gt;J'en parlais, il y a quelques mois, &lt;a href=&quot;http://www.jsmansart.com/post/Failles-de-securite-dans-les-CMS&quot; hreflang=&quot;fr&quot;&gt;les failles de sécurité de Plone&lt;/a&gt; sont rares, mais lorsque l'on en découvre une et qu'elle est exploitée, elle peut faire mal.&lt;/p&gt;


&lt;p&gt;Cette fois, &lt;a href=&quot;http://plone.org/about/security/advisories/cve-2007-5741&quot; hreflang=&quot;en&quot;&gt;la faille de sécurité&lt;/a&gt; s'identifie au niveau du portal_memberdata. Il était possible d'exécuter du code python grâce aux modules statusmessage et linkintegrity.&lt;br /&gt;
Pour vérifier si votre site plone est impacté, sous google tapez :&lt;br /&gt;
&lt;code&gt;site:monsite.com inurl:portal_memberdata sex&lt;/code&gt;&lt;br /&gt;
et vous aurez directement la réponse sous les yeux.&lt;br /&gt;
N'oubliez pas bien sur de bookmarker les différents liens contenus dans les pages pour une consultation ultérieure…&lt;/p&gt;


&lt;p&gt;Pour supprimer et éviter de se faire spammer, la première chose est de supprimer le droit &amp;quot;add portal member&amp;quot; aux anonymes, de supprimer tous les comptes indésirables, puis depuis la ZMI dans le portal_memberdata de purger le contenu.&lt;br /&gt;
Bien entendu, cette méthode n'est qu'une rustine, la meilleur façon est encore de mettre à jour votre version de plone, soit en 3.0.6 soit en 2.5.5&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Avez-vous déjà été confronté à des failles de sécurité ?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Via &lt;a href=&quot;http://blog.trendmicro.com/plone-sex-anyone/&quot; hreflang=&quot;en&quot;&gt;TrendLabs&lt;/a&gt;&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/plone-soutient-lindustrie-du-sexe'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Lancement du site de Bayard Service Web (et de la vidéo)</title>
    <link>http://www.jsmansart.com/post/Lancement-du-site-de-Bayard-Service-Web-et-de-la-video</link>
    <guid isPermaLink="false">urn:md5:1c5072c96df9f69f8210327a99033e47</guid>
    <pubDate>Fri, 25 Jan 2008 13:56:00 +0100</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Divers</category>
        <category>bayard-service-web</category><category>cms</category><category>flash</category><category>lancement</category><category>plone</category><category>video</category><category>videoBSW</category><category>zope</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/logo_bayard_service_web.jpg&quot; alt=&quot;Bayard Service Web&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; Mardi matin a été lancé en grande pompe le nouveau site web de &lt;a href=&quot;http://www.bayardserviceweb.com&quot; hreflang=&quot;fr&quot;&gt;Bayard Service Web&lt;/a&gt;.&lt;br /&gt;
Après plusieurs mois de travail de la part de toute l'équipe, notamment des graphistes pour &lt;a href=&quot;http://www.jsmansart.com/tag/videoBSW&quot; hreflang=&quot;fr&quot;&gt;la réalisation de la vidéo de présentation&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;J'ai le privilège de vous la faire partager enfin en entier.&lt;/p&gt;    &lt;div style=&quot;text-align:center;&quot;&gt;
&lt;object data=&quot;http://www.dailymotion.com/swf/x45dhu&quot; width=&quot;420&quot; height=&quot;236&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/x45dhu&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;
&lt;/object&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;http://www.dailymotion.com/video/x45dhu_presentation-de-lequipe-bayard-serv_fun&quot;&gt;Présentation de l'équipe Bayard Service Web&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;



&lt;p&gt;On remarquera (entre autre) mon sublime talent d'acteur qui n'a d'égal que ma virtuosité en programmation.&lt;/p&gt;


&lt;p&gt;La page d'accueil du site est entièrement faite en Flash dynamique, le site lui-même a été développé avec &lt;a href=&quot;http://www.plone.org&quot; hreflang=&quot;en&quot;&gt;Plone&lt;/a&gt;, un CMS pour &lt;a href=&quot;http://www.zope.org&quot; hreflang=&quot;en&quot;&gt;Zope&lt;/a&gt;. La liaison entre Plone et Flash se fait grâce à des fichiers XML générés automatiquement.&lt;/p&gt;


&lt;p&gt;Bravo à toute l'équipe pour cette réalisation !&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/Lancement-du-site-de-Bayard-Service-Web-et-de-la-video'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Failles de sécurité dans les CMS</title>
    <link>http://www.jsmansart.com/post/Failles-de-securite-dans-les-CMS</link>
    <guid isPermaLink="false">urn:md5:13b435afc14f39857a6163a0f0204cab</guid>
    <pubDate>Thu, 04 Oct 2007 10:02:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Lu chez les autres</category>
        <category>cms</category><category>drupal</category><category>faille</category><category>joomla</category><category>mambo</category><category>php</category><category>plone</category><category>python</category><category>securite</category><category>statistiques</category><category>zope</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/dohs.gif&quot; alt=&quot;department of homeland security&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; John Stahl publie un article où il liste &lt;a href=&quot;http://blogs.onenw.org/jon/archives/2007/02/18/open-source-cms-security-part-ii/&quot; hreflang=&quot;en&quot;&gt;le nombre de failles de sécurité connus dans les CMS open source et langages associés&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Voici la liste, avec entre parenthèses le nombres de failles connues en juillet, et ensuite le pourcentage de progression :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Plone: 3 (3) - 0%&lt;/li&gt;
&lt;li&gt;Drupal: 55 (22) - 150%&lt;/li&gt;
&lt;li&gt;Mambo: 91 (31) - 194%&lt;/li&gt;
&lt;li&gt;Joomla!: 74 (20) - 270%&lt;/li&gt;
&lt;li&gt;Zope: 16 (15) - 6%&lt;/li&gt;
&lt;li&gt;MySQL: 129 (99) - 30%&lt;/li&gt;
&lt;li&gt;Python: 18 (17) - 5%&lt;/li&gt;
&lt;li&gt;Rails: 2 (0) - infinite&lt;/li&gt;
&lt;li&gt;PHP: 2271 (1258) - 80%&lt;/li&gt;
&lt;li&gt;Ruby: 14 (7) - 100%&lt;/li&gt;
&lt;li&gt;Perl: 105 (97) - 8%&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Zope, Plone et Python s'en sortent très bien, ainsi que Ruby et Rails. Par contre, PHP, Joomla!, Mambo et Drupal explosent...&lt;/p&gt;


&lt;p&gt;Il faut cependant faire la part des choses, ces données ne veulent pas dire grand chose sorties de leur contexte.&lt;br /&gt;
Cela peut néanmoins être pris à titre indicatif lors de l'adoption d'un CMS.&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/Failles-de-securite-dans-les-CMS'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Votez pour votre CMS préféré</title>
    <link>http://www.jsmansart.com/post/Votez-pour-votre-CMS-prefere</link>
    <guid isPermaLink="false">urn:md5:e1e4a7220edc1d53d5549d88138550fe</guid>
    <pubDate>Tue, 18 Sep 2007 10:54:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Divers</category>
        <category>cms</category><category>vote</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/CMS_Award_2007.jpg&quot; alt=&quot;CMS award 2007&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; Dans le monde de l'informatique, on aime bien faire des concours de popularité : le blogueur le plus influent, celui qui gagne le plus de d'argent, etc... Il existe aussi des concours pour les outils, notamment pour les CMS : &lt;a href=&quot;http://www.packtpub.com/2007-open-source-cms-award-finalists&quot; hreflang=&quot;en&quot;&gt;2007 Open Source CMS Award&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Le 2007 Open Source CMS Award récompense les CMS les plus populaires à défaut d'être les meilleurs (on ne peut pas toujours avoir les deux).&lt;br /&gt;
La liste des finaliste a été publiée récemment et l'on peut y trouver dans le désordre : Joomla, Drupal, Plone, etc..., pour ne citer que les plus gros.&lt;/p&gt;


&lt;p&gt;Les CMS sont organisés selon plusieurs catégories (PHP, autre langage, les plus prometteurs, etc...) et plus intéressant, on découvre une nouvelle catégorie : les CMS open source de réseaux sociaux, où l'on trouve forcément Elgg, et Wordpress (?).&lt;br /&gt;
Tiens, moi qui pensais que c'était un outil de blog, je ne l'aurai même pas cité dans la liste des CMS, mais alors en tant que CMS de réseau social ? Je veux bien qu'&lt;a href=&quot;http://www.presse-citron.net/?2007/09/17/2465-mon-reseau-social-c-est-mon-blog&quot; hreflang=&quot;fr&quot;&gt;Eric&lt;/a&gt; proclame son blog comme étant son réseau social, mais de là à dire qu'un blog est une plateforme de réseau social, il y a un pas que je ne franchirai pas.&lt;/p&gt;


&lt;p&gt;Et vous, pour quel CMS votez vous ?&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/Votez-pour-votre-CMS-prefere'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Plone 3 : 8 trucs cool</title>
    <link>http://www.jsmansart.com/post/Plone-3-8-trucs-cool</link>
    <guid isPermaLink="false">urn:md5:2d786d8977a34719bf918d5554890fc9</guid>
    <pubDate>Tue, 17 Jul 2007 14:39:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Lu chez les autres</category>
        <category>cms</category><category>plone</category><category>test</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/plone.jpg&quot; alt=&quot;Plone&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; Plone 3 arrive en Release Candidate 1 (RC1) et les tests des nouveautées commencent.&lt;br /&gt;
&lt;a href=&quot;http://blogs.onenw.org/jon/archives/2007/07/16/8-really-cool-things-about-plone-3/&quot; hreflang=&quot;en&quot;&gt;Jon Stahl&lt;/a&gt; fait le point sur 8 nouveautées plutôt cool à ne pas rater et qui vous feront surement passer à Plone 3 le moment venu :&lt;/p&gt;    &lt;ul&gt;
&lt;li&gt;Kupu, l'éditeur WYSIWYG HTML de Plone arrive en version 1.4 avec pas mal de bugs résolu et de nouvelles fonctionalités&lt;/li&gt;
&lt;li&gt;Du texte riche pour les dossiers automatique (topic ou smart folder)&lt;/li&gt;
&lt;li&gt;Refonte de l'onglet partage : beaucoup plus simple, plus clair et plus concis&lt;/li&gt;
&lt;li&gt;Plusieurs profils de base pour les workflow&lt;/li&gt;
&lt;li&gt;&amp;quot;link integrity&amp;quot; : plus de liens mort sur le site. Plone vous avertis lorsque vous supprimez ou déplacez un élément qui est utilisé ou lié ailleurs&lt;/li&gt;
&lt;li&gt;Versioning, staging et vérouillage&lt;/li&gt;
&lt;li&gt;Recherche dans les fichiers Word et PDF (de base, sans produit supplémentaire à installer)&lt;/li&gt;
&lt;li&gt;Nouvelle gestion des portlets avec du drag &amp;amp; drop&lt;/li&gt;
&lt;/ul&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/Plone-3-8-trucs-cool'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Plone et LDAP : mode d'emploi</title>
    <link>http://www.jsmansart.com/post/Plone-et-LDAP-mode-demploi</link>
    <guid isPermaLink="false">urn:md5:8daa249bc5e37d80d875c515b29b2830</guid>
    <pubDate>Thu, 05 Jul 2007 17:44:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Plone</category>
        <category>cms</category><category>ldap</category><category>plone</category><category>python</category><category>zope</category>    
    <description>&lt;p&gt;Depuis la version 2.5, Plone intègre un module d'authentification
extensible grâce à des plugins : PAS (PluggableAuthService). Celà
permet de s'identifier à un site Plone depuis (potentiellement)
n'importe quelle source : MySQL, openID, LDAP, etc...&lt;/p&gt;
&lt;p&gt;Je vais ici expliquer comment connecter un site Plone à une base
LDAP afin de pouvoir s'identifier sur le site, modifier son mot de
passe depuis l'interface Plone, ajouter des utilisateurs depuis Plone
et sauvegarder des données utilisateurs dans le LDAP.&lt;/p&gt;
&lt;p&gt;Je part du principe que vous avez des connaissances en LDAP, que
vous savez ce qu'est un DN (Distinguished Name), comment créer un arbre
dans le LDAP, etc...&lt;/p&gt;    &lt;h2&gt;LDAP c'est quoi ?&lt;/h2&gt;
&lt;p&gt;D'après &lt;a href=&quot;http://fr.wikipedia.org/wiki/LDAP&quot;&gt;wikipédia&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Lightweight Directory Access Protocol (LDAP) est un protocole permettant l'interrogation et la modification des services d'annuaire. Ce protocole repose sur TCP/IP. Un annuaire LDAP respecte généralement
le modèle X.500 édicté par l'UIT-T : c'est une structure arborescente dont chacun des nœuds est constitué d'attributs associés à leurs valeurs.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Un LDAP est donc une base de données spécialisée pour le stockage d'information concernant des personnes et des groupes de personnes.&lt;/p&gt;
&lt;br /&gt;
&lt;h2&gt;Ce qu'il vous faut&lt;/h2&gt;
&lt;p&gt;Pour connecter votre LDAP à votre site Plone, il vous faut :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Un serveur LDAP (&lt;a href=&quot;http://www.openldap.org/&quot;&gt;OpenLDAP&lt;/a&gt;, Active Directory, OpenDirectory, Lotus...)
&lt;/li&gt;
&lt;li&gt;
Un serveur &lt;a href=&quot;http://www.zope.org/&quot;&gt;Zope&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Un site &lt;a href=&quot;http://www.plone.org/&quot;&gt;Plone&lt;/a&gt; de version 2.5.x
&lt;/li&gt;
&lt;li&gt;
Le produit &lt;a href=&quot;http://www.dataflake.org/software/ldapmultiplugins/&quot;&gt;LDAPMultiPlugins&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Le produit &lt;a href=&quot;http://www.dataflake.org/software/ldapuserfolder/&quot;&gt;LDAPUserFolder&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Le module python &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=2072&quot;&gt;python-ldap&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le LDAPUserFolder qui se trouve sur le site de &lt;a href=&quot;http://plone.org/products/ldapuserfolder&quot;&gt;Plone.org&lt;/a&gt; n'est pas à jour, il date du 30 novembre 2005. Faites bien attention d'utiliser celui fournit par &lt;a href=&quot;http://www.dataflake.org/software/ldapuserfolder/&quot;&gt;dataflake.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Copiez les deux produits LDAPMultiPlugins et LDAPUserFolder dans le dossier Products de votre instance, installez le module python-ldap, et démarrez votre serveur Zope.&lt;/p&gt;
&lt;br /&gt;
&lt;h2&gt;Configuration du Multi Plugin&lt;/h2&gt;
&lt;p&gt;Allez dans la ZMI (Zope Management Interface), ajoutez un site Plone et allez dans l'acl_users de votre site. Dans le menu déroulant, sélectionnez LDAP Multi Plugins et cliquez sur le bouton Add. Un formulaire vous demande plusieurs information à propos de votre LDAP :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
ID : pour identifier l'objet LDAP Multi Plugin qu'on est en train d'ajouter. (généralement, je le nomme LDAP)
&lt;/li&gt;
&lt;li&gt;
Title : un titre (LDAP Serveur)
&lt;/li&gt;
&lt;li&gt;
LDAP Server : là où se trouve votre serveur LDAP (localhost par exemple)
&lt;/li&gt;
&lt;li&gt;
Login Name Attribute : l'attribut qui servira d'identifiant pour se connecter au site (laissez la valeur par défaut pour le moment)
&lt;/li&gt;
&lt;li&gt;
User ID Attribute : l'attribut qui servira d'id pour les utilisateurs (laissez la valeur par défaut pour le moment)
&lt;/li&gt;
&lt;li&gt;
RDN Attribute : l'attribut pour le Relative Distinguished Name (laissez la valeur par défaut pour le moment)
&lt;/li&gt;
&lt;li&gt;
Users Base DN : où sont stockés vos utilisateurs dans le LDAP
&lt;/li&gt;
&lt;li&gt;
Group storage : vous pouvez choisir de stocker les groupes soit sur le LDAP, soit dans Plone directement
&lt;/li&gt;
&lt;li&gt;
Groups Base DN : si vous choisissez de stocker les groupes sur le LDAP, indiquez dans quelle branche ils se trouvent
&lt;/li&gt;
&lt;li&gt;
Manager DN : indiquez où se trouve l'admin LDAP (ou=admin,dc=mon,dc=ldap,dc=com par exemple) et saisissez sont mot de passe par la même occasion
&lt;/li&gt;
&lt;li&gt;
User password encryption : le type d'encryption pour les mots de passe
&lt;/li&gt;
&lt;li&gt;
Default User Roles : le rôle par défaut des utilisateurs logué (Anonymous par défaut, on peut leur donner le rôle Member par exemple)
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.jsmansart.com/public/images%20ldap/config_ldap.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Une fois les champs saisis, validez le formulaire. On se retrouve dans l'acl_users, cliquez sur votre LDAP Multi Plugins que vous venez d'ajouter.&lt;/p&gt;
&lt;p&gt;On va maintenant faire le lien entre les attributs LDAP et les attributs de vos utilisateurs dans Plone.&lt;/p&gt;
&lt;br /&gt;
&lt;h2&gt;Autentification&lt;/h2&gt;
&lt;p&gt;Cochez au passage les options &amp;quot;Authentication&amp;quot; et &amp;quot;Properties&amp;quot; et validez, puis cliquez directement sur le lien &amp;quot;Authentication&amp;quot;. Dans le cadre de droite, faite remonter LDAP tout en haut. Faites la même chose pour &amp;quot;Properties&amp;quot;. Ca permet de dire ce qu'on veut faire avec le LDAP. Là on lui indique que l'on veut pouvoir s'identifier et qu'on veut récupérer les propriétés (attributs) des utilisateurs stockés dans le LDAP.&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.jsmansart.com/public/images%20ldap/activate.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.jsmansart.com/public/images%20ldap/active_plugin.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Dans l'onglet &amp;quot;contents&amp;quot;, cliquez sur acl_users (LDAP Serveur). Vous vous retrouvez à la configuration que vous aviez saisi juste auparavant. Allez dans l'onglet LDAP Schema. C'est à partir de là que l'on va &amp;quot;mapper&amp;quot; les attributs LDAP avec les champs Plone.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.jsmansart.com/public/images%20ldap/ldap_schema.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Par exemple : l'attribut LDAP &amp;quot;mail&amp;quot; va être mappé sur le champ &amp;quot;email&amp;quot;, le &amp;quot;cn&amp;quot; sera mappé sur &amp;quot;fullname&amp;quot; etc...&lt;/p&gt;
&lt;p&gt;On peut même mapper la photo jpeg...&lt;/p&gt;
&lt;p&gt;Par contre, pas besoin de mapper le mot de passe.&lt;/p&gt;
&lt;p&gt;Ajoutez en priorité l'attribut qui vous servira pour le login, et notifiez le dans le champs &amp;quot;Friendly Name&amp;quot;,&lt;/p&gt;
&lt;p&gt;Revenez dans l'onglet &amp;quot;configure&amp;quot;, et spécifiez maintenant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Login Name Attribute
&lt;/li&gt;
&lt;li&gt;
User ID Attribute
&lt;/li&gt;
&lt;li&gt;
RDN Attribute
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour ces trois champs indiquez lui l'attribut que vous avez choisi pour le login.&lt;/p&gt;
&lt;p&gt;Une fois fait, allez dans l'onglet &amp;quot;users&amp;quot; et essayez de trouver un utilisateur pour tester que votre configuration fonctionne.&lt;/p&gt;
&lt;p&gt;Vous pouvez ensuite tenter de vous connecter sur votre site Plone avec un utilisateur contenu dans votre LDAP.&lt;/p&gt;
&lt;p&gt;La première partie est finie, c'était la partie facile. Pour la suite, il va falloir mettre les mains dans le cambouis.&lt;/p&gt;
&lt;br /&gt;
&lt;h2&gt;Pour aller plus loin&lt;/h2&gt;
&lt;p&gt;Maintenant qu'on peut se connecter sur un site Plone avec des utilisateurs stockés dans un LDAP, on va s'amuser un peu à triturer tout ça.&lt;/p&gt;
&lt;p&gt;Vous voulez pouvoir changer votre mot de passe depuis Plone ?&lt;/p&gt;
&lt;p&gt;Vous avez spécifié des attributs dans le LDAP et vous voudriez non seulement les voir dans votre profil, mais en plus vous voulez pouvoir modifier ces valeurs ?&lt;/p&gt;
&lt;p&gt;Vous voulez ajouter des utilisateurs depuis Plone ?&lt;/p&gt;
&lt;p&gt;Pas de soucis, c'est là que ça commence à devenir intéressant.&lt;/p&gt;
&lt;p&gt;De base, le Multi Plugin ne prend pas en charge la modification du mot de passe, ni l'ajout d'utilisateur. Il faut donc &lt;a href=&quot;http://antiloop.plone.org/LDAPMultiPlugins-plone.org.patch&quot;&gt;patcher&lt;/a&gt; pour lui donner de nouvelles fonctionnalités :&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
# On se place dans le dossier Products :&lt;br /&gt;
cd mon_instance/Products&lt;br /&gt;
# On récupère le patch :&lt;br /&gt;
wget http://antiloop.plone.org/LDAPMultiPlugins-plone.org.patch&lt;br /&gt;
# On va dans le dossier du produit :&lt;br /&gt;
cd LDAPMultiPlugins&lt;br /&gt;
# On applique le patch :&lt;br /&gt;
patch -p0 &amp;lt; ../LDAPMultiPlugins-plone.org.patch
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;Et après on regarde un peu ce qui a été fait. On corrige un peu les erreurs qui se sont glissées : les déclarations de sécurité ne sont pas bonnes dans le fichier LDAPMultiPlugin.py pour les méthodes doChangeUser, doDeleteUser, etc... (je sais pas si ça joue un grand rôle, mais bon...)&lt;/p&gt;
&lt;p&gt;On redémarre le serveur zope, et on remarque que l'on a de nouvelles possibilité dans notre LDAP Multi Plugin. Cochez &amp;quot;User_Management&amp;quot; et faites monter &amp;quot;LDAP&amp;quot; en haut de la liste comme tout à l'heure.&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;Changement du mot de passe :&lt;/h3&gt;
&lt;p&gt;Depuis le site Plone, allez dans vos préférences, et allez sur le formulaire pour changer votre mot de passe. Testez, et normalement, ça ne marche pas.
&lt;br /&gt;Normal, dans la classe MembershipTool (Products.CMFPlone.MembershipTool) la méthode _findUsersAclHome n'arrive pas à trouver l'acl_users à utiliser.&lt;/p&gt;
&lt;p&gt;Il faut donc faire un MonkeyPatch :&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
from Products.CMFPlone.MembershipTool import MembershipTool&lt;br /&gt;
from Products.CMFCore.utils import getToolByName&lt;br /&gt;
&lt;br /&gt;
def _findUsersAclHome(self, userid):&lt;br /&gt;
    portal = getToolByName(self, 'portal_url').getPortalObject()&lt;br /&gt;
    acl_users=portal.acl_users&lt;br /&gt;
    parent = acl_users.LDAP.acl_users&lt;br /&gt;
    return parent&lt;br /&gt;
&lt;br /&gt;
MembershipTool._findUsersAclHome = _findUsersAclHome
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;La ligne &lt;code&gt;parent = acl_users.LDAP.acl_users&lt;/code&gt; spécifie implicitement où se situe l'acl_users.&lt;/p&gt;
&lt;p&gt;On redémarre le serveur, et hop, miracle ça marche !&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;Stockage d'informations utilisateur dans le LDAP :&lt;/h3&gt;
&lt;p&gt;On a vu au début qu'on pouvait mapper les attributs du LDAP sur les champs Plone. C'est bien, mais des fois, on voudrait pouvoir modifier les valeurs directement depuis Plone.&lt;/p&gt;
&lt;p&gt;Il faut déjà modifier le template personalize_form.pt pour faire afficher les champs que l'on veut.&lt;/p&gt;
&lt;p&gt;Ensuite il faut créer une External Method qui va mettre à jour le LDAP :&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
from os import curdir&lt;br /&gt;
from os.path import join, abspath, dirname, split&lt;br /&gt;
import os.path&lt;br /&gt;
import string&lt;br /&gt;
import ldap&lt;br /&gt;
import ldap.modlist&lt;br /&gt;
from Products.CMFCore.utils import getToolByName&lt;br /&gt;
from random import Random&lt;br /&gt;
&lt;br /&gt;
global username&lt;br /&gt;
global password&lt;br /&gt;
global baseDN&lt;br /&gt;
username = &amp;quot;cn=admin,dc=exemple,dc=fr&amp;quot;&lt;br /&gt;
password = 'admin'&lt;br /&gt;
baseDN = &amp;quot;ou=personnes, dc=exemple, dc=fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def connexionLdap(self):&lt;br /&gt;
    try:&lt;br /&gt;
        l = ldap.open(&amp;quot;127.0.0.1&amp;quot;)&lt;br /&gt;
        l.protocol_version = ldap.VERSION3&lt;br /&gt;
        return l&lt;br /&gt;
    except ldap.LDAPError, e:&lt;br /&gt;
        print e&lt;br /&gt;
&lt;br /&gt;
def setMonInfo(self, uid, value):&lt;br /&gt;
    l = self.connexionLdap()&lt;br /&gt;
    modlist = [(2, 'monChamp', str(value))]&lt;br /&gt;
&lt;br /&gt;
    searchScope = ldap.SCOPE_SUBTREE&lt;br /&gt;
    retrieveAttributes = None&lt;br /&gt;
    searchFilter = &amp;quot;uid=&amp;quot;+uid&lt;br /&gt;
    ldap_result_id = l.search(baseDN, searchScope, searchFilter, retrieveAttributes)&lt;br /&gt;
    result_type, result_data = l.result(ldap_result_id, 0)&lt;br /&gt;
    dn = result_data[0][0]&lt;br /&gt;
    try:&lt;br /&gt;
        l.simple_bind(username, password)&lt;br /&gt;
        l.modify_s(dn, modlist)&lt;br /&gt;
    except ldap.LDAPError, e:&lt;br /&gt;
        print e&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;Dans le fichier personalize.cpy on rajoute la ligne suivante en dessous de la déclaration de la variable member :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;uid = member.getProperty('email', None)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et on ajoute le code suivant :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;context.setMonInfo(uid, 'monChamp', monChamp)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et voilà, avec ça, quand on modifie sa fiche, le LDAP est mis à jour aussi.&lt;/p&gt;
&lt;p&gt;Avec un peu de patience, on peu faire beaucoup d'autres choses, je n'ai abordé que quelques exemples de base, mais on a pu voir que lorsque l'on veut aller plus loin qu'une utilisation basique du serveur LDAP avec Plone, il faut mettre les mains dans le code, et c'est pas toujours joli joli...&lt;/p&gt;
&lt;p&gt;Le MonkeyPatch pour faire fonctionner la mise à jour du mot de passe est assez crade, je n'ai pas vraiment eu le temps de trouver une meilleur solution, ni pourquoi le code d'origine ne marche pas dans ce cas.&lt;/p&gt;
&lt;p&gt;Le fait que l'on doive patcher pour avoir de nouvelles fonctionnalités n'est pas un bon point non plus. Certes, normalement, Plone ne devrait pas être utilisé pour modifier les données du LDAP ni créer de nouveaux utilisateurs. Pourtant dans certains cas, c'est très pratique, et si en plus c'est le client qui le demande...&lt;/p&gt;
&lt;p&gt;J'ai l'impression que le LDAPMultiPlugin n'est pas assez mature, qu'il demande encore à être amélioré. Le plus dur au final est de trouver la documentation nécessaire, surtout lorsqu'on ne sait pas qu'il existe un patch.&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/Plone-et-LDAP-mode-demploi'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
  <item>
    <title>Plone 3.0</title>
    <link>http://www.jsmansart.com/post/Plone-30</link>
    <guid isPermaLink="false">urn:md5:a6d083cec4376ed99c424045735e4524</guid>
    <pubDate>Tue, 19 Jun 2007 12:43:00 +0200</pubDate>
    <dc:creator>Jean-Sébastien Mansart</dc:creator>
        <category>Plone</category>
        <category>cms</category><category>plone</category><category>python</category><category>zope</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.jsmansart.com/public/logos/plone.jpg&quot; alt=&quot;Plone&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; A l'heure du web 2.0 Plone prend un numéro d'avance, il ne révolutionne pas le web, mais offre de nouvelles sensations par rapport aux versions 2.x.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Plone, c'est quoi ?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://plone.org/&quot; hreflang=&quot;en&quot;&gt;Plone&lt;/a&gt; est un CMS (un Système de Gestion de Contenu) basé sur le serveur d'application &lt;a href=&quot;http://zope.org/&quot; hreflang=&quot;en&quot;&gt;Zope&lt;/a&gt;, lui même écrit en &lt;a href=&quot;http://python.org/&quot; hreflang=&quot;en&quot;&gt;Python&lt;/a&gt;. Il propose de base plusieurs types de contenu (document, dossier, news, agenda, lien, etc...) et il est possible d'en concevoir facilement de nouveaux. De même une large &lt;a href=&quot;http://plone.org/products&quot; hreflang=&quot;en&quot;&gt;bibliothèque de produits&lt;/a&gt; (types de contenu) est disponible sur le site.&lt;br /&gt;
Il propose de base une gestion des utilisateurs et des groupes, une gestion des droits, un workflow associé aux types de contenu, un moteur de recherche et une interface d'administration entièrement intégrée au site.&lt;/p&gt;


&lt;p&gt;Afin de voir rapidement et en image les possibilités de Plone, une petite vidéo :&lt;/p&gt;

&lt;p style=&quot;text-align:center;&quot;&gt;
&lt;object data=&quot;http://vpod.tv/jihaisse/209029/flash/videoPlayer&quot; width=&quot;320&quot; height=&quot;216&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://vpod.tv/jihaisse/209029/flash/videoPlayer&quot; /&gt; 
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt; 
 
&lt;/object&gt;
&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Plone 3, quoi de neuf ?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Plone 2 avait déjà commencé à intégrer de l'AJAX, notamment avec le live search, et la possibilité de réorganiser le contenu en faisant juste glisser les éléments.&lt;/p&gt;


&lt;p&gt;Aujourd'hui, Plone 3 va plus loin et offre une interface remaniée et bourée d'AJAX (enfin, pas tant que ça, faut pas abuser non plus), afin de simplifier l'ajout de contenu et éviter les chargements intempestif de pages.&lt;br /&gt;
On peut ainsi éditer un objet et modifier ses options en cliquant sur un onglet sans avoir à recharger de nouvelles pages. Il est possible d'éditer directement un objet sans cliquer sur le bouton &amp;quot;modifier&amp;quot;, mais en cliquant directement sur le champ que l'on souhaite modifier. Celà augmente grandement l'expérience utilisateur.&lt;/p&gt;


&lt;p&gt;Pour continuer avec le web2.0, Plone utilise depuis la version 2.5 le système d'autentification PAS (PluggableAuthService). Ce service permet d'ajouter des sources d'autentification (comme un serveur LDAP par exemple). Dans la version 3 de Plone, un plugin OpenID sera livré en standard, il sera donc possible d'utiliser ce service pour s'autentifier sur n'importe quel site Plone utilisant ce système.&lt;br /&gt;
Toujours dans le web2.0, un dashboard sera disponible, il permettra aux utilisateurs de se créer une page avec des portlets ou des widgets résumant l'activité du site. En gros chaque utilisateur aura une page personalisable à la netvibes et qui fera remonter toutes les infos du site que l'utilisateur aura choisi (nouveautés, documents à modérer, etc...)&lt;/p&gt;


&lt;p&gt;Plone proposait jusqu'a présent deux workflows différents, un par défaut et un pour les dossiers (en fait, ils étaient identiques), dans la version 3, Plone proposera 4 workflows par défaut (un pour les communautés, pour les intranets, pour la publication de contenu, pour les extranets) ainsi qu'une interface pour les configurer.&lt;br /&gt;
Le versionning est aussi à l'honneur, chaque objet aura un numéro de version, avec possibilité de revenir à une version antérieure. Un module permettant de faire du staging est aussi prévu. Ce sont les sites collaboratifs qui vont être content !&lt;/p&gt;


&lt;p&gt;Pour finir une petite vidéo (ouais !) . La présentation de Plone 3 par Olivier Deckmyn de chez Ingéniweb lors des Solutions Linux 2007, où j'étais présent d'ailleurs.&lt;/p&gt;

&lt;p style=&quot;text-align:center;&quot;&gt;
&lt;object data=&quot;http://vpod.tv/jihaisse/209061/flash/videoPlayer&quot; width=&quot;320&quot; height=&quot;240&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://vpod.tv/jihaisse/209061/flash/videoPlayer&quot; /&gt; 
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt; 
 
&lt;/object&gt;
&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Plone 3, est-ce que ça va marcher ?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Surement, on l'a déjà un peu testé en interne, ça a l'air très sympa et bien rigolo, par contre en production ça ne sera pas pour tout de suite, il faut laisser le temps au produit de mûrir encore (en fait, il faudrait déjà une version stable). Et ensuite préparer nos serveurs avec une nouvelle version de python et de zope.&lt;br /&gt;
A oui, car forcément, pour un Plone donné, il faut une version de Zope, et une version de Python, toujours plus récentes forcément et forcément pas toujours compatibles avec les anciennes versions... Que du bonheur !&lt;/p&gt;


&lt;p&gt;L'autre question que je me pose est aussi face aux utilisateurs, lorsque je forme les clients et qu'ils sont déjà perdu quand je leur dit qu'il faut cliquer sur le bouton modifier pour éditer un article et qu'ensuite il faut cliquer sur le bouton enregistrer, je me demande ce que ça va donner lorsqu'ils auront la possibilité d'éditer en live, soit ça passera bien, soit ils seront encore plus perdu.&lt;br /&gt;
L'AJAX, oui, mais finalement, n'est-ce pas réservé qu'aux &lt;em&gt;&amp;quot;early adopters&amp;quot;&lt;/em&gt; ?&lt;/p&gt;    &lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original &#233;crit par Jean-S&#233;bastien Mansart et publi&#233; sur &lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien
 Mansart .com&lt;/a&gt; | &lt;a href='http://www.jsmansart.com/post/Plone-30'&gt;Lien direct vers l'article&lt;/a&gt; | Si vous lisez cet article dans son int&#233;gralit&#233; sur un autre site que
&lt;a href='http://www.jsmansart.com'&gt;Jean-S&#233;bastien Mansart .com&lt;/a&gt; c'est qu'il a &#233;t&#233; reproduit ill&#233;galement et sans autorisation. Merci de le sig
naler &#224; son auteur original &lt;a href='mailto:jean-sebastien.mansart@laposte.net'&gt;en cliquant ici&lt;/a&gt; | &amp;copy; jsmansart.com.&lt;/small&gt;
    </description>
    
    
    
      </item>
    
</channel>
</rss>
