Archives de l’auteur : Yogui

Ajouter le Zend Framework à l’autocomplétion de code pour PHPEdit

Du blog de Waterproof :

PHPEdit supporte presque tous les frameworks (code hint et code insight), il suffit de le configurer.
Pour ajouter le support de Zend Framework :

  1. Afficher les préférences (F10) ;
  2. Dans Langages / PHP / Dépendances de fichiers, dans le chemin « include path », ajouter le chemin jusqu’au Zend Framework, cocher la case « récursivité », cliquer sur la génération du cache, puis Ajouter.

Pour rappel, vous pouvez conserver en permanence une version à jour du framework en utilisant une tâche planifiée ou une tâche cron et le repository SVN :

svn checkout http://framework.zend.com/svn/framework/trunk

PHP 5.2.4 voit le jour

Ilia Alshanetsky vient d’annoncer la sortie de PHP 5.2.4 avec plus de 120 correctifs de bugs et de sécurité.

L’une des améliorations de cette version est l’inclusion de PCRE 7.2 : de nouvelles possibilités s’offrent à nous, par exemple l’utilisation de \h ou \v pour les espaces horizontaux ou verticaux :

if(preg_match('~\h~', "1 02"))
{
    echo "ID incorrect";
}
 
if(preg_match('~\v~', "102\n"))
{
    echo "ID incorrect";
}

Pour télécharger PHP 5.2.4 : http://www.php.net/downloads.php

Google Sitemaps devient plus accessible

Jusqu’à maintenant, pour envoyer un Sitemap à Google, il fallait absolument respecter certaines contraintes.
L’une d’entre elles obligeait le webmestre à laisser le XML sur le domaine concerné par le sitemap. Par exemple en ayant les domaines g-rossolini.developpez.com et php.developpez.com, jusqu’ici je devais avoir chaque XML sur son propre domaine :

  • g-rossolini.developpez.com/sitemap.xml
  • php.developpez.com/sitemap.xml

Il est désormais possible de mettre à jour n’importe quel Sitemap depuis n’importe quel site, pourvu que l’on ait validé les autorisations au moyen de la procédure habituelle. Par exemple si j’ai deux domaines, il me suffit de valider auprès de Google que j’ai effectivement le contrôle des deux sites pour que chacun des deux puisse ensuite mettre à jour les deux Sitemaps. Cela permet donc à tout webmestre de faciliter la génération automatique de tous ses Sitemaps hébergés sur un même server physique…

Voici l’annonce : http://feeds.feedburner.com/~r/blogspot/amDG/~3/174987244/dealing-with-sitemap-cross-submissions.html

Actualités Zend

À l’occasion de la 3ème édition de la Zend Conférence à San Francisco, Zend dévoile plusieurs annonces :

  • Zend Studio for Eclipse – le tout nouvel IDE PHP pour Eclipse, une version bêta est immédiatement disponible en téléchargement ;
  • Zend Core 2.5 – La disponibilité immédiate de la nouvelle version du PHP de Zend de qualité production ;
  • Conjointement avec IBM, la disponibilité du IBM Toolkit Mashup, basé sur Zend Core, Zend Framework et DB2 ;
  • Support provenant d’une seule source pour Zend for DB2 et Zend Core ;
  • Support PHP pour l’option Server Core du Serveur Microsoft Windows 2008 ;
  • La livraison par Microsoft d’un nouveau module FastCGI pour une performance améliorée de PHP sous Windows ;
  • Microsoft annonce un nouveau driver SQL Server 2005 pour PHP (prévu pour le 11 octobre) ;
  • La collaboration entre Zend et Microsoft pour fournir un support pour la gestion de l’identité (Information Card) dans le Zend Framework ;
  • Avec Oracle, le support PHP pour le « connection pooling » dans Oracle 11g.

Je ne sais pas pour vous, mais moi j’apprécie ce genre de nouvelles ;)

[PHP] Un webinar gratuit pour présenter Eclipse PDT 1.0

Yossi Leon et Kent Mitchell (tous deux de Zend) présenteront Eclipse PDT le mardi 2 octobre à 18h00 (heure de Paris) sous forme d’un webinar gratuit (Adobe Connect).

La présentation se fera en anglais mais la démonstration sera visuelle et permettra aux spectateurs de voir comment Eclipse PDT permet de réduire le temps de développement d’un projet PHP.

L’adresse : http://live.eclipse.org/node/352

[PHP] Un plugin Firefox pour déboguer un site avec PHPEdit

Waterproof (PHPEdit) vient de mettre à disposition un nouveau plugin pour Firefox, afin de permettre de contrôler les sessions xDebug depuis le navigateur.

Pour rappel, Zend Studio avait déjà une telle extension pour Internet Explorer et pour Firefox.

Cette extension est des plus utiles car elle permet de déboguer une page, un site ou bien seulement les requêtes POST. Un bouton permet également d’ouvrir le script courant dans PHPEdit.

Plus d’informations : http://doc.waterproof.fr/phpedit/debugging_profiling/browser_integration
Télécharger le plugin : http://www.waterproof.fr/products/PHPEdit/extensions/firefox/download.php

Nouvel IDE Eclipse/Zend : PHP Development Tools

Et voilà, tout le monde (y compris Andi Gutmans) en parle depuis des mois, c’est enfin publié !

Un nouvel environnement de développement pour PHP est sorti aujourd’hui en version Release. Il s’agit de PDT, alias PHP Development Tools (anciennement PHP IDE), qui est dérivé de l’excellent Eclipse et supporté par Zend.

Pour rappel, voici notre forum d’entraide à PDT : http://www.developpez.net/forums/forumdisplay.php?f=705
Vous pouvez également vous faire une idée des autres EDI à partir de cette page : http://php.developpez.com/cours/?page=outils#edi

Nouveau podcast pour phpBB

Le phpBB Group vient d’annoncer sa décision de diffuser des podasts sur phpBB. Au programme du premier épisode :

  • Différences entre les cookies sous phpBB 2.x et 3.x
  • Différence entre COPA et COPPA pour la protection des enfants
  • Jabber
  • PHP 5
  • Différences entre les catégories, forums, sous forums etc.

Le site : http://podcast.phpbb.com/
Le premier épisode : http://podcast.phpbb.com/podcasts/episode1.mp3

La certification PHP, aussi en allemand

ZCE

Après la certification PHP en français, voici que Zend a traduit l’examen en allemand. L’homologue allemand du très récent certificationphp.com s’appelle donc phpzertifizierung.eu

Pour rappel, la certification PHP est un examen préparé par Zend, que l’on passe dans un centre agréé (une école, un centre de formation, etc.), qui donne le droit d’utiliser le logo ZCE et qui permet d’être placé dans les Pages Jaunes de Zend :

L’objectif de la certification est de prouver votre expertise en PHP.
N’hésitez pas à consulter la présentation de la Certification par Anaska et Zend, à l’occasion de la venue d’Andi Gutmans à Paris cette année : http://php.developpez.tv/

Sortie d’Xdebug 2 pour PHP

Derick Rethans vient d’annoncer la sortie de la version 2 de son extension de débogage pour PHP : Xdebug.

Au programme :

Derick demande également aux développeurs qui utilisent Xdebug de lui faire signe.

L’annonce : http://derickrethans.nl/xdebug_2_released.php
Le site d’Xdebug : http://xdebug.org/