tag:linuxfr.org,2005:/users/trivoallanLinuxFr.org : les contenus de Tristan Rivoallan2008-02-27T14:00:00+01:00/favicon.pngtag:linuxfr.org,2005:News/237652008-02-27T14:00:00+01:002008-02-27T14:00:00+01:00Sortie de CleverSvg-0.5<div>clever-age.org, accueille aujourd’hui le projet CleverSvg. CleverSvg est une bibliothèque PHP5 objet permettant la création et la manipulation de graphiques <a href="http://fr.wikipedia.org/wiki/Scalable_Vector_Graphics">SVG</a> avec PHP. SVG est un format <a href="http://fr.wikipedia.org/wiki/Extensible_Markup_Language">XML</a> destiné à la création de graphiques vectoriels bi-dimensionnels. Publié sous licence <a href="http://fr.wikipedia.org/wiki/LGPL" title="Définition Wikipédia">LGPL</a>, CleverSvg supporte un nombre important d’éléments parmi ceux qui figurent dans la Recommandation du <a href="http://fr.wikipedia.org/wiki/World_Wide_Web_Consortium">W3C</a> au sujet de SVG :<ul><li>Formes simples (rectangle, cercle, polyligne, polygone, ligne, ellipse, chemin) ;
<br />
</li><li>Gestion du texte et des images ;
<br />
</li><li>Groupes ;
<br />
</li><li>Définitions ;
<br />
</li><li>Intégration de fragments SVG dans des documents <a href="http://fr.wikipedia.org/wiki/XHTML">XHTML</a> ;
<br />
</li><li>Liens ;
<br />
</li><li>Styles (en ligne, ou via des feuilles de style) ;
<br />
</li><li>Intégration de scripts ;
<br />
</li><li>Dégradés linéaires et radiaux ;
<br />
</li><li>Transformation (matrice, translation, échelle, rotation, skewX, skewY).</li></ul></div><ul><li>lien nᵒ 1 : <a title="http://www.clever-age.org/trac/wiki/CleverSvg" hreflang="en" href="https://linuxfr.org/redirect/56032">Page du projet</a></li><li>lien nᵒ 2 : <a title="http://www.yoyodesign.org/doc/w3c/svg1/" hreflang="fr" href="https://linuxfr.org/redirect/56033">Traduction de la recommandation W3C</a></li><li>lien nᵒ 3 : <a title="http://groups.google.fr/group/cleversvg-users/" hreflang="en" href="https://linuxfr.org/redirect/56034">Liste de discussion du projet</a></li></ul><div></div><div><a href="https://linuxfr.org/news/sortie-de-cleversvg-05.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/22877/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-cleversvg-05#comments">ouvrir dans le navigateur</a>
</p>
Tristan Rivoallanhttps://linuxfr.org/nodes/22877/comments.atomtag:linuxfr.org,2005:News/237002008-02-16T16:52:17+01:002008-02-16T16:52:17+01:00Sortie de cleverbox-0.4<div>La cleverbox est un logiciel libre, sous licence GPLv3, fournissant une console interactive permettant le déploiement et la maintenance d'instances de Trac et Subversion. Il est possible de maintenir parallèlement plusieurs profils de configuration (canevas de configuration Apache, Trac, etc.). Un des objectifs principaux du projet est la simplicité. La cleverbox est donc simple à installer, à mettre à jour et est fournie avec une documentation complète.
<br />
<br />
C'est une étape importante pour le projet : elle marque la libération des sources de l'application. C'est aussi le premier projet à être publié sur le tout nouveau clever-age.org.</div><ul><li>lien nᵒ 1 : <a title="http://www.clever-age.org/trac/wiki/cleverbox" hreflang="en" href="https://linuxfr.org/redirect/55784">Site officiel</a></li><li>lien nᵒ 2 : <a title="http://groups.google.com/group/cleverbox-users" hreflang="en" href="https://linuxfr.org/redirect/55785">Liste de diffusion</a></li></ul><div><b>Quid de la stabilité ?</b>
<br />
<br />
Bien que les développements soient encore labellisés "bêta", la cleverbox peut être utilisée sans risque en production :
<br />
<ul><li>les projets sur lesquels elle s'appuie sont stables et pérennes (<a href="http://fr.wikipedia.org/wiki/Python_(langage)">Python</a>, <a href="http://fr.wikipedia.org/wiki/Subversion_(logiciel)">Subversion</a>, <a href="http://fr.wikipedia.org/wiki/Trac_(logiciel)">Trac</a>)
<br />
</li><li>le projet est utilisé quotidiennement à Clever Age depuis deux ans, avec un parc d'environ 150 instances du couple Trac/Subversion
<br />
</li><li>depuis la version 0.3, chaque sortie est accompagnée de scripts de mise à jour automatique (si besoin)
<br />
</li><li>la version 0.5 (en cours de développement) comporte de nombreux tests unitaires (60% du code couvert à ce jour)</li></ul>
<br />
<b>Et la pérennité ?</b>
<br />
<br />
Une feuille de route claire a été établie :
<br />
<ul><li>cleverbox-0.4.2 : version de maintenance
<br />
</li><li>cleverbox-0.5 : cette première étape de factorisation des sources va permettre le développement d'interfaces supplémentaires (web, etc.)
<br />
</li><li>cleverbox-0.6 : seconde étape de factorisation, conformant le projet à la <a href="http://fr.wikipedia.org/wiki/Patron_de_conception">design pattern</a> "Command"
<br />
</li><li>cleverbox-0.7 : atomicité des opérations, retours en arrière et extensibilité du jeu de commandes</li></ul>
<br />
Vous pouvez vous reporter à <a href="http://www.clever-age.org/trac/roadmap">roadmap</a> pour une feuille de route à jour et détaillée.
<br />
<br />
<b>Intéressé(e) ?</b>
<br />
<br />
Venez donc visiter le site officiel du projet, et inscrivez-vous à la liste du diffusion. Patches, remontées de bogues et suggestions seront accueillis chaleureusement !</div><div><a href="https://linuxfr.org/news/sortie-de-cleverbox-04.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/22827/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-cleverbox-04#comments">ouvrir dans le navigateur</a>
</p>
Tristan Rivoallanhttps://linuxfr.org/nodes/22827/comments.atomtag:linuxfr.org,2005:News/215592006-11-01T18:21:40+01:002006-11-01T18:21:40+01:00Bookmarks : Yahoo! choisit d'utiliser Symfony<div>Au cas où vous seriez passé à côté, Yahoo! a récemment rendu publique la prochaine version de son outil de gestion des marques-pages. C'est bien entendu plein d'<a href="http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML" title="Définition Wikipédia"><abbr title="Asynchronous JavaScript and XML">AJAX</abbr></a> et en version bêta.
<br />
<br />
Mais ce qui est vraiment intéressant, c'est que Yahoo! ait choisi d'utiliser le <i>framework</i> d'application web PHP5 Symfony pour développer cette application qui supporte quelques 20 millions d'utilisateurs dans 12 langages...
<br />
<br />
D'après Michael Salisbury (qui travaille sur le projet chez Yahoo!), Symfony a été choisi pour les raisons suivantes :<ul><li>Excellente documentation ;
<br />
</li><li>Configuration explicite et extensible ;
<br />
</li><li>Développement actif ;
<br />
</li><li>Utilisation de briques logicielles libres de qualité (plutôt que de réinventer la roue).</li></ul>
<br />
La communauté attend avec impatience le reversement de code promis par Yahoo! Voilà une excellente nouvelle pour ce projet d'origine francophone qui souffle tout juste sa première bougie.
<br />
<br />
Symfony est un <i>framework</i> d'application web PHP5 de dernière génération (au même titre que Django, Ruby on Rails ou Catalyst). Publié sous une licence libre (MIT) par la société Sensio il y a tout juste un an, le projet est aujourd'hui très actif et devrait aboutir à une version 1.0 dans les mois qui viennent.</div><ul><li>lien nᵒ 1 : <a title="http://www.symfony-project.com" hreflang="en" href="https://linuxfr.org/redirect/49134">Symfony</a></li><li>lien nᵒ 2 : <a title="http://beta.bookmarks.yahoo.com/" hreflang="en" href="https://linuxfr.org/redirect/49135">Yahoo! Bookmarks (beta)</a></li><li>lien nᵒ 3 : <a title="http://groups.google.com/group/symfony-fr" hreflang="fr" href="https://linuxfr.org/redirect/49136">Symfony : liste de diffusion francophone</a></li></ul><div></div><div><a href="https://linuxfr.org/news/bookmarks-yahoo-choisit-dutiliser-symfony.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/20868/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/bookmarks-yahoo-choisit-dutiliser-symfony#comments">ouvrir dans le navigateur</a>
</p>
Tristan Rivoallanhttps://linuxfr.org/nodes/20868/comments.atom