Archives de l’auteur : Yogui

Mise en ligne de la nouvelle page Cours PHP

J’ai finalement pris le temps de terminer la nouvelle mise en page des cours et tutoriels PHP. Les cours sont maintenant mieux répartis en catégories, donc plus faciles à retrouver. J’en ai profité pour mettre un peu à l’écart les cours obsolètes, mais vous pouvez toujours les consulter si vous le voulez.

Vous pouvez poster ici vos commentaires et consulter cette page si vous souhaitez rejoindre la Rédaction pour ajouter vos articles à la liste.

http://php.developpez.com/cours/

Nouveautés Zend : Guard et le site de la certification PHP

Zend vient d’annoncer la sortie de son nouveau logiciel Zend Guard 5. Au programme des nouveautés :

  • Support de PHP 5.2
  • Nouvelle interface utilisateur organisée par onglets, basée sur la technologie Eclipse RCP
  • Gestion de licences facilitée
  • Support de masques pour établir la liste des fichiers exclus
  • Support de variables pour définir facilement les chemins des fichiers
  • Mécanisme de verrouillage de fichiers encodés
  • Option de suppression de la numérotation de lignes

http://www.zend.com/fr/products/zend_guard/in_depth

Par ailleurs, le site de la Certification PHP permet notamment de tester ses connaissances pour la certification. Zend conserve également les anciens tests si vous n’avez pas eu l’occasion de les faire.
http://www.certificationphp.com/

Le Zend Framework est enfin en version finale !

Le Zend Framework s’est fait attendre, mais le voici en version 1.0.0, vous pouvez le télécharger et organiser la mise à jour de vos développements.

Cette version est finale, ce qui signifie que vous pourrez passer vos développements en Production à partir de maintenant.

N’hésitez pas à donner vos avis sur les forums Zend : [Débat] Votre avis sur le framework ?
Pour télécharger : Zend Framework 1.0.0

La documentation de PHPEdit est mise à jour

Waterproof vient d’annoncer la mise à jour de la documentation de son logiciel phare, PHPEdit, disponible en version 2.12 depuis quelques jours.

Ce qui est particulièrement intéressant, est la partie « Debugging & profiling » disponible ici : http://doc.waterproof.fr/phpedit/debugging_profiling/configuration. Pour rappel, PHPEdit vous donne le choix entre Xdebug et DGB pour déboguer vos scripts.

Test d’acceptance avec PHP pour une application Web

Pádraic Brady vient de publier un article très intéressant sur la méthode des tests d’acceptance en PHP.

Pour rappel, les tests d’acceptance sont la phase finale du test d’une application. Ils interviennent après les tests unitaires et les tests d’intégration.

Il s’agit de tester si l’application réagit comme le client s’y attend, plutôt que du point de vue du développeur comme c’est le cas pour les autres tests. La différence majeure avec les tests d’intégration est que le client est impliqué dans les tests d’acceptance.

Pour lire l’article complet : http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/128359718/2242-Acceptance-Testing-of-Web-Applications-with-PHP
Ce sujet a été traité sur nos forums : http://www.developpez.net/forums/archive/index.php/t-288092.html

Un mod_rewrite à la mode Apache pour IIS

Micronovae vient de sortir un plugin pour IIS permettant d’utiliser la même syntaxe de configuration que les fichiers htaccess pour le serveur Web Apache, en vue de faire de la réécriture dynamique de liens avec le serveur Web IIS.

Le plugin s’appelle IIS Mod-Rewrite et il coûte 95$ ou 190$ par serveur selon la licence (Standard ou Pro).

La syntaxe compatible avec Apache permet une migration facile de l’un à l’autre, ainsi que des développements plus flexibles.

http://www.micronovae.com/ModRewrite/ModRewrite.html

PHP-GTK 2 est enfin en version bêta !

L’équipe de développement de PHP-GTK a enfin prévu de sortir ce weekend une première version bêta de PHP-GTK2+ !

Voici les liens de téléchargement en attendant l’annonce officielle (ce weekend si tout va bien) :

Comme toujours, vous pouvez suivre avec notre introduction à PHP-GTK 1, prier pour qu’un tutoriel sur PHP-GTK 2 voie le jour et proposer votre aide pour faire connaître cette manière encore trop peu connue d’utiliser PHP. Et bien sûr, tous nos tutoriels GTK.

Appel à abandonner les versions de PHP inférieures à 5.2

La mailing list PHP-GTK vient de rappeler que de nombreux projets cherchent à coordonner un abandon pur et simple des versions de PHP inférieures à 5.2… J’ai envie de dire « il est temps », mais en tout cas l’idée est très bonne.

Parmi les participants, on compte :

  • CakePHP ;
  • Drupal ;
  • Gallery ;
  • Joomla ;
  • Symfony et partenaires ;
  • WordPress.

Espérons que cela donne l’occasion de revoir le code des projets, car pour certains cela pourrait faire le plus grand bien.

Il est bien sûr fait mention de Zend Framework, qui nécessite PHP 5.1.4 et qui n’a donc plus beaucoup de chemin à faire.
Apparemment, certains fournisseurs d’hébergement seraient enclins à participer outre-mer, j’espère que ce sera également le cas de notre côté…

L’auteur du commentaire souhaite que PHP-GTK 2 (encore en stade alpha) s’aligne sur la date proposée, en février prochain. Selon Steph Fox elle-même, une version bêta aurait pu/du sortir en décember dernier.

Le commentaire original : http://news.php.net/php.gtk.general/7896
Tutoriel d’introduction à PHP-GTK 1 : http://php.developpez.com/cours/php-gtk-1/

Zend sera présent à Paris Libre les 13 et 14 juin

Zend vous donne rendez-vous dans quelques jours à l’occasion de la rencontre Paris Libre.

Ce sera l’occasion d’obtenir les premiers retours de PHP en entreprise, le côté plus professionnel notamment depuis la récente montée en force des frameworks comme Zend Framework et Symfony. Zend compte sur les premiers retours de grandes organisations, et votre présence à tous est fortement souhaitée pour montrer le dynamisme du monde PHP.

Au programme :

  • Zend Studio ;
  • Zend Platform ;
  • Zend Framework ;
  • Table ronde sur l’industrialisation de PHP en entreprise avec des témoignages de BNPPARIBAS, ORANGE FT, La Préfecture de Police et la participation de partenaires stratégiques de ZEND, comme IBM et MySQL ;
  • Stratégies d’utilisation des logiciels libres, par Zeev Suraski et en présence d’EDS, BULL, Ingres et d’autres organisations.

Inscription
Intervenants table ronde
Détails de la conférence plénière
L’annonce par Zend