Installer Eclipse sous Windows : Différence entre versions

De PGVWiki
Sauter à la navigation Sauter à la recherche
m (Mise à jour du lien de phpeclipse : www.phpeclipse.net (au lieu de www.phpeclipse.org))
 
(12 révisions intermédiaires par un autre utilisateur non affichées)
Ligne 2 : Ligne 2 :
 
* Intégration avec CVS et SVN.  Vous n'avez pas besoin d'effectuer des aller retours entre les programmes.  
 
* Intégration avec CVS et SVN.  Vous n'avez pas besoin d'effectuer des aller retours entre les programmes.  
 
* Open Source
 
* Open Source
* Mise en surbrillance de la syntaxe PHP et intellisense (c'est à dire le [http://fr.wikipedia.org/wiki/Compl%C3%A8tement complètement automatique] du code)
+
* Mise en surbrillance de la syntaxe PHP et [http://fr.wikipedia.org/wiki/Compl%C3%A8tement complètement automatique] du code
* Built-in PHPDoc (i.e. get API documentation about functions and classes just by hovering over them)
+
* Documentation PHP intégrée (on peut obtenir de la documentation API documentation sur les fonctions et sur les classes simplement en les survolant avec la souris)
* HTML and JavaScript Syntax Highlighting and editing
+
* Mise en surbrillance de la syntaxe des scripts HTML et JavaScript et modification
* Planned support for integrated debugging in the near future
+
* Soutien planifié pour un [http://fr.wikipedia.org/wiki/Bogue_(informatique) déboguage] intégré dans un futur proche
 +
Cette page vous explique comment installer Eclipse pour pouvoir travailler sur PhpGedView.
  
This page will detail how to setup Eclipse for working on PhpGedView.
+
== Plug-ins de PHP Eclipse==
 +
Eclipse est un IDE extensible qui vous permet d'installer des plugins pour réaliser différents types de développement.  Pour pouvoir développer PHP dans l'IDE Eclipse, vous devez installer un plugin PHP pour Eclipse.
  
== PHP Eclipse Plug-ins ==
+
Il existe deux principaux Plug-ins PHP:
Eclipse is an extensible IDE that allows you to install plugins to do different types of development. In order to develop PHP in the Eclipse IDE, you need to install a PHP Plugin for Eclipse.
+
* [http://www.phpeclipse.net PHPEclipse] - un projet open source indépendant du projet Eclipse.  
 +
* [http://www.eclipse.org/php/ Eclipse PHP IDE] - un projet interne au projet Eclipse sponsorisé par IBM et Zend pour produire un IDE PHP.
  
There are two main PHP Plug-ins:
+
Ces deux plugins sont très biens. J'ai trouvé le débogueur PHPEclipse très lent lorsqu'il travaille avec PhpGedViewLe debogueur Eclipse PHP IDE est encore au stade du développement.
* [http://www.phpeclipse.org PHPEclipse] - an open source project external to the Eclipse projectHas the benefit of being around longer.
 
* [http://www.eclipse.org/php/ Eclipse PHP IDE] - an internal Eclipse project sponsored by IBM and Zend to produce a PHP IDE.
 
  
Both plugins are very good.  I have found the debugger in PHPEclipse to be very slow when working with PhpGedView. The Eclipse PHP IDE debugger is still under development.
+
== Obtenir Eclipse ==
 +
Vous pouvez télécharger la dernière version d'Eclipse ici http://www.eclipse.org/downloads/
  
== Getting Eclipse ==
+
Vous pouvez également choisir de récupérer le paquet logiciel complet fourni par le projet PHP IDE.  Ce paquet vous offre tout ce dont vous avez besoin pour démarrer en utilisant PHP avec Eclipse. http://download.eclipse.org/tools/php/downloads/index.php?release=I20060926-024
You may obtain the latest Eclipse release from http://www.eclipse.org/downloads/
 
  
Eclipse comes as a ZIP file which can be extracted anywhere. However, I have discovered that you can run into path length problems (255 char max in Windows XP) if you unpack Eclipse in a deep directory structure.  C:\Program Files\eclipse is a good place to put it.
+
== Installer le plugin PHP ==
 +
Si vous avez installé le paquet complet susmentionné ce paragraphe ne vous concerne pas et vous pouvez démarrer Eclipse. Dans le cas contraire, il vous faut effetuer les actions suivantes:
  
You may want to spring for the all-in-one package provided by the PHP IDE project.  It has everything you need to get started using PHP with Eclipse. http://download.eclipse.org/tools/php/downloads/index.php?release=I20060926-024
+
# Téléchargez l'un des plugins suivants:
 
+
#* [http://www.phpeclipse.net PHPEclipse]
== Installing the PHP Plugin ==
 
If you installed the all-in-one package then you don't need to do anything in this section and you are ready to start Eclipse.
 
 
 
# Download one of the plugins:
 
#* [http://www.phpeclipse.org PHPEclipse]
 
 
#* [http://www.eclipse.org/php/ Eclipse PHP IDE]
 
#* [http://www.eclipse.org/php/ Eclipse PHP IDE]
# Unpackage the downloaded file and copy the ''features'' and ''plugins'' folders to your Eclipse directory (C:\Program Files\eclipse)
+
# Décompressez fichiers correspondants et copiez les répertoires ''features'' et ''plugins'' dans votre répertoire Eclipse  
# Start Eclipse and switch to the PHP Perspective
+
# Démarrez Eclipse et basculez sur la perspective PHP
## You may need to close the ''Welcome Page'' if you have never used Eclipse before.
+
## Vous devrez peut-être fermer la ''Page d'accueil'' si vous n'avez jamais utilisé Eclipse auparavant.
## Using the menus, navigate to: Window->Open Perspective->Other...
+
## A partir des menus, naviguez vers: Window->Open Perspective->Other...
## Select PHP from the list of Perspectives
+
## Sélectionnez PHP dns la liste des Perspectives
##* If you don't see PHP listed as one of the options, then you are probably missing some other required plugins.  See the documentation for your selected plug-in to see what other plugins are required.
+
##* Si vous ne voyez pas PHP dans la liste des options, c'est que vous avez probablement omis l'un des plugins nécessairesRegardez la documentation de votre plug-in pour voir quels autres plugins sont requis.
  
== Installing the Subclipse Subversion Plugin ==
+
== Installer le plugin Subclipse Subversion ==
Eclipse includes built-in support for CVS.  So if you plan to use the CVS code you are set.  
+
Eclipse supporte nativement CVS.
  
But you probably want to use the latest development code from the Subversion (SVN) repositoryIn order to access Subversion from Eclipse, you will need to install the [http://subclipse.tigris.org/ Subclipse plugin]
+
Mais vous souhaitez probablement utiliser la dernière version en développement dans le dépot Subversion (SVN).  Pour pouvoir accéder à Subversion depuis Eclipse, vous aurez besoin d'installer le [http://subclipse.tigris.org/ plugin Subclipse ]
  
The Subclipse plugin should be installed using Eclipse's online update managerThe Subclipse team has put together a good install guide here: http://subclipse.tigris.org/install.html
+
Le plugin Subclipse doit être installé en utilisant le gestionnaire de mise à jour en ligne d'Eclipse.  L'équipe de Subclipse a mis à disposition un guide d'installation ici: http://subclipse.tigris.org/install.html
  
== Checkout the Project from SVN ==
+
== Vérifier l'état d'avancement du projet PhpGedView à partir de SVN ==
# First you should check that you have a good workspace location.
+
# En premier lieu vous devez vérifier que vous disposer d'un bon emplacement sur votre poste de travail
## From the ''File'' menu select the ''Switch Workspace'' option
+
## Depuis le menu ''File'' choisissez l'option ''Switch Workspace''  
## You should choose a workspace that is outside the user space (i.e. ''Documents and Settings'') because IIS and the Windows ACL will have trouble accessing all of the include files and will give you lots of permissions errors.
+
## Vous devez choisir un espca de travail qui se situe à l'extérieur de l'espace utilisateur (cad ''Documents and Settings'') parce que IIS et l'ACL Windows rentreront en conflit s'ils accèdent à tous les fichiers et vous afficheront beaucoup d'erreurs de permissions.
## A good location would be something like ''C:\workspace'' or ''C:\phpgedview\workspace''
+
## Un bon emplacement est par exemple ''C:\workspace'' ou ''C:\phpgedview\workspace''
# Open the SVN Repository Perspective
+
# Ouvrez le répertoire Perspective SVN  
## From the Window menu select the Open Perspective menu item, then select the Other option
+
## A partir du menu choisissez "ouvrirPerspective", puis choisissez "autre option".
## The select perspective window appearsChoose the SVN Repository Exploring option from the list and hit OK
+
## La fenêtre de sélection perspective apparaitChoisissez l'option d'exploration du répertoire SVN Repository dans la liste et cliquez sur OK
# Right click in the SVN Repository view and select the New -> Repository Location option.
+
# Faites un clic droit sur le répertoire SVN et choisissez Nouveau -> Option emplacement du répertoire.
## Set the repository URL to: https://phpgedview.svn.sourceforge.net/svnroot/phpgedview
+
## Paramétrez  l'URL du répertoire à: https://phpgedview.svn.sourceforge.net/svnroot/phpgedview
# Checkout the files as a new PHP project
+
# Lancez une vérification (Checkout) des fichiers comme un nouveau projet PHP
## Expand the https://phpgedview.svn.sourceforge.net/svnroot/phpgedview repository
+
## Etendez le répertoire the https://phpgedview.svn.sourceforge.net/svnroot/phpgedview  
## Expand the trunk element
+
## Etendez l'élément trunk  
## Right-click on the phpGedView folder and select "Checkout..."
+
## Faites un clic droit sur le dossier phpGedView et choisissez "Checkout..."
## Select the option to ''Check out as a project configured using the new project wizard'' and click ''Finish''
+
## Choisissez l'option ''Check out as a project configured using the new project wizard'' et cliquez sur ''Terminer''
## Choose ''PHP'' as the project option
+
## Choisissez ''PHP'' en tant qu'option du projet
## Enter a name for your project and click finish
+
## Entrez un nom pour votre projet et cliquez sur "terminer".
  
  

Version actuelle datée du 10 avril 2008 à 10:21

Il existe beaucoup d'IDEs disponibles pour travailler avec des fichiers PHP et bien entendu vous pouvez utiliser les outils que voulez. Toutefois, j'ai trouvé beaucoup d'avantages dans l'utilisation d'Eclipse pour développer PhpGedView:

  • Intégration avec CVS et SVN. Vous n'avez pas besoin d'effectuer des aller retours entre les programmes.
  • Open Source
  • Mise en surbrillance de la syntaxe PHP et complètement automatique du code
  • Documentation PHP intégrée (on peut obtenir de la documentation API documentation sur les fonctions et sur les classes simplement en les survolant avec la souris)
  • Mise en surbrillance de la syntaxe des scripts HTML et JavaScript et modification
  • Soutien planifié pour un déboguage intégré dans un futur proche

Cette page vous explique comment installer Eclipse pour pouvoir travailler sur PhpGedView.

Plug-ins de PHP Eclipse

Eclipse est un IDE extensible qui vous permet d'installer des plugins pour réaliser différents types de développement. Pour pouvoir développer PHP dans l'IDE Eclipse, vous devez installer un plugin PHP pour Eclipse.

Il existe deux principaux Plug-ins PHP:

  • PHPEclipse - un projet open source indépendant du projet Eclipse.
  • Eclipse PHP IDE - un projet interne au projet Eclipse sponsorisé par IBM et Zend pour produire un IDE PHP.

Ces deux plugins sont très biens. J'ai trouvé le débogueur PHPEclipse très lent lorsqu'il travaille avec PhpGedView. Le debogueur Eclipse PHP IDE est encore au stade du développement.

Obtenir Eclipse

Vous pouvez télécharger la dernière version d'Eclipse ici http://www.eclipse.org/downloads/

Vous pouvez également choisir de récupérer le paquet logiciel complet fourni par le projet PHP IDE. Ce paquet vous offre tout ce dont vous avez besoin pour démarrer en utilisant PHP avec Eclipse. http://download.eclipse.org/tools/php/downloads/index.php?release=I20060926-024

Installer le plugin PHP

Si vous avez installé le paquet complet susmentionné ce paragraphe ne vous concerne pas et vous pouvez démarrer Eclipse. Dans le cas contraire, il vous faut effetuer les actions suivantes:

  1. Téléchargez l'un des plugins suivants:
  2. Décompressez fichiers correspondants et copiez les répertoires features et plugins dans votre répertoire Eclipse
  3. Démarrez Eclipse et basculez sur la perspective PHP
    1. Vous devrez peut-être fermer la Page d'accueil si vous n'avez jamais utilisé Eclipse auparavant.
    2. A partir des menus, naviguez vers: Window->Open Perspective->Other...
    3. Sélectionnez PHP dns la liste des Perspectives
      • Si vous ne voyez pas PHP dans la liste des options, c'est que vous avez probablement omis l'un des plugins nécessaires. Regardez la documentation de votre plug-in pour voir quels autres plugins sont requis.

Installer le plugin Subclipse Subversion

Eclipse supporte nativement CVS.

Mais vous souhaitez probablement utiliser la dernière version en développement dans le dépot Subversion (SVN). Pour pouvoir accéder à Subversion depuis Eclipse, vous aurez besoin d'installer le plugin Subclipse

Le plugin Subclipse doit être installé en utilisant le gestionnaire de mise à jour en ligne d'Eclipse. L'équipe de Subclipse a mis à disposition un guide d'installation ici: http://subclipse.tigris.org/install.html

Vérifier l'état d'avancement du projet PhpGedView à partir de SVN

  1. En premier lieu vous devez vérifier que vous disposer d'un bon emplacement sur votre poste de travail
    1. Depuis le menu File choisissez l'option Switch Workspace
    2. Vous devez choisir un espca de travail qui se situe à l'extérieur de l'espace utilisateur (cad Documents and Settings) parce que IIS et l'ACL Windows rentreront en conflit s'ils accèdent à tous les fichiers et vous afficheront beaucoup d'erreurs de permissions.
    3. Un bon emplacement est par exemple C:\workspace ou C:\phpgedview\workspace
  2. Ouvrez le répertoire Perspective SVN
    1. A partir du menu choisissez "ouvrirPerspective", puis choisissez "autre option".
    2. La fenêtre de sélection perspective apparait. Choisissez l'option d'exploration du répertoire SVN Repository dans la liste et cliquez sur OK
  3. Faites un clic droit sur le répertoire SVN et choisissez Nouveau -> Option emplacement du répertoire.
    1. Paramétrez l'URL du répertoire à: https://phpgedview.svn.sourceforge.net/svnroot/phpgedview
  4. Lancez une vérification (Checkout) des fichiers comme un nouveau projet PHP
    1. Etendez le répertoire the https://phpgedview.svn.sourceforge.net/svnroot/phpgedview
    2. Etendez l'élément trunk
    3. Faites un clic droit sur le dossier phpGedView et choisissez "Checkout..."
    4. Choisissez l'option Check out as a project configured using the new project wizard et cliquez sur Terminer
    5. Choisissez PHP en tant qu'option du projet
    6. Entrez un nom pour votre projet et cliquez sur "terminer".