AFUP AFUP Day 2024 Baromètre Planète PHP PUFA
planete-php.fr Articles Blogs Infos RSS Feed Atom Feed Twitter

Articles

Un eeePC 1005 HA à gagner à l'occasion de la journée MySQL du forum PHP !

AFUP Cyril PIERRE de GEYER 20/10/2009
arton395.jpg Le Mug.fr, Anaska (Alter Way Formation), l'organisme de formation MySQL référence en partenariat avec SUN offrent un eeePC 1005HA à l'occasion de la journée MySQL du forum PHP.

Ajouter un menu à son site avec Zend_Navigation

Maxence Delannoy (Wiip) 13/10/2009
Un menu créé avec Zend_Navigation

Ca fait un moment que je n'ai pas blogué, je vais me rattraper avec un petit tutoriel sur Zend_Navigation. Je vous propose de réaliser un menu à deux niveaux similaire à celui qu'on trouve par exemple sur le site de Libération, le javascript en moins.

en lire plus

Barcamp PHP

AFUP Christophe VILLENEUVE 12/10/2009
arton394.jpg
La ville Toulouse accueille le premier Barcamp PHP, organisé par Linagora et en partenariat l'AFUP (Association Française des Utilisateurs de PHP) le 29 octobre 2009
Le thème du premier Barcamp sur le thème de PHP autour d'un Cheese and Wine.
Une bonne occasion de voir ce que le Sud-Ouest est capable de faire avec PHP. Une excellente soirée en perspective !
Il ne vous reste plus qu'à vous inscrire (...)

Livre blanc "Industrialisez PHP"

AFUP Cyril PIERRE de GEYER 05/10/2009
arton393.jpg


En près de 15 ans, PHP a conquis la plupart des entreprises. Au début utilisé pour des projets annexes, il est aujourd'hui au c?ur du SI.


Les projets se complexifient, les délais se raccourcissent : il est temps d'industrialiser les processus de développement.

Et c?est reparti pour un tour!

Alexis Metaireau (notmyidea.org) 04/10/2009

Un petit billet plein de bonnes nouvelles !


Ce blog


Un « sous blog»  consacrée aux différentes astuces, compilations, partage de connaissances, via des billets courts, la partie « snippets»  fait son apparition. J’y publie bien plus souvent des mini articles sur des trucs que je rencontre au jour le jour. Allez y jeter un oeil, et pourquoi pas, mettez le dans vos lecteurs de flux ;)


Quand à ce blog , il continuera de décrire l’ensemble des évolutions des divers projets auquel je participe, qu’ils soient ou non liés au monde logiciel, ponctué par quelques articles techniques que j’ai sous le coude.


Spiral


Depuis la publication de l’injecteur de dépendances de Spiral, nous avons travaillé durant une petite semaine à plein temps sur spiral, sur des thématiques telle que le système de packages, ou le modèle de persistance des données. Puis on à recentré nos efforts sur la mise en place d’un environnement de tests digne de ce nom. J’en ai profité pour faire pour la première fois, du *vrai* TDD !


Spiral continue d’être ce que nous souhaitons qu’il soit: un lieu d’expérimentations et de mise en place de bonnes pratiques. En parallèle, nous travaillons dur sur la mise en place d’une documentation, mettant en lumière les nombreux concepts qui nous obligent à réfléchir et à écumer l’horizon des possibles, et … de changer de direction tous les 4 matins. Tant qu’à faire, autant que ce soit accessible au plus grand nombre.


Je ne vais pas retracer toutes les modifications, mais, rapidement, nous sommes arrivés à un système de packages des plus stables1, et je suis en train de terminer la nouvelle mouture de l’injecteur de dépendances, qui sera cette fois-ci facilement extensible.


Nous avons récupéré le nom de domaine www.spiral-project.org, qui servira à publier la documentation et les diverses expériences en relation avec spiral. Rien de terminé pour le moment (d’ailleurs, vous pouvez voir que c’est bien vide), mais on à un joli site web en préparation, vous pouvez tout suivre en direct sur bitbucket !


Stage


Je termine un stage de pratiquement un an chez Keo Networks, en tant que développeur web, sur du Zend Framework (PHP). De bons souvenirs, mais ce changement démarque aussi une envie d’aller aussi voir ailleurs, pour plusieurs raisons, et la permissivité du langage PHP n’y est pas pour rien.


Je m’en vais donc vers d’autres horizons, puisque j’aurais le plaisir d’aller bosser chez

Voir la suite

Développeurs Open Source : une identité numérique à construire

Perrick Penet (onpk.net) 03/10/2009

Eric Delcroix m'avait demandé de participer au livre blanc des gourous du grand nord sur l'Identité Numérique. Vous trouverez donc mon article ci-dessous et dans le PDF téléchargeable. Merci au passage à Gérald et Laurent qui ont accepté de relire ces quelques lignes.


Pour l'instant mon papier n'apparaît pas dans la table des matières, et mon nom est mal orthographié. Ce serait peut-être trop demander ;-) Reste à vos plonger dans ces contributions diverses et variées !

Parmi les informaticiens, rares sont ceux qui se sont fait un nom aux yeux du grand public – a fortiori si on exclut les chefs d'entreprise tels Bill Gates ou Steve Jobs. Et pourtant parmi ces exceptions, on pense bien sûr à Linus Torvald, créateur du noyau Linux. Il marque un changement radical : avec lui, l'entreprise a cédé le pas à la personne en tant que face visible d'un logiciel.


Deux frameworks français illustrent à merveille cette transformation. Copix naît sous les mains de Gérald Croès au sein de la société Aston vers 2003. Très vite mis sous licence Open Source, il devient l'outil de référence pour l'ensemble des développements de la société Aston (devenu SQLI par rachat). Parmi les contributeurs les plus actifs, on y trouve un autre salarié de la même société: Laurent Jouanneau. Ce dernier décide de quitter Aston / SQLI mais continue néanmoins ses contributions à Copix. Suite à des divergences de choix architecturaux, il décide en 2007 de forker le projet initial et d'en poursuivre le développement sous un autre nom : ainsi apparaît Jelix. En 2007, c'est au tour de Gérald Croès de quitter la société SQLI : embauché par Alptis qui utilise déjà son framework Copix, il poursuit le projet et y ajoute en priorité les fonctionnalités nécessaires à son nouvel employeur.


Ce sont bien les individus qui sont mis en avant dans les communautés Open Source. Sous pseudonyme ou en nom propre, l'intégralité d'une production individuelle est consultable directement sur internet : réponses sur les listes de diffusion, commits dans le gestionnaire de code source, participations à des forums, conférences en podcast, billets sur un blog, etc. Chaque contribution personnelle témoigne de compétences et de savoir-faire qui oscillent systématiquement entre la sphère professionnelle et l'univers personnel. Ainsi la production Open Source d'un étudiant, qu'elle soit d'une semaine ou d'une année, peut devenir une marque saillante dans un CV en déficit d'expérience professionnelle. Et inversement, le fruit du travail salarié retransmis à la communauté du libre permet de compléter la rétribution pécuniaire de son auteur : reconnaissance communautaire, marque d'appartenance ou remerciements du bout du monde.

Voir la suite

Le forum PHP 2009, vous y serez ? Dites-le !

Mère Teresa's Blog 02/10/2009
Si vous comptez aller au forum PHP 2009, vous pouvez arborer fièrement ces images sur votre site :
Pensez que l’AFUP a un compte Twitter qui donne des informations immédiates et parfois en avant-première. Vous pouvez poser vos questions en 140 caractères en parlant @afup !
Il existe aussi une liste des Twittos qui seront présents au [...]

Un script pour (dés)activer les template path hints dans Magento

cd ~tigrou/pwet.fr/Blog 01/10/2009

Comme je l'écrivais il y a quelques jours, le backoffice de Magento est plutôt sympa mais un peu mou. En plus les options pour le développeur sont bien cachés au fin fond du menu System. Si je compte bien, à partir du tableau de bord il faut pas moins de 7 clics et 4 rafraîchissements de page pour activer ou désactiver l'option Template path hints (affichage des templates utilisés) et/ou l'affichage du nom des blocks pour un site... Bref c'est extrêmement pénible quand il s'agit juste de voir où se trouve une coquille dans un template ou de connaître le nom du block à surcharger.

J'ai donc un écrit un petit script (version avec coloration syntaxique) qui permet d'activer ou de désactiver ces options pour un site Magento en ligne de commande. Il permet également d'activer facilement ces options pour le backoffice sans manipuler directement la base de données (ce qui n'est certes pas très compliqué une fois qu'on connaît le nom de la bonne table).

Exemples d'utilisation :

cd /path/to/magento
php /path/to/script/setdebug.php -s base # active template path hints pour le site dont le code est base
php /path/to/script/setdebug.php -b -s base # active template path hints et l'affichage des blocks
php /path/to/script/setdebug.php -d -s base # désactive template path hints et l'affichage des blocks
 

Livre Blanc Industrialisation PHP

Roms Blog 01/10/2009

livre_blanc_industrialisation_php

 


Alter Way vient de publier le premier livre blanc en français sur l’industrialisation PHP.


Ecrit par deux membres importants de la communauté Française de PHP (Damien SEGUY et Jean-Marc FONTAINE), ce livre blanc dresse un état de l’art des outils et méthodes qui permettent aujourd’hui d’industrialiser ses développements PHP.

 

 

Le plan détaillé :


Introduction

2 Maîtriser le cycle de vie d’un projet PHP

3 Pratiques actuelles

3.1 Faire faire un audit par un expert

3.2 Formation des équipes

3.3 Employer une convention de programmation

3.4 Utiliser un dépôt de code

3.5 Utiliser un framework

3.6 Adopter un IDE de développement

4 Outils et méthodes avancées

4.1 Tests d’application Web

4.2 Intégration continue

4.3 Déploiement automatique

4.4 Analyse statique

4.5 Outils de conception

4.6 Méthodes de programmation

4.7 Maîtrise de la qualité du code

4.8 Implication des utilisateurs

5 Une nouvelle frontière

5.1 PHP n’a pas encore exprimé son identité

5.2 PHP n’exploite pas encore ses capacités de collaboration

5.3 Des idées à explorer

5.4 La communauté est un atout majeur

5.5 Les développeurs vont gagner en discipline

6 Bibliographie


Pour consulter ce livre blanc, suivez ce lien


Pour rappel, Alter Way fait partie des intégrateurs Open Source de référence en France et regroupe notamment les entités Anaska et Nexen Services, spécialistes reconnus du PHP.


J-45 pour le Forum PHP 2009

Perrick Penet (onpk.net) 30/09/2009

Bientôt novembre, c'est la saison des conférences avec en particulier le Forum PHP 2009. Cette fois-ci encore l'AFUP innove puisqu'il y aura 4 tracks en parallèle avec une salle dédiée aux projets PHP Open Source par leurs contributeurs... Autre nouveauté, le partenariat avec LeMug : sera présent Monty en personne. En plus de Zoe Slattery (IBM / PHP QA Team), Fabien Potencier (Sensio / Synfony) ou encore Johannes Schlüter (Sun / PHP5.3 Release Master). Bref pas mal de jolie monde... Donc les dates : les 12 et 13 novembre 2009 à Paris - La Villette. Comme d'habitude, c'est pas très cher (120 euros pour les membres de l'AFUP) et ça vaut son pesant de cacahuètes : reste à s'incrire ;-)


PS : il y a aussi 2 salariés de No Parking qui font une conférence sur VIM (attention les yeux, ça déménage), Fred et Matthieu.

Blogs

Infos

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Gestion

AFUP