PHPPRO

PHP Professionnel pour les entreprises

Aller au contenu | Aller au menu | Aller à la recherche

Fonctionnalité PM du jour : commencer à utiliser PM sur un projet existant

Vous travaillez déjà sur un projet de développement. Vous avez entendu parler (ou pas) d'un outil en ligne de commande qui s'appellerai PM et qui aurait certaines fonctionnalités obscures... Vous avez envie de le tester mais vous ne savez pas comment vous y prendre, ce billet est fait pour vous...

Lire la suite...

Compiler PHP 5.3.x sous linux

Pour les besoins d'un futur billet sur ce blog, je décris ici un exemple de méthode de compilation de PHP sous Linux Ubuntu 10.04 LTS (64 Bits). La méthode reste la même dans les grandes lignes sur l'ensemble des distributions modernes, vous aurez peut être à personnaliser quelques dépendances de paquets par ci par là.

Lire la suite...

PM : Développeurs, augmentez votre productivité !

Ce soir, lors de la première séance du PHP User Group Bordeaux, j'ai présenté mon nouvel outil en ligne de commande pour augmenter la productivité au quotidien : PM. Voici la slides de ma présentation, vos commentaires sont les bienvenus !

Lire la suite...

Complémentarité PHPUnderControl / Phing

Suite à une demande d'un internaute, j'explique la complémentarité entre PHPUnderControl et Phing

Lire la suite...

SimpleTest, installation via mon PEAR

Pour les besoins de l'AFUP, je dois me mettre un peu à SimpleTest (j'ai plus l'habitude sur PHPUnit). Je n'ai pas trouvé de channel PEAR (a priori) fournissant un package installable via PEAR de SimpleTest et fournissant l'outil en ligne de commande (comme peux le proposer PHPUnit ou d'autres outils). Je vous propose donc celui de mon cru...

Lire la suite...

Capitaliser, Améliorer et Rationnaliser les développements PHP en interne

Je vous livre ici un document de travail anonymisé sur la présentation d'un outil que je développe pour un client pour cadrer les pratiques de développements, ainsi que les enjeux et la démarche à adopter en interne.

Lire la suite...

Analyse de dépendances classes/fichiers

Dans mon précédent post sur "Zend Framework 1.8.3 demystified, Act I", je vous avais livré un schéma de dépendances entre packages générés grâce à un de mes outils... Je vous livre maintenant l'outils.

Lire la suite...

Zend Framework demystified, act I...

Voici une vue des dépendances entre package dans Zend Framework 1.8.3 réalisé avec un de mes outils d'analyse de code.

Lire la suite...

Intégration PHPUnit dans Eclipse

Une nouvelle intégration de PHPUnit 3.x dans Eclipse à la mode JUnit

Lire la suite...

Exemple de fichier build.xml pour un projet utilisant l'intégration continue

Vous utiliser PHP, Phing et vous souhaitez utiliser hudson, Xinc ou PHPUnderControl avec Phing

Lire la suite...

LivePHP.net : tester les différentes versions de PHP !

PHP.net est notre référence à tous pour trouver LA documentation sur PHP. Mais si vous êtes comme moi, vous êtes peut être souvent confronté à plusieurs versions de PHP sur vos projets ou chez vos clients. Comment être sûr qu'une fonction PHP se comporte de la même façon dans une version plus ancienne que la doc PHP.net ? suivez le guide ;)

Lire la suite...

PHP Tree Match : Vérifiez que vos arborescences projets sont standardisées !

"Et alors, mes 18 projets ont tous la même arborescence ? Ils sont tous standard (i.e. respectent "nos" standards) et sont tous "faits" de la même façon ?" Certains d'entre vous se sont déjà vus poser cette question ? Si, c'est la cas, PHP Tree Match pourra probablement vous aider...

Lire la suite...

PHP Code Ratio : calculez le ratio de commentaires dans vos fichiers !

"Et alors, quel est le pourcentage de commentaires dans mon appli ?" Certains d'entre vous se sont déjà vus poser cette question ? Si, c'est la cas, PHP Code Ratio pourra probablement vous aider...

Lire la suite...

Pourquoi Eclipse et les annotations ont révolutionné ma façon de coder

Comme beaucoup d'entre vous, "vi" (prononcez "vi-aille") a longtemps été mon ami pour développer mon code PHP.
Il me plaisait bien, j'avais l'air d'être un geek et tout allait bien.

Lire la suite...

Points de contrôle automatisés avant un développement ou comment maîtriser un déploiement

Vous avez une mise en production hyper importante aujourd'hui. Votre client (interne) vous a mis la pression et vous avez dû raccourcir les délais pour être à l'heure. Vous packagez votre release d'application, vous la passez sur l'environnement de tests fonctionnels, tout se passe bien. Vous la passez sur l'environnement d'intégration et tout se passe bien, mais vous noter un ou deux comportement étrange, sans gravité, bizarre. Vous décidez de la passer en pré-production, et là ... Tout plante ! L'application ne se lance même plus et c'est la page blanche...

Lire la suite...

Code HTML/JS simplifié (sans framework) pour faire de l'ajax

Pour des besoins internes, j'ai spiké un code html/js de quelques lignes pour faire des requêtes Ajax (POST/PUT/DELETE/GET/HEAD) en voyant par exemple du contenu xml (REST ;) )

Je l'ai mis en ligne, vous pouvez récupérer à tout moment le code source (code source html) à l'adresse : ...

Lire la suite...

Scrinch : Outil de gestion de projet agile

Bonjour à tous amis Agilistes,

Que pensez-vous de cette outils pour gérer les projets Agile : ...

Lire la suite...