|
|
| Ligne 81 : |
Ligne 81 : |
| | === Outils de développements === | | === Outils de développements === |
| | | | |
| − | ===Eclipse=== | + | ====Eclipse==== |
| − | ====Installation d'Eclipse PDT====
| + | |
| − | La version [http://www.eclipse.org/pdt/ PDT] (PHP Development Tools) d'Eclipse contient la plupart des outils nécessaires au développement d'applications PHP et en particulier d'Ovidentia.
| + | |
| − | | + | |
| − | Cette version d'Eclipse est disponible sur la [http://download.eclipse.org/tools/pdt/downloads/ page de téléchargement du projet PDT] :
| + | |
| − | * choisir le lien de la dernière version ''Release Build'',
| + | |
| − | * télécharger la version ''all-in-one'' pour la plateforme voulue (unix, windows ou macosx),
| + | |
| − | * décompresser l'archive,
| + | |
| − | * lancer le fichier exécutable eclipse dans le répertoire qui vient d'être créé.
| + | |
| − | | + | |
| − | ====Récupération du noyau d'Ovidentia====
| + | |
| − | Nous allons créer un projet ovidentia qui contiendra la dernière version CVS du noyau d'Ovidentia.
| + | |
| − | | + | |
| − | 1. Dans le menu sélectionner '''File > New > Project...'''
| + | |
| − | | + | |
| − | [[Image:EclipsePDT New Project CVS.jpg|thumb|400px]]
| + | |
| − | 2. Dans la liste, sélectionner '''CVS > Projects from CVS'''
| + | |
| − | | + | |
| − | puis '''Next >'''
| + | |
| − | | + | |
| − | <br style="clear: both" />
| + | |
| − | | + | |
| − | | + | |
| − | [[Image:EclipsePDT Checkout from CVS.jpg|thumb|400px]]
| + | |
| − | 3. Sélectionner '''Create a new repository location'''
| + | |
| − | | + | |
| − | puis '''Next >'''
| + | |
| − | | + | |
| − | Cette étape va nous permettre de définir l'accès au dépôt CVS d'Ovidentia. Cette configuration pourra être utilisée par la suite pour d'autres projets.
| + | |
| − | | + | |
| − | <br style="clear: both" />
| + | |
| − | | + | |
| − | | + | |
| − | [[Image:EclipsePDT Checkout from CVS 1.jpg|thumb|400px]]
| + | |
| − | 4. Saisir les information concernant le dépôt CVS :<br />
| + | |
| − | ''Host'': '''cvs.ovidentia.org'''<br />
| + | |
| − | ''Repository path'': '''/home/src/public'''<br />
| + | |
| − | ''User'': '''anonymous'''<br />
| + | |
| − | ''Password'':<br />
| + | |
| − | ''Connection type'': '''pserver''' et '''Use default port'''<br />
| + | |
| − | | + | |
| − | puis '''Next >'''
| + | |
| − | | + | |
| − | Nous configurons ici un simple accès anonyme à CVS qui nous permettra d'accéder au noyau et aux modules publics. Un accès anonyme ne donne cependant pas la possibilité de faire de ''commit''.
| + | |
| − | Si vous disposez d'un compte sur le serveur CVS il faut utiliser les paramètres suivants :
| + | |
| − | | + | |
| − | ''Host'': '''cvs.ovidentia.org'''<br />
| + | |
| − | ''Repository path'': '''/home/src/public'''<br />
| + | |
| − | ''User'': '''mon_login'''<br />
| + | |
| − | ''Password'':<br />
| + | |
| − | ''Connection type'': '''extssh''' et '''Use default port'''<br />
| + | |
| − | | + | |
| − | <br style="clear: both" />
| + | |
| − | | + | |
| − | | + | |
| − | [[Image:EclipsePDT Check Out As.jpg|thumb|400px]]
| + | |
| − | 5. Sélectionner '''Check out as project configured using the New Project Wizard'''
| + | |
| − | | + | |
| − | puis '''Next >'''
| + | |
| − | | + | |
| − | Cette étape va nous permettre définir le type de projet que nous créons (projet PHP).
| + | |
| − | | + | |
| − | <br style="clear: both" />
| + | |
| − | | + | |
| − | | + | |
| − | [[Image:EclipsePDT Check Out As 1.jpg|thumb|400px]]
| + | |
| − | 6. Sélectionner '''HEAD''' dans la liste
| + | |
| − | | + | |
| − | puis '''Finish'''
| + | |
| − | | + | |
| − | HEAD est la branche en cours de développement du noyau.
| + | |
| − | | + | |
| − | <br style="clear: both" />
| + | |
| − | | + | |
| − | | + | |
| − | [[Image:EclipsePDT New Project PHP.jpg|thumb|400px]]
| + | |
| − | 7. Sélectionner '''PHP Project''' dans la liste
| + | |
| − | | + | |
| − | puis '''Next >'''
| + | |
| − | | + | |
| − | Cette étape permet de spécifier à Eclipse que le projet est un projet PHP. Tous les outils seront donc configurés en conséquence lorsque l'on travaillera sur ce projet.
| + | |
| − | | + | |
| − | <br style="clear: both" />
| + | |
| − | | + | |
| − | | + | |
| − | [[Image:EclipsePDT PHP Project .jpg|thumb|400px]]
| + | |
| − | 8. Saisir le nom du projet dans la case '''Project Name''', par exemple '''ovidentia_head'''.
| + | |
| − | | + | |
| − | puis '''Finish'''
| + | |
| − | <br style="clear: both" />
| + | |
| | | | |
| | === Technologies à l'étude === | | === Technologies à l'étude === |
Bienvenue sur le Wiki dédié à Ovidentia.