Carnet Web de Bastien Jaillot

Tous les contenus "#PHP"

Dette technique et open government

Depuis les dernières actualités, l'effectif de JoliCode a doublé et est encore en passe d'augmenter. Tout roule de ce côté là : super ambiance, bientôt des locaux super chouettes et des projets qui nous font oublier de s'ennuyer. J'ai commis un article de vulgarisation sur la "dette technique" sur le Train de 13h37, j'espère que vous apprécierez et que vos projets s'en porteront mieux (et vous aussi donc). Pour continuer dans la lignée des conférences PHP, où j'en ai animé deux en 2010 et 2012, et où j'étais présent au PHP Tour de Lilles, je serais encore présent à Nantes les 29 et 30 novembre 2012 pour animer une conférence sur " []

Quelques actualités

Au menu : changement de status pour l'entreuprenariat, conférences, et conférences. J'ai récemment quitté Clever Age pour créer ma propre boutique JoliCode, avec l'ami Xavier Lacot. L'aventure est déjà bien sur les rails, et tient toutes ses promesses. Vous pouvez nous embaucher pour plein de choses, et je vous laisse consulter nos missions, et les valeurs que l'on cherche à véhiculer. J'étais présent ce week-end au tout à fait formidable Sud Web. []

Switcher entre PHP 5.2 et PHP 5.3 sur Mac OS X et Homebrew

J'ai besoin au quotidien de pouvoir coder en PHP. Cela peut aller du tout nouveau framework de tests atoum, symfony 2… à du code pourri développé par d'autres et/ou du Drupal 6. Je n'ai donc pas trop le choix, il me faut PHP 5.2 sur ma machine. Jusqu'à maintenant j'avais opté pour la facilité avec une installation complètement différente (vm, autre serveur) pour PHP5.3 et ça fonctionnait très bien. Mais c'était une situation stupide et bancale, genre un " []

Je serais au Forum PHP 2010, et vous ?

Cette année encore, l'AFUP rassemble pour son Forum PHP une palanquée de très grands du monde PHP, dont Rasmus Lerdorf, son créateur. Il y aura tout un panel de conférences toutes plus intéressantes les unes que les autres pendant ces deux jours. Avec un peu de (mal)chance, vous pourrez assister à celle dont je suis co-conférencier avec mon excellent collègue Xavier Lacot. Nous y traiterons de la place des frameworks dans l'écosystème PHP. []

Drupal : revert d'une features qui utilise taxonomy_export

Un collègue et ami me demande : mmmh en parlant de feature... comment ça ce passe quand c'est supplanté mais que le revert fonctionne pas j'ai ça sur Taxonomy export Hmmm, élémentaire mon cher Watson, il suffit de regarder le code : /** * Implementation of hook_features_export_revert() */ function taxonomy_export_features_export_revert($module = NULL) { return TRUE; } Ah oui ben bizarrement ça fait pas grand chose. ps : je sais c'est bizarre de sortir ce blog de la torpeur pour ça, mais j'aime les trucs stupides. []

Mémo pour l'installation de pear dans Xampp 1.0.1

Il y a très longtemps j'utilisais MAMP que j'avais ensuite lâché pour xampp qui est maintenant mon installation par défaut. Pour être franc, je me rappelle vraiment plus pourquoi effectué ce changement... Le include_path PHP de l'installation de xampp est faux de A à Z, alors que le dossier d'installation par défaut se nomme /Applications/XAMPP, la valeur de include_path vaut : include_path=".:/Applications/xampp/xamppfiles/lib/php" De plus pear est installé dans /Applications/XAMPP/xamppfiles/lib/php/pear, donc non inclus dans le path php. []

Jelix : gestionnaire de messages à passer au template

Quand j'utilisais Code Igniter, j'utilisais beaucoup la librairie Messages développée par Vijay Mahrra et Sheikh Ahmed. C'était pratique à utiliser et permettait de générer facilement des messages qui sont affichés par la suite à l'utilisateur. Par exemple : "Machin a bien été créé", "Truc a bien supprimé avec succès", "J'aime manger", "une erreur est survenue", etc. Bizarrement dans tous mes projets Jelix, je n'en avais pas eu spécialement besoin. Du coup je n'y avais pas repensé. []

Changement adresse SVN de Berlios (projet Jelix par exemple)

Les développeurs de Jelix l'ont remarqué, depuis peu il n'y a plus moyen d'accéder au dépôt Jelix en svn.

Pour corriger le problème, il suffit de passer du protocole svn à https pour l'adresse du dépôt :

svn switch --relocate svn://svn.berlios.de/jelix/trunk https://svn.berlios.de/svnroot/repos/jelix/trunk .

Gestionnaire de snippet en Jelix

C'est décidément la journée des chassés-croisés. J'ai développé il y a deux mois un script js pour générer une table des matières, NiKo a créé le sien en 14321x mieux. Aujourd'hui j'ai enfin commencé à développer le gestionnaire de snippets en Jelix que l'on (la team jelix) repousse à plus tard depuis des mois avec pour modèle http://snippets.prendreuncafe.com/ propulsé par Symfony et snipeet. Snipeet a l'air très bien foutu, mais par pur honneur/principe/classe c'est difficilement imaginable d'utiliser une appli en Symfony pour se servir sur le site de Jelix (pour les véritables touristes qui passent par ici, Symfony et Jelix sont " []