La Zend Toolbar

Transcription

La Zend Toolbar
La Zend Toolbar
La Zend Toolbar vous apportera le plus grand confort pour déboguer vos sites et applications, en
vous permettant de déclencher les sessions de débogage directement depuis vos navigateurs, en
parcourant les versions en développement de vos projets.
1. Installation
L’installation de cette extension est proposée automatiquement lors de l’installation de Zend
Studio. Il ne vous reste plus qu’à vérifier qu’elle est bien activé, d’un clic droit dans la barre de
menu de votre navigateur :
Sous Firefox…
Sous Internet Explorer
1.1 En cas de problème : installation manuelle de la barre d’outils
Vous pouvez être amené à devoir installer ou réinstaller la barre d’outils manuellement. Que ce
soit pour Internet Explorer ou Firefox, la démarche est très simple :
Pour Internet Explorer :
Télécharger le plug-in à l’adresse suivante :
http://www.zend.com/fr/products/studio/downloads
Puis, en utilisant « Démarrer -> Exécuter » ou une invite
de commande, exécutez :
regsvr32.exe [Chemin complet]\ZendIEToolbar.dll
Pour Firefox :
Télécharger le plug-in à l’adresse suivante :
http://www.zend.com/fr/products/studio/downloads
Téléchargez le fichier .xpi avec Firefox, et autoriser
l’installation de l’extension. Après installation de
l’extension, redémarrez Firefox.
Installer la Zend Toolbar – v1.5 – Décembre 2007
2. Configuration
Dans la majorité des cas, la barre d’outils Zend ne nécessite aucune configuration particulière (la
configuration par défaut permet un fonctionnement immédiat dans la plupart des situations).
La plupart des options présentes dans la barre d’outils font écho aux préférences de débogage
définies dans Studio, soit à l’échelle de l’ensemble du logiciel, soit dans la configuration de
chaque projet (pour lesquels les paramètres liés au débogage peuvent donc être personnalisés).
Pour plus d’informations sur ce sujet, nous vous invitons à vous reporter à la documentation de
Zend Studio, qui consacre tout un chapitre sur ces options de configuration du débogueur (la
documentation se trouve dans le sous-répertoire « docs » du dossier d’installation.
3. Utilisation
Maintenant la barre d’outils installée et fonctionnelle, il ne reste plus qu’à l’utiliser pour initier des
sessions de débogage. Le principe est très simple : la barre d’outils Zend vous permet, lorsque
vous consultez les pages composant votre site ou application sur votre serveur de
développement, de basculer en mode débogage dans le Studio.
La barre d’outils offre plusieurs possibilités pour déclencher le démarrage d’une session de
débogage :
« Debug » ou « Debug Current Page »
Option par défaut, la plus accessible (elle dispose d’un bouton en accès direct sur la barre). D’un
clic sur ce bouton, vous déclencherez le débogage de la page actuellement affichée dans votre
explorateur. Pour ce faire, la page sera rechargée, en transmettant automatiquement au serveur
les instructions nécessaires pour que l’exécution s’effectue en mode débogage.
Cela signifie que si des données POST ont été transmises à la page en cours, le navigateur vous
demandera si vous souhaitez les poster de nouveau avant d’en lancer l’exécution en mode
débogage. De la même manière, si votre page utilise des frames (y compris cachées), la barre
d’outils vous demander quelle frame vous souhaitez déboguer.
« Next page on site »
Cette deuxième option, également disponible, comme toutes les suivantes, dans le sous-menu de
débogage, va lancer automatiquement l’exécution de la prochaine page consultée en mode
débogage. Cela signifie que la session de débogage sera lancée dès qu’un formulaire sera validé,
ou qu’un lien sera cliqué, ou encore un appel Ajax exécuté.
« All forms (POST) on this site »
En cochant cette option, le débogage sera activé dès lors qu’un formulaire POST sera validé.
Cela signifie que vous déboguerez le script désigné en tant qu’action de vos formulaires
(uniquement si vous utilisez la méthode POST).
Notez que cette option déclenchera également une session de débogage si un appel Ajax utilisant
la méthode POST est sollicité.
« All pages on this site »
Comme son nom l’indique, cette option déclenchera le débogage de chaque page du site. Là
encore, les appels AJAX sont concernés. Cette option est particulièrement utile lorsque vous
souhaitez déboguer un appel Ajax qui serait, par exemple, sollicité par un autre appel Ajax.
« Profile »
Ce bouton, de la même manière que le bouton « Debug », permet de relancer l’exécution de la
page en cours de consultation, mais dans le but de profiler la page cette fois, et non de la
déboguer.
Le résultat de l’opération de profilage sera affiché dans le Studio, et vous permettra de connaître
dans les moindres détails quels fichiers et/ou fonctions consomment les ressources nécessaires
pour générer la page que vous êtes en train de consulter. Ceci dans le but de traquer les goulets
d’étranglements qui ralentissent la génération de certaines pages.
Installer la Zend Toolbar – v1.5 – Décembre 2007