Accueil : Différence entre versions
m (→Noyau et modules) |
(→Outils de développements) |
||
| Ligne 80 : | Ligne 80 : | ||
=== Outils de développements === | === Outils de développements === | ||
| + | |||
| + | ===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 === | ||
Version du 2 octobre 2007 à 13:56
Contribuer au Wiki
Bienvenue sur le Wiki dédié à Ovidentia.
Avant de contribuer, vous pouvez vous familiariser avec les règles d'usage du wiki.
Documentations
Manuel de l'utilisateur |
Manuel de l'administrateur |
Création de skins
|
Développement
Code
Documentation des APINoyau uniquementNoyau et modules |
Qualité et tests
Outils de développementsEclipseInstallation d'Eclipse PDTLa version 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 page de téléchargement du projet PDT :
Récupération du noyau d'OvidentiaNous 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... 2. Dans la liste, sélectionner CVS > Projects from CVS puis Next >
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.
4. Saisir les information concernant le dépôt CVS : 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
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).
6. Sélectionner HEAD dans la liste puis Finish HEAD est la branche en cours de développement du noyau.
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.
8. Saisir le nom du projet dans la case Project Name, par exemple ovidentia_head. puis Finish
Technologies à l'étude
Améliorations Ovidentia |
Utilisation du wiki
Consultez le Guide de l'utilisateur pour plus d'information sur l'utilisation d'un wiki.
En anglais :