tag:linuxfr.org,2005:/users/sdoucheLinuxFr.org : les contenus de Sébastien Douche2010-11-25T14:43:14+01:00/favicon.pngtag:linuxfr.org,2005:Diary/304792010-11-25T14:43:14+01:002010-11-25T14:43:14+01:00Présentation Git le 30/11 à 19h à Paris
Bonjour,<br />
J'ai entrepris de me lancer dans des ateliers Git (gratuit) pour aider ceux qui, autour de moi, sont intéressés par l'outil mais sans le «courage» de se lancer seul. Mais avant de partir bille en tête dans un atelier pratique, je commence par une présentation détaillée des concepts importants de Git (avantage des DVCS, sa philosophie générale, backend, DAG, référence, etc).<br />
<br />
La prémière présentation s'est déroulée hier avec 50 personnes et les retours sont trés positifs. Comme je refais cette présentation mardi prochain et que c'est dans un amphi de 150 places, je propose à tout hasard : Si vous êtes intéressé par le sujet, n'hésitez pas à venir.<br />
<br />
Pour s'inscrire, c'est par ici (83 inscrits pour l'instant, limite à 150) :<br />
<br />
<a href="http://www.doodle.com/hya5bs3bghcup9rv">http://www.doodle.com/hya5bs3bghcup9rv</a><div><a href="https://linuxfr.org/users/sdouche/journaux/pr%C3%A9sentation-git-le-3011-%C3%A0-19h-%C3%A0-paris.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/56753/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/sdouche/journaux/pr%C3%A9sentation-git-le-3011-%C3%A0-19h-%C3%A0-paris#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/56753/comments.atomtag:linuxfr.org,2005:Diary/280262009-03-22T21:08:16+01:002009-03-22T21:08:16+01:00XPDayFR09, 2 jours de conférence et d'atelier sur l'agilité
Bonjour petit journal,<br />
je voudrais t'informer d'un évènement qui peut intéresser les développeurs / chef de projet / responsable d'organisation (rayez les mentions inutiles).<br />
<br />
XPDay est une manifestation professionnelle (et payante[1]) sur la gestion de projet informatique. Vous trouverez le programme ici[2], il y'a 72 heures de sessions sur 6 salles. Les sujets sont divers :<br />
- leadership / gestion d'équipe<br />
- la construction logicielle<br />
- les méthodologies (XP, Scrum, Lean principalement)<br />
- les outils de développement<br />
- la gestion d'organisation<br />
<br />
La différence par rapport à de nombreuses conférences est la présence de nombreux ateliers, animés par des coachs de haut niveau. Un gros intérêt est de pouvoir discuter pendant 2 jours avec beaucoup d'amateurs (dans le sens 1er du terme) de code, de coachs, et de spécialistes en gestion d'équipe et en gestion de projet.<br />
<br />
Un petit mot sur le cadre, qui est somptueux : un chalet sur une petite "île" entouré d'un<br />
lac, dans le bois de Vincennes. Le repas du soir, qui coute 40€ est sponsorisé (cela coute 67€) sera composé par un grand chef réputé.<br />
<br />
Perso, j'envoie toute la R&D (et mon boss) :).<br />
<br />
Site web : <a href="http://www.xpday.fr">http://www.xpday.fr</a><br />
Photos des anciennes éditions :<br />
<a href="http://yota.smugmug.com/gallery/6827298_gDwDa">http://yota.smugmug.com/gallery/6827298_gDwDa</a><br />
<a href="http://yota.smugmug.com/gallery/3325543_wTJCX">http://yota.smugmug.com/gallery/3325543_wTJCX</a><br />
<br />
<br />
[1] 180€ en early bird, prix coutant pour l'organisation<br />
[2] <a href="http://xpday.fr/programme">http://xpday.fr/programme</a><div><a href="https://linuxfr.org/users/sdouche/journaux/xpdayfr09-2-jours-de-conf%C3%A9rence-et-datelier-sur-lagilit%C3%A9.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/54363/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/sdouche/journaux/xpdayfr09-2-jours-de-conf%C3%A9rence-et-datelier-sur-lagilit%C3%A9#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/54363/comments.atomtag:linuxfr.org,2005:News/251112009-03-04T13:26:39+01:002009-03-04T13:26:39+01:00PyCon France 2009 : appel à orateurs et sponsors<div>Venez le 30 et 31 mai 2009 à la 3e édition de PyCon France. C'est l'occasion unique de rencontrer des passionnés et des développeurs professionnels de ce langage. En marge des conférences, un atelier de 4h pour les débutants (en Python, non en programmation) aura lieu le samedi matin.
<br />
<br />
Cet événement se déroulera à la Cité des Sciences et de l'Industrie de Paris.</div><ul><li>lien nᵒ 1 : <a title="http://pycon.fr/" hreflang="fr" href="https://linuxfr.org/redirect/60876">PyCon France</a></li><li>lien nᵒ 2 : <a title="http://pycon.fr/sessions" hreflang="fr" href="https://linuxfr.org/redirect/60877">Sessions</a></li><li>lien nᵒ 3 : <a title="http://pycon.fr/sponsors.html" hreflang="fr" href="https://linuxfr.org/redirect/60878">Sponsors de l'événement</a></li><li>lien nᵒ 4 : <a title="http://agendadulibre.org/?year=2009&month=5&region=all" hreflang="fr" href="https://linuxfr.org/redirect/60880">Agenda du libre en mai</a></li></ul><div>Pour que PyCon France rencontre le même succès que les années précédentes, il faut trois ingrédients : des orateurs, des sponsors et un public :).
<br />
<br />
<b>Appel à orateurs</b>
<br />
Vous souhaitez transmettre vos connaissances ou partager votre expérience ? N'hésitez pas à proposer une session sur un sujet qui vous intéresse. Vous avez 6 possibilités :
<br />
<ol><li>Lightning talk (10 mm) : Très courte présentation pour initier un sujet.
<br />
</li><li>Retour d'expérience (25 mn) : Un REX (Retour d'EXpérience) présente l'utilisation de Python dans une organisation (entreprise, école, faculté...).
<br />
</li><li>Présentation (25 mn) : Format classique pour aborder un sujet sans rentrer "dans la technique".
<br />
</li><li>Tutorial (55mn) : Pour aborder un sujet plus en profondeur techniquement, par ex. en présentant des lignes de code.
<br />
</li><li>Atelier (1h55mn) : Un atelier permet à chaque participant de coder.
<br />
</li><li>Sprint (1 journée) : Un sprint est une journée de développement autour d'un thème particulier.
<br />
</li></ol>
<br />
<b>Note</b> : les durées incluent la présentation de la session et les questions / réponses. Nous prévoyons 5 minutes "de battement" entre les sessions.
<br />
<br />
<b>Inscrire votre session</b>
<br />
Pour inscrire votre session, merci de vous connecter sur <a href="http://pycon.fr/sessions">http://pycon.fr/sessions</a>, cliquez sur « Proposer une session », puis créez un compte.
<br />
<br />
En cas de problème, vous pouvez également proposer votre session par courriel à sessions@pycon.fr :
<br />
<ul><li>Nom & prénom de(s) l'orateur(s)
<br />
</li><li>Biographie de l'orateur
<br />
</li><li>Adresse de courriel de(s) l'orateur(s)
<br />
</li><li>Téléphone
<br />
</li><li>Titre de la session
<br />
</li><li>Description
<br />
</li><li>Type (voir plus haut)
<br />
</li><li><ul>Bénéfices pour les participants
<br />
<li>aux organisateurs de mieux placer votre session dans le programme
<br />
</li><li>de formaliser ce que vous souhaitez transmettre
<br />
</ul></li><li><ul>Niveau :
<br />
<li>débutant
<br />
</li><li>intermédiaire
<br />
</li><li>avancé
<br />
</li><li>tout niveau
<br />
</li></ul></li><li>Pré-requis : que faut-il connaître pour bien comprendre votre session ?</li></ul>
<br />
<br />
<b>Appel à sponsors</b>
<br />
Pour financer l'événement, nous avons besoin de sponsors. Il existe deux niveaux de sponsors :
<br />
<br />
<i>Web & Mail</i>
<br />
<ul><li>logo sur la page d'accueil du site web de PyCon France
<br />
</li><li>présentation 10 lignes sur la page sponsors du site web
<br />
</li><li>logo sur le programme papier de la conférence
<br />
</li><li>nom du sponsor mentionné dans la communication officielle d'événement</li></ul><i>Full</i>
<br />
<ul><li>inclus la présence Web & Mail
<br />
</li><li>possibilité de poser deux panneaux corporate dans la salle de conférence
<br />
</li><li>possibilité de présenter l'entreprise pendant 5min max en début de conférence (le samedi matin vers 10h) et en fin de conférence (le dimanche vers 17h30)</li></ul>Renseignement : <a href="http://pycon.fr/sponsors.html">http://pycon.fr/sponsors.html</a>
<br />
<br />
<b>Contact</b>
<br />
Si vous souhaitez en savoir plus sur l'événement ou proposer une animation, vous pouvez nous contacter directement : orga@pycon.fr.</div><div><a href="https://linuxfr.org/news/pycon-france-2009-appel-a-orateurs-et-sponsors.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/24208/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/pycon-france-2009-appel-a-orateurs-et-sponsors#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/24208/comments.atomtag:linuxfr.org,2005:Diary/273782008-10-22T18:43:38+02:002008-10-22T18:43:38+02:00Date pour PyconFR09
Hello pour journal,<br />
nous travaillons sur la prochaine édition francophone Pycon (PyconFR). Nous hésitons encore sur la date, donc si vous avez envie de nous donner des idées :<br />
<br />
<a href="http://www.surveymonkey.com/s.aspx?sm=sEj7xK07DzXKVZime_2fErKg_3d_3d">http://www.surveymonkey.com/s.aspx?sm=sEj7xK07DzXKVZime_2fEr(...)</a><br />
<br />
<br />
A votre bon coeur !<div><a href="https://linuxfr.org/users/sdouche/journaux/date-pour-pyconfr09.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/53737/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/sdouche/journaux/date-pour-pyconfr09#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/53737/comments.atomtag:linuxfr.org,2005:Diary/271942008-09-13T21:52:42+02:002008-09-13T21:52:42+02:00Réunion mensuelle AFPy Paris - venez discuter Python :)
Bonjour cher journal,<br />
depuis quelques temps maintenant, plusieurs membres de l'association AFPy (Association Francophone Python - <a href="http://www.afpy.org/)">http://www.afpy.org/)</a> se retrouvent une fois par mois dans le 9eme à Paris.<br />
<br />
Au programme :<br />
<br />
- biè^H^H^H eau plate<br />
- séances de coding autour des services du site Web<br />
- présentations & lightning talks<br />
- suivi de l'organisation du PyconFR09<br />
<br />
<br />
Si cela vous intéresse, l'inscription est par ici :<br />
<a href="http://doodle.ch/g8vxrgxpdp3z3pa4">http://doodle.ch/g8vxrgxpdp3z3pa4</a><div><a href="https://linuxfr.org/users/sdouche/journaux/r%C3%A9union-mensuelle-afpy-paris-venez-discuter-python.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/53559/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/sdouche/journaux/r%C3%A9union-mensuelle-afpy-paris-venez-discuter-python#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/53559/comments.atomtag:linuxfr.org,2005:Diary/239142007-03-05T02:35:20+01:002007-03-05T02:35:20+01:00Photos de Solutions Linux 2007 & Fosdem 2007Hello,<br />
juste pour transmettre 2 URLs sur ces événements majeurs pour les geeks.<br />
<br />
Solutions Linux : <br />
<a href="http://yota.smugmug.com/gallery/2500291">http://yota.smugmug.com/gallery/2500291</a><br />
<br />
Fosdem :<br />
<a href="http://yota.smugmug.com/gallery/2523344">http://yota.smugmug.com/gallery/2523344</a><br />
<br />
C'est pas encore ça (un peu d'indulgence, je débute :)) mais promis, je ferai mieux l'année prochaine :). Je serais surement au RMLL aussi, histoire de progresser un peu ;).<br />
<br />
Si vous connaissez d'autres albums sur ces événements, n'hésitez pas à poster un commentaire.<br />
<br />
PS : si vous avez besoin d'une photo, pas de soucis. Je pense à les mettre en licence Creative Commons By-NC-SA (sans utilisation commerciale donc, mais il faut l'accord des personnes présentes sur la tof).<div><a href="https://linuxfr.org/users/sdouche/journaux/photos-de-solutions-linux-2007-fosdem-2007.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/50346/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/sdouche/journaux/photos-de-solutions-linux-2007-fosdem-2007#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/50346/comments.atomtag:linuxfr.org,2005:Diary/206022006-01-15T00:53:44+01:002006-01-15T00:53:44+01:00Séminaire sur les méthodes agilesBonjour :)<br />
Cela fait maintenant quelques années qu'on entend parler des méthodes agiles, (notamment eXtreme Programming et Scrum) et plus généralement de l'agilité. Les "auteurs" de ces différentes méthodes sont les têtes de ponts des nouveautés apparues dans le développement : les tests unitaires, le développement par les tests, le wiki, les patterns...<br />
<br />
Il existe depuis quelques temps les XPDays, des séminaires organisés un peu partout dans le monde (USA, Canada, UK, Benelux...), lieu d'échanges et de réflexions sur le sujet. Mais jamais en France. Chose réparée maintenant avec l'association XP-France (qui est une assoce de passionnés sans but lucratif), la 1ere édition des XPDay France arrive ! Etalé sur 3 demi journées, le séminaire présentera différentes sessions, non seulement orientées mais aussi management. Et le menu est assez copieux :<br />
<a href="http://xp-france.net/index.php?option=com_content&task=view&id=35&Itemid=104">http://xp-france.net/index.php?option=com_content&task=v(...)</a><br />
<br />
Le but est de monter l'intérêt de l'agilité en général. Non seulement pour les développeurs, mais aussi pour les responsables de projets, les managers ou l'entreprise en général. Le prix reste attractif (de 50¤ pour les particuliers à 150¤ pour les entreprises) pour permettre aux maximum de gens de venir.<br />
<br />
Voici le texte officiel de la manifestation :<br />
<br />
XP Day France 2006<br />
Paris, les 23 & 24 mars 2006<br />
La conférence agile sur les méthodes agiles !<br />
<a href="http://www.xpday.fr/">http://www.xpday.fr/</a><br />
<br />
Vous êtes en quête d'idées neuves pour rendre plus efficaces vos<br />
projets de développement logiciels... Vous souhaitez en savoir plus<br />
sur les méthodes agiles, leurs bénéfices, leurs limites... Vous avez<br />
mis en place des pratiques agiles au sein de vos projets et vous<br />
souhaitez confronter vos retours d'expérience à ceux d'autres<br />
praticiens...<br />
<br />
La conférence XP Day s'adresse à tous les intervenants des projets<br />
logiciels: chefs de projet, clients, décideurs, développeurs... Loin<br />
des conférences "académiques" ou des événements commerciaux, le<br />
succès du format XP Day, déjà présenté au Royaume-Uni, Benelux,<br />
Allemagne, Italie, etc. s'explique par son orientation pragmatique.<br />
XP Day vous apporte des réponses concrètes, des idées que vous pouvez<br />
<br />
mettre en pratique dés demain, des sessions interactives,<br />
démonstrations et débats sur les sujets suivants et bien d'autres<br />
encore:<br />
<br />
* débuter avec Extreme Programming<br />
* mener des projets EAI agiles<br />
* développement par les tests et remaniement<br />
* automatisation des tests fonctionnels<br />
* quel leadership pour les projets agiles<br />
* les stratégies de gestion des délais<br />
* le CMMI et l'agilité<br />
* outils et langages favorables à l'agilité<br />
* comment traiter les exigences de sécurité<br />
<br />
Pour vous inscrire: <a href="http://www.xpday.fr/inscription">http://www.xpday.fr/inscription</a><br />
Informations pratiques et programme: <a href="http://www.xpday.fr/">http://www.xpday.fr/</a><br />
Renseignements: infos@xpday.fr<div><a href="https://linuxfr.org/users/sdouche/journaux/s%C3%A9minaire-sur-les-m%C3%A9thodes-agiles.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47110/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/sdouche/journaux/s%C3%A9minaire-sur-les-m%C3%A9thodes-agiles#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/47110/comments.atomtag:linuxfr.org,2005:News/195392005-09-08T17:17:22+02:002005-09-08T17:17:22+02:00Sortie de la version 2.1 du CMS Plone<div>Plone, le CMS Open Source basé sur le serveur d'application Zope est sorti en version 2.1. La différence de numéro (2.0 vers 2.1) est trompeuse, vu les (très) nombreux changements entre les deux versions, tant pour des développeurs que pour les utilisateurs. C'est de loin la version la plus aboutie et la plus "sexy" depuis la création du projet. Cette version est un socle stable et mature, permettant aux prochaines releases d'apporter des fonctionnalités encore plus évoluées.
<br />
<br />
Les installeurs Windows et MacOS X seront disponibles par la suite.
<br />
<br />
Pour ceux qui ne le savent pas, Plone est un <abbr title="Content Management System">CMS</abbr>, une application permettant de gérer du contenu, en s'appuyant sur un véritable serveur d'application (Zope) et d'une surcouche à celui ci pour étendre ses capacités dans la gestion d'un site Web à fort contenu dynamique (CMF). C'est aspect lui confère un positionnement différent vis à vis d'autres CMS Open Source : le développement Web objet, qui simplifie grandement (sur le long terme) le développement avec la notion de "composants" réutilisables. Malgré la quantité importante de fonctionnalités, Plone reste malgré tout assez simple (comparativement bien sûr) à prendre en main pour un développeur. L'autre atout qu'apporte Zope est le langage ZPT, qui est un équilibre assez intéressant entre simplicité, puissance et respect des normes (entièrement xhtml). Enfin un travail énorme et de tout premier ordre dans l'interface utilisateur est fait depuis le début du projet : utilisation massive du CSS, réflexion sur l'accessibilité, utilisation du Javascript, l'interface se veut simple et utilisable.
<br />
<br />
Pour finir la présentation de Plone, ses principaux points forts sont aussi liés à la capacité de modifier tout ou partie d'un site pour l'adapter : workflows complètement paramétrables, création de types de contenu en un tour de main (ou surcharge de ceux existants), surcharge de n'importe quel élément de l'interface, développement de la logique avec un puissant langage (Python), tout en gardant une grande cohérence d'ensemble et sans devoir "forker" ou "patcher" Plone (ce qui serait un gros soucis avec beaucoup d'autres applications sur le long terme).
<br />
<br />
Les changements principaux sont :
<br />
<ul><br />
><li>amélioration des performances</li><li>utilisation de la branche 1.5 du CMF en lieu et place de la 1.4 (qui est obsolète)</li><li>compatible Zope 2.8.x en plus de la branche 2.7.x</li><li>un nouveau framework de gestion des types de contenu (Archetypes)</li><li>nouveaux types de base (ATContentTypes) offrant de nouvelles fonctionnalités : référence entre contenu, capacité à définir sa vue par défaut ...</li><li>nouveau type de base : les dossiers automatiques pour agréger du contenu</li><li>amélioration des templates pour le respect des standards (XHTML, CSS, W3C AA, US section 508)</li><li>nouveaux outils de gestion des CSS (CSSRegistry) et du Javascript (JSRegistry)</li><li>nouvel éditeur graphique (Kupu) intégrant un tidy like</li><li>syndication améliorée avec les dossiers, dossiers automatiques et résultat de recherches</li><li>amélioration de l'interface utilisateur (mode plein écran, plus de métadonnées, configuration de la recherche, ajout d'un plan de site, ...)</li><li>support du RTL (Right To Left) pour la gestion de certaines langues.</li></ul></div><ul><li>lien nᵒ 1 : <a title="http://www.plone.org" hreflang="en" href="https://linuxfr.org/redirect/43400">Le site communautaire</a></li><li>lien nᵒ 2 : <a title="http://plone.org/download" hreflang="en" href="https://linuxfr.org/redirect/43401">Téléchargement</a></li><li>lien nᵒ 3 : <a title="http://plone.org/documentation/whatsnew/2.1" hreflang="en" href="https://linuxfr.org/redirect/43402">Nouveautés Plone 2.1</a></li><li>lien nᵒ 4 : <a title="http://plone.org/products/plone/roadmap/psc_improvements_listing" hreflang="en" href="https://linuxfr.org/redirect/43403">Proposition d'amélioration (PLIP)</a></li></ul><div>Les nouveautés de la 2.1 en détail :
<br />
<ul>
<br />
<li>Intégration de la couche Archetypes : développé depuis quelques temps (2 ans), le projet est devenu suffisamment mature pour être utilisé. Archetypes permet de créer très facilement des types de contenu. La philosophie est la suivante : un type est décrit dans un schéma, qui intègre une description des champs, les widgets ainsi que les fonctions associés (accesseurs, validateurs, ...). Ce qui permet à AT de créer automatiquement tout les écrans nécessaires (ajout, suppression, édition, ...) dynamiquement en lisant le schéma. Il est donc possible de créer un type personnalisé très rapidement. Bien sûr, ces écrans sont modifiables si ceux par défaut ne sont pas suffisants. Le développement de type suit dorénavant un paradigme objet. Autre avantage, la possibilité de "packager" des widgets, des validateurs, ... prêt à l'emploi.</li>
<br />
<li>Types par défaut "Archetypisés" : l'intégration d'Archetypes a comme intérêt immédiat de transformer tous les types de base (qui étaient ceux de CMF) en types Archetypes (appelés ATContentTypes). Ajout d'un widget permettant de référencer un autre élément, thumbnail et redimensionnement pour les fichiers images, support ical/vcal pour les évènements... À n'en pas douter, les prochaines versions disposeront de nombreuses fonctionnalités supplémentaires. Il est donc très facile de les modifier.</li>
<br />
<li>Utilisation du CMF 1.5 : la branche 1.4 n'étant plus maintenue, les <i>core developers</i> ont décidé de passer à la 1.5, enlevant du coup les <i>monkey patchs</i> dans Plone (CMF 1.5 ajoute des fonctionnalités supplémentaires comme la gestion des UIDs ou CMFSetup pour automatiser l'installation d'un site personnalisé).</li>
<br />
<li>Support de Zope 2.8.x : sous ce titre peu évocateur se cache une nouveauté fondamentale. Zope 2.8 intègre le projet Five, une extension permettant aux développeurs d'accéder à une partie de la technologie Zope 3 (pour rappel, ré-écriture totale de Zope en partant d'une feuille blanche et de 7 ans d'expériences dans le développement d'un serveur d'application). L'intérêt pour cette technologie est immense car très prometteuse, et les différentes couches de Plone vont se développer pour converger avec Zope 3.</li>
<br />
<li>Nouvel éditeur graphique Kupu : ce nouvel éditeur propose plusieurs avancées notables. D'abord la possibilité de disposer de plusieurs champs éditables avec l'éditeur pour un contenu. Ensuite, il dispose d'un mini (pour l'instant) tidy like permettant de nettoyer le code en indiquant les tags indésirables (whitelist & blacklist). Configuration des styles html pour les tables et des styles pour un champs d'un type (très utile pour normaliser le contenu html des types que l'on crées). Enfin, la gestion des UIDs pour ne pas casser les références quand on déplace les objets (la référence suit l'objet).</li>
<br />
<li>Dossier automatique : un dossier automatique agrège le contenu d'un site selon les critères que l'on définit. Ces critères sont très nombreux (mais dépendant du type de contenu) et applicables sur les index (au nombre de 27). Un dossier automatique étant syndicable, on peut définir très précisément un flux RSS ! Enfin, il est possible de définir un sous-dossier (qui héritera des critères du pères par héritage) afin de spécialiser une agrégation.</li>
<br />
<li>Vue multiple : il est possible de choisir pour chaque instance d'un type de donnée la vue que l'on veux (sur l'ensemble des vues disponibles pour ce type). Intérêt : plus besoin de créer un index.html pour une vue par défaut d'un dossier vu qu'on peut choisir le contenu, affichage en gallerie photo si le dossier contient des images, affichage par pile pour une suite de nouvelles ... (un nouveau produit en développement va permettre de choisir entre une dizaine de vues pour l'affichage d'un document). L'apport de cette fonctionnalité est une grande simplification dans le développement.</li>
<br />
<li>Syndication : il est très simple de syndiquer un dossier ou un dossier automatique. Il est aussi possible de syndiquer une recherche, permettant de créer des flux RSS dynamiquement.</li>
<br />
<li>Contrainte par type : on peut définir pour chaque objet conteneur les types autorisés.</li>
<br />
<li>Blacklist des droits : un point fort de Plone est le paramétrage fin des droits car modifiable pour chaque object. Par défaut, une permission s'étend aux sous-objets. La version 2.1 ajoute la possibilité de désactiver l'héritage des droits.</li>
<br />
<li>CSS & JS : deux utilitaires permettent de contrôler précisément la génération des CSS et du JS. On peut donner une priorité (afin de contrôler la surcharge), donner une expression (par ex. members.css n'est utilisé que pour les gens authentifiés), ajouter un CSS ou du JS sans toucher aux templates (très utile pour les développeurs d'extensions), et grande facilité pour charger/décharger un fichier précis. A noter un nouveau CSS pour les mobiles.</li>
<br />
<li>Recherche dynamique (LiveSearch) : à l'instar d'un Google, on peut faire une recherche avec visualisation immédiate.</li>
<br />
<li>Ajout de paramètres pour l'interface : possibilité d'indiquer les types visibles pour une recherche, dans le plan du site, l'arbre de navigation ou dans la porlet 'modifications récentes'. Message quand on quitte sans sauvegarder. Mode plein écran. Ajout d'un formulaire de contact pour un feedback à l'administrateur.</li>
<br />
<li>Internationalisation : support du RTL pour lire de gauche à droite (comme l'hébreux) et amélioration du support pour l'extension LinguaPlone, qui permet de disposer de la localisation pour un document (document en plusieurs langues).</li>
<br />
<li>Amélioration des performances : avec la ré-écriture de plusieurs parties (comme ExtendedPathIndex), la recherche, la création du plan du site ou de l'arbre de navigation ou le tri sont beaucoup plus rapides qu'avant.</li>
<br />
</ul>
<br />
<br />
Roadmap pour conclure :
<br />
<br />
Comme précisé dans le chapeau, Plone 2.1 est une base saine pour l'avenir. L'intégration d'Archetypes va permettre aux développeurs d'offrir un ensemble de composants : widget, validateur, type de contenu prêt à l'emploi. Le support de Zope 2.8 ouvre la voie vers une simplication de l'architecture générale avec l'emploi des interfaces, adaptateurs, vues et le langage ZCML de Zope 3. Parmis les changements attendus :
<br />
<br />
<ul><li>utilisation massive de l'Ajax dans des composants prêt à l'emploi pour les développeurs</li><li>refonte du système d'authentification (PlonePAS)</li><li>intégration d'une application de gestion fine des membres (Membrane), modèlisant les membres. Ceci ouvre de nouvelles possibilités comme l'application de workflow sur les membres (par ex : approuver une inscription) ou la gestion des profils</li><li>gestion des versions de contenu. Très utile par exemple quand on veut figer la version publiée mais laisser la possibilité de travailler dessus en parallèle</li><li>intégration de l'extension multi langue afin de pourvoir créer du contenu en plusieurs langues</li><li>refonte des portlets</li><li>intégration de l'application Selenium pour créer des tests fonctionnels</li></ul>
<br />
<br />
Et bien d'autres choses encore ... Le futur de Plone est très excitant, et c'est tant mieux !</div><div><a href="https://linuxfr.org/news/sortie-de-la-version-21-du-cms-plone.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/18852/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-la-version-21-du-cms-plone#comments">ouvrir dans le navigateur</a>
</p>
Sébastien Douchehttps://linuxfr.org/nodes/18852/comments.atom