Clever Age - Conseil en architecture technique


thème du blog : php

fév 08 26

Clever Age présente CleverSvg, une librairie PHP5 de génération de graphiques SVG

Le laboratoire Open-Source lancé par Clever Age il y a quelques semaines, Clever Age.org, accueille aujourd’hui le projet CleverSvg. CleverSvg est une librairie PHP5 objet permettant la création et la manipulation de graphiques SVG avec PHP. SVG est un format XML destiné à la création de graphiques vectoriels bi-dimensionnels.
Publié sous licence LGPL, CleverSvg supporte correctement un nombre important d’éléments parmi ceux qui figurent dans la Recommandation du W3C au sujet de SVG : formes, (...)
Auteurs : Xavier Lacot, Nicolas Perriault
Commentaires : aucun commentaire

déc 07 17

Drupal or not ?

Classé parmi les meilleurs gestionnaires de contenus open-source, Drupal suscite actuellement un très fort engouement et les références se multiplient (AOL Developer Network, Fox Searchliight, Warner Bros , Amnesty International, ...). Oui mais ...
Drupal Les premiers pas avec Drupal sont très prometteurs. De base, une mise en page sobre et épurée. Drupal est réalisé de manière extrêmement modulaire (trop peut-être). D’emblée, Drupal est fourni avec une trentaine de modules. Seulement un quart de ces (...)
Auteur : Tristan Marly
Commentaires : 3 commentaires

oct 07 18

PHP6 : Unicode, Namespaces et nettoyage de printemps

Alors que l’arrêt du support PHP4 est annoncé pour le 31 décembre 2007, que depuis 2 ans PHP5 commence à peine à se créer une place chez les hébergeurs, on se demande quelle seront les nouveautés de PHP6 pour sa sortie officielle prévue en mars 2008.
En effet, la nouvelle version promet de nombreuses modifications qui pourraient défigurer fortement l’utilisation actuelle du langage PHP avec comme principale nouveauté : Le support Unicode et les namespaces. Cette nouvelle version devrait par ailleurs (...)
Auteur : François-Xavier Lacroix
Commentaires : 5 commentaires

oct 07 5

eZ Publish et MySQL : un couple inséparable ?

Le moteur de gestion de contenu web eZ Publish est censé être compatible avec MySQL et PostgreSQL nativement et avec Oracle et SQL Server grâce à des extensions.
C’est vrai en ce qui concerne le noyau d’eZ Publish, mais est-il réellement intéressant d’utiliser eZ Publish avec un SGBD autre que MySQL ?
En effet : si le noyau d’eZ Publish est réellement indépendant du SGBD utilisé, ce n’est absolument pas le cas des nombreuses extensions disponibles : 95% de celles utilisant une base de données ne (...)
Auteur : Tristan Rivoallan
Commentaires : 9 commentaires

juin 07 19

L’extensibilité de Symfony illustrée : les behaviors Propel

Tristan et moi avons publié il y a quelques temps des comportements Propel sous forme de plugins Symfony... Cependant, bien qu’ils soient très utiles, la documentation de Symfony demeure assez peu explicite au sujet du rôle des behaviors Propel, et de la manière de les développer.
A quoi sert un behavior Propel ?
Symfony propose un mécanisme, appelé « Behavior », qui permet l’extension de l’interface des objets générés par Propel, l’ORM par défaut du framework. En clair, ce mécanisme permet d’ajouter ou (...)
Auteur : Xavier Lacot
Commentaires : 2 commentaires

fév 07 7

Devez-vous innover ou vous contenter de suivre la tendance générale ?

A l’heure du web 2.0 subsistent de nombreuses applications client/serveur et AS/400 en service depuis des années. Avec le web 2.0 est arrivé le buzz autour de la société 37signals et de ses applications Basecamp ou encore Ta-da list basé sur le framework Ruby on rails. A contrario, dans les grandes sociétés françaises et internationales, les seules technologies présentes sont J2EE, .Net et dans une moindre mesure PHP (ce dernier a su acquérir ses lettres de noblesse ces dernières années). En dehors (...)
Auteur : Nicolas Steinmetz
Commentaires : 4 commentaires

nov 06 10

Clever Age présent au Forum PHP 2006

Clever Age était présent jeudi dernier au Forum PHP, organisé tous les ans par l’Association Française des utilisateurs de PHP.
Xavier Lacot et Tristan Rivoallan (Clever Age), accompagnés d’Hervé Schmitt (Richelieu Finance), ont présenté un retour d’expérience au sujet de la « Refonte du site internet de Richelieu Finance à l’aide du framework Symfony ».
Nous tenons à remercier l’AFUP pour son invitation et pour la bonne organisation des sessions, qui contribue à faire du Forum un des plus grands (...)
Auteurs : Tristan Rivoallan, Xavier Lacot
Commentaires : 4 commentaires

nov 06 2

Frameworks PHP : Symfony, inachevé ?

Derrière ce titre que Franz Schubert ne renierait pas se cachent nos interrogations au sujet de l’excellent framework Symfony qui, à peine un an après son lancement, s’impose peu à peu sur le devant de la scène PHP.
PHP est, depuis plusieurs années maintenant, un des langages Web les plus employés, tant sur le marché des particuliers que sur celui des entreprises. Malgré plusieurs tentatives de mutualisation de code (PEAR, etc.), aucune initiative n’a su s’imposer de manière durable comme LE (...)
Auteurs : Xavier Lacot, Tristan Rivoallan, Nicolas Perriault
Commentaires : 11 commentaires

oct 06 26

Retour d’expériences sur php-java-bridge

La brique Open Source PHP-Java-Bridge permet (entre autres possibilités) d’appeler nativement une classe Java depuis une application PHP. Cette extension vous permet alors de connecter des scripts PHP natifs avec une instance Java persistante.
Le but de PHP-Java-Bridge est de permettre a des programmeurs PHP d’utiliser des applications externes écrites en Java disposant simplement d’une API.
Contrairement à l’extension Java de PHP qui reste expérimentale, PHP-Java-Bridge peut tout à fait être (...)
Auteurs : Olivier Mansour, Tristan Rivoallan
Commentaires : aucun commentaire

mar 06 31

Des Services Web REST encore plus simples qu’avec XML ?

Si vous avez déjà manipulé les flux de syndication de Flickr, vous avez appelé des URL de la forme suivante :

  • Flux RSS 2.0 : flickr.com/.../photos_public.gne ?id=...&format=rss_200
  • Flux Atom 0.3 : flickr.com/.../photos_public.gne ?id=...&format=atom_03

Eh bien il est possible d’utiliser d’autres valeurs du paramètre « format » de l’URL pour obtenir les données non pas en RSS ou Atom, mais dans un format plus simple à manipuler sur votre plateforme.

Auteurs : Nicolas Hoizey, Benoît Fleury
Tags : , ,
Commentaires : aucun commentaire

Pages : 1 | 2