Tifox
ou pas
INTRODUCTION
Rassurez-vous, je ne vais m'introduire nulle part (du moins pas si vous êtes un homme ou que vous n'êtes pas consentent :-D )
Avant toute chose, le but est d'expliquer comment installer utiliser un environnement de développement html/php/mysql/javascript/... performant. Cela s'adresse donc a des personnes qui désirent s'investir un minimum car l'apprentissage des outils est un peu plus ardu qu'un simple éditeur de texte. La programmation en elle-même ne sera pas non plus abordée.
Je ne prétend pas non plus que ces outils sont les meilleurs de manière général, c'est juste ceux que moi je trouve les meilleurs et que j'utilise régulièrement.
L'environnement se compose des outils suivant
Eclipse 3.3-Europa: l'éditeur en lui-même. Son avantage est qu'il possède énormément de possibilités et qu'il existe de nombreux plugins pour encore étendre ses possibilité. Ceci est un inconvénient aussi car on peu etre un peu perdu au début.
Eclipse plugin PDT: le plugin pour rajouter le support php (autocompletion, liste des classes et méthodes, template de fichiers, ...) et le support du debugger php ZendDebugger
Eclipse plugin JSEclipse: le plugin pour rajouter le support javascript (autocompletion, liste des classes et méthodes, ...)
Eclipse plugin SQL Explorer: le plugin pour accéder au base de données
Eclipse plugin FTP and WEBDAV support: le plugin pour synchroniser les projet local avec un FTP
Firefox: le browser web
Firefox plugin Web Devlopper: plugin permettant d'afficher certaines informations sur la page (id, bord tableau, css, contenu de formulaire, ...), de modifier les css a la volée, d'activer/desactiver certains fonctionnalités (javascript, images, ...)
Firefox plugin Firebug: le plugin qui ajoute des fonctionnalité de debuggage (javascript, consultation requete envoyée et reçue, explorateur DOM) et d'édition à la volée (javascript, DOM, ...)
Firefox plugin Measure It: le plugin qui rajoute un "règle à pixel"
Firefox plugin Live HTTP Header: le plugin qui permet de voir les header HTTP des requetes envoyées et réponses réçues.
Internet Explorer: le browser web
Internet Explorer plugin IE DOM Explorer: possède des fonctionnalités similaires au plugins Web Devlopper et Measure It de Firefox
Internet Explorer plugin DebugBar: possède des fonctionnalités similaires au plugin Firebug de Firefox, sansle debugger Javascript
Internet Explorer plugin Debugger Javascript: ajoute un debugger javascript (je n'ai jamais réussi a le faire fonctionner)
XAMPP lite: Le serveur web. Il contient notamment Apache, php 5, mysql 5, phpmyadmin, ...
INSTALLATION
Téléchargement
Eclipse - plugin Eclipse - XAMPP: Eclipse-php
C'est un pack contenant le tout, en version Windows. La raison est que Eclipse ne s'installe pas, et XAMPP non plus. Par contre, pour trouver les version de Eclipse, de php contenu dans XAMPP et du debuggeur ZEND qui sont compatible entre elle est assez galère, donc j'ai tout mis ensemble. Avec en prime les plugin d'eclipse déjà installé.
Firefox: http://www.mozilla-europe.org/fr/products/firefox/
Firefox plugin Web Devlopper: https://addons.mozilla.org/fr/firefox/addon/60
Firefox plugin Firebug: https://addons.mozilla.org/fr/firefox/addon/1843
Firefox plugin Measure It: https://addons.mozilla.org/fr/firefox/addon/539
Firefox plugin Live HTTP Header: http://livehttpheaders.mozdev.org/
Internet Explorer: Si vous avez windows, vous l'avez déjà. Si vous n'avez pas windows, vous n'en n'avez pas besoin.
Internet Explorer plugin IE DOM Explorer: http://www.microsoft.com/downloads/...64-672D-4511-BB3E-2D5E1DB91038&displaylang=en
Internet Explorer plugin DebugBar: http://www.debugbar.com/
Internet Explorer plugin Debugger Javascript: http://www.microsoft.com/downloads/...e0-94fd-4569-b3c4-dffdf19ccd99&DisplayLang=en
Notez que ce debugger n'a jamais fonctionné chez moi et a même empêché les script IE de fonctionner correctement.
Installation d'Eclipse et d'XAMPP
Commencez par décompresser le contenu du fichier "Eclipse-php.zip" sur votre disque dur, que nous appellerons "x". Par défaut, le dossier est fait pour être décompressé dans "c:\Program Files". Si ce n'est pas le cas, suivez ces quelques opérations :
Pour lancer XAMPP (qui lancera le serveur web/php/mysql), lancez "x\Eclipse-php\xampp-control.exe". DAns le petit panneau de controle des serveur qui se lance, Décochez les cases à coté de "Svc", puis cliquez sur les 2 boutons "Start" a coté de "Apache" et de "Mysql". Si les le serveur web/php est bien lancé, un rectangle vert va s'afficher à côté de "Apache", et pareil à côté de "Mysql" si le serveur mysql est bien lancé.
Vu l'absence de raccourcis, Eclipse se lance avec "x\Eclipse-php\eclipse.exe", et le server web se lance via la panneau de controle de XAMPP "x\Eclipse-php\xampp-control.exe"
Installation "manuelle" d'Eclipse et du debugger
Si vous ne désirez pas installer tout le pack fourni, par exemple parce que vous avez déjà une version de Eclipse ou de Apache/PHP installée, il existe plusieurs tutoriaux plus ou moins complet sur le net. Une recherche dans google avec "Eclipse PHP IDE install" donnes déjà quelques résultats intéressants.
Je peux vous conseiller quand-même ce tutorial, assez complet mais en anglais :
http://www-128.ibm.com/developerworks/library/i-osource13/index.html
Notez qu'en fonction de la chance que vous aurez, il vous sera plus ou moins difficile de trouver les bonnes versions des plugins et du debugger en fonction de l'installation que vous avez déjà.
Installation de Firefox et des plugins
Pas de subtilité ici, vous installez Firefox en lançant le fichier d'installation que vous avez téléchargé.
Pour les plugins, si vous les avez déjà téléchargez, vous devez ouvrir les fichier *.xpi dans firefox pour les installer (Fichiers > Ouvrir le fichier...). Si vous ne les avez pas encore téléchargez, faite le avec Firefox, il vous proposera de les installer directement.
Pour lancer Firefox, cliquez sur l'icône dans le menu démarrer
Installation de Internet Explorer et des plugins
Pas de subtilité ici non plus, vous avez normalement déjà Internet Explorer sur votre PC (en version 6 ou 7). Pour installer les plugins, lancez les fichier d'installation de chacun d'eux que vous avez téléchargé.
Notez que si vous désirez avoir plusieurs version de Internet Explorer pour tester vos applications, vous pouvez utiliser ceci : http://tredosoft.com/Multiple_IE. Je ne l'ai pas testé convenablement, je ne sais donc pas si c'est efficace ni si les plugins sont fonctionnels dessus.
Pour lancer Internet Explorer, cliquez sur l'icône dans le menu démarrer.
Rassurez-vous, je ne vais m'introduire nulle part (du moins pas si vous êtes un homme ou que vous n'êtes pas consentent :-D )
Avant toute chose, le but est d'expliquer comment installer utiliser un environnement de développement html/php/mysql/javascript/... performant. Cela s'adresse donc a des personnes qui désirent s'investir un minimum car l'apprentissage des outils est un peu plus ardu qu'un simple éditeur de texte. La programmation en elle-même ne sera pas non plus abordée.
Je ne prétend pas non plus que ces outils sont les meilleurs de manière général, c'est juste ceux que moi je trouve les meilleurs et que j'utilise régulièrement.
L'environnement se compose des outils suivant
Eclipse 3.3-Europa: l'éditeur en lui-même. Son avantage est qu'il possède énormément de possibilités et qu'il existe de nombreux plugins pour encore étendre ses possibilité. Ceci est un inconvénient aussi car on peu etre un peu perdu au début.
Eclipse plugin PDT: le plugin pour rajouter le support php (autocompletion, liste des classes et méthodes, template de fichiers, ...) et le support du debugger php ZendDebugger
Eclipse plugin JSEclipse: le plugin pour rajouter le support javascript (autocompletion, liste des classes et méthodes, ...)
Eclipse plugin SQL Explorer: le plugin pour accéder au base de données
Eclipse plugin FTP and WEBDAV support: le plugin pour synchroniser les projet local avec un FTP
Firefox: le browser web
Firefox plugin Web Devlopper: plugin permettant d'afficher certaines informations sur la page (id, bord tableau, css, contenu de formulaire, ...), de modifier les css a la volée, d'activer/desactiver certains fonctionnalités (javascript, images, ...)
Firefox plugin Firebug: le plugin qui ajoute des fonctionnalité de debuggage (javascript, consultation requete envoyée et reçue, explorateur DOM) et d'édition à la volée (javascript, DOM, ...)
Firefox plugin Measure It: le plugin qui rajoute un "règle à pixel"
Firefox plugin Live HTTP Header: le plugin qui permet de voir les header HTTP des requetes envoyées et réponses réçues.
Internet Explorer: le browser web
Internet Explorer plugin IE DOM Explorer: possède des fonctionnalités similaires au plugins Web Devlopper et Measure It de Firefox
Internet Explorer plugin DebugBar: possède des fonctionnalités similaires au plugin Firebug de Firefox, sansle debugger Javascript
Internet Explorer plugin Debugger Javascript: ajoute un debugger javascript (je n'ai jamais réussi a le faire fonctionner)
XAMPP lite: Le serveur web. Il contient notamment Apache, php 5, mysql 5, phpmyadmin, ...
INSTALLATION
Téléchargement
Eclipse - plugin Eclipse - XAMPP: Eclipse-php
C'est un pack contenant le tout, en version Windows. La raison est que Eclipse ne s'installe pas, et XAMPP non plus. Par contre, pour trouver les version de Eclipse, de php contenu dans XAMPP et du debuggeur ZEND qui sont compatible entre elle est assez galère, donc j'ai tout mis ensemble. Avec en prime les plugin d'eclipse déjà installé.
Firefox: http://www.mozilla-europe.org/fr/products/firefox/
Firefox plugin Web Devlopper: https://addons.mozilla.org/fr/firefox/addon/60
Firefox plugin Firebug: https://addons.mozilla.org/fr/firefox/addon/1843
Firefox plugin Measure It: https://addons.mozilla.org/fr/firefox/addon/539
Firefox plugin Live HTTP Header: http://livehttpheaders.mozdev.org/
Internet Explorer: Si vous avez windows, vous l'avez déjà. Si vous n'avez pas windows, vous n'en n'avez pas besoin.
Internet Explorer plugin IE DOM Explorer: http://www.microsoft.com/downloads/...64-672D-4511-BB3E-2D5E1DB91038&displaylang=en
Internet Explorer plugin DebugBar: http://www.debugbar.com/
Internet Explorer plugin Debugger Javascript: http://www.microsoft.com/downloads/...e0-94fd-4569-b3c4-dffdf19ccd99&DisplayLang=en
Notez que ce debugger n'a jamais fonctionné chez moi et a même empêché les script IE de fonctionner correctement.
Installation d'Eclipse et d'XAMPP
Commencez par décompresser le contenu du fichier "Eclipse-php.zip" sur votre disque dur, que nous appellerons "x". Par défaut, le dossier est fait pour être décompressé dans "c:\Program Files". Si ce n'est pas le cas, suivez ces quelques opérations :
- Lancez "x\Eclipse-phpxampplite\setup_xampp.bat". Cliquez sur 1 puis ENTER lorsqu'il vous demande "Do you want to refresh the XAMPP installation?".
- Lancez "x\Eclipse-php\eclipse.exe" pour lancer Eclipse. Cliquez sur "Window > Preferences..." Pour accéder à la configuration d'Eclipse. Allez dans le panneau "General > Stratup and Shutdown" et cochez "Prompt for workspace on startup". Quittez Eclipse et relancez-le. Il va vous demandez de spécifiez l'emplacement du workspace (le workspace est le dossier dans lequel Eclipse fait sa popote interne quand vous l'utilisez). Spécifiez "x\Eclipse-php\workspace" et cochez "Use this as default and do not ask again".
- Retournez dans les préférences d'Eclipse, dans le panneau "PHP > PHP Manual", sélectionnez "Local Manual Fr" et cliquez sur "Edit...". Dans "Local directory, indiquez le dossier "x\Eclipse-php\php_manual_fr".
Pour lancer XAMPP (qui lancera le serveur web/php/mysql), lancez "x\Eclipse-php\xampp-control.exe". DAns le petit panneau de controle des serveur qui se lance, Décochez les cases à coté de "Svc", puis cliquez sur les 2 boutons "Start" a coté de "Apache" et de "Mysql". Si les le serveur web/php est bien lancé, un rectangle vert va s'afficher à côté de "Apache", et pareil à côté de "Mysql" si le serveur mysql est bien lancé.
Vu l'absence de raccourcis, Eclipse se lance avec "x\Eclipse-php\eclipse.exe", et le server web se lance via la panneau de controle de XAMPP "x\Eclipse-php\xampp-control.exe"
Installation "manuelle" d'Eclipse et du debugger
Si vous ne désirez pas installer tout le pack fourni, par exemple parce que vous avez déjà une version de Eclipse ou de Apache/PHP installée, il existe plusieurs tutoriaux plus ou moins complet sur le net. Une recherche dans google avec "Eclipse PHP IDE install" donnes déjà quelques résultats intéressants.
Je peux vous conseiller quand-même ce tutorial, assez complet mais en anglais :
http://www-128.ibm.com/developerworks/library/i-osource13/index.html
Notez qu'en fonction de la chance que vous aurez, il vous sera plus ou moins difficile de trouver les bonnes versions des plugins et du debugger en fonction de l'installation que vous avez déjà.
Installation de Firefox et des plugins
Pas de subtilité ici, vous installez Firefox en lançant le fichier d'installation que vous avez téléchargé.
Pour les plugins, si vous les avez déjà téléchargez, vous devez ouvrir les fichier *.xpi dans firefox pour les installer (Fichiers > Ouvrir le fichier...). Si vous ne les avez pas encore téléchargez, faite le avec Firefox, il vous proposera de les installer directement.
Pour lancer Firefox, cliquez sur l'icône dans le menu démarrer
Installation de Internet Explorer et des plugins
Pas de subtilité ici non plus, vous avez normalement déjà Internet Explorer sur votre PC (en version 6 ou 7). Pour installer les plugins, lancez les fichier d'installation de chacun d'eux que vous avez téléchargé.
Notez que si vous désirez avoir plusieurs version de Internet Explorer pour tester vos applications, vous pouvez utiliser ceci : http://tredosoft.com/Multiple_IE. Je ne l'ai pas testé convenablement, je ne sais donc pas si c'est efficace ni si les plugins sont fonctionnels dessus.
Pour lancer Internet Explorer, cliquez sur l'icône dans le menu démarrer.