Documente Academic
Documente Profesional
Documente Cultură
Manuel 0.51
Contents
1 Premiers pas 1.1 1.2 1.3 1.4 1.5 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O` u puis-je trouver les di erentes versions? . . . . . . . . . . . . . . . . . . O` u se trouve le CVS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ex ecution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aper cu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 4 5 5 7 7 7 8 9 9 9
2 Diagramme de Gantt 2.1 2.2 2.3 Cr eation des t aches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les relation de d ependance . . . . . . . . . . . . . . . . . . . . . . . . . . . Edition des propri et es . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Les ressources 3.1 3.2 3.3 Cr eer des ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigner aux t aches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Format XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Exportation en JPG/PNG . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Exportation en documents HTML/PDF . . . . . . . . . . . . . . . . . . . 11 Ouvrir et sauvegarder depuis un serveur web . . . . . . . . . . . . . . . . . 12 13
Page 2
25
Page 3
Chapitre 1
Premiers pas
1.1 .........................................................................................
Introduction
GanttProject est une application 100% Java qui vous permet de planier vos projets en editant des diagrammes de Gantt. Il permet facilement de d ecomposer un projet en plusieurs t aches quil sut dagencer les unes avec les autres. Comme il est ecrit en Java, le chier jar ex ecutable permet de se lancer de la m eme mani` ere sur les di erents syst` emes dexploitations tels que GNU/Linux, Microsoft Windows, MacOsX ...
1.2 .........................................................................................
1.3 .........................................................................................
O` u se trouve le CVS?
Ganttproject est d evelopp e dans le monde entier, donc ses d eveloppeurs utilisent le syst` eme CVS pour le d eveloppement. Il est alors possible de r ecup erer la version de actuelle directement sur cvs gr ace ` a un acc` es anonyme: Utilisez ces diverses commandes $ export CVSROOT=":pserver:anonymous@cvs.sf.net:/cvsroot/ganttproject" $ cvs login GanttProject Manuel 0.51 Page 4
(Pas de mot de passe, appuyez simplement sur Entrer.) $ cvs -z3 co ganttproject
1.4 .........................................................................................
Ex ecution
Ganttproject est simple ` a utiliser si vous disposez dune machine virtuelle java. Sur un syst` eme dexploitation de type Windows, lapplication se lance par un double clic sur le chier jar ex ecutable (ganttproject-VERSION.jar) Si cela ne fonctionne pas, utilisez la ligne de commande semblable au syst` eme Unix/Linux comme ceci: java -jar ganttproject-VERSION.jar
1.5 .........................................................................................
Aper cu
Voici quelques captures d ecran de linterface de Ganttproject:
Page 5
Page 6
Chapitre 2
Diagramme de Gantt
2.1 .........................................................................................
Les t aches peuvent egalement sorganiser gr ace aux boutons haut et bas. Ces foncionnalit es permettent de d eplacer les t aches dans larborescence.
2.2 .........................................................................................
Page 7
2.3 .........................................................................................
Page 8
Chapitre 3
Les ressources
3.1 .........................................................................................
3.2 .........................................................................................
Page 9
3.3 .........................................................................................
Page 10
Chapitre 4
Format de chiers
4.1 .........................................................................................
Format XML
Ganttproject utilise le format XML. De ce fait il est simple de l editer ` a la main dans votre editeur de textes favoris, si vous le d esirez. Il contient la liste des t aches, la liste des ressources, les relations ainsi que les liens entre les t aches et les ressources.
4.2 .........................................................................................
Exportation en JPG/PNG
Ganttproject ore la possibilit e dexporter le project comme une image PNG. Selectionnez Projet/Exporter et s electionnez le ltre PNG image apr` es avoir choisi un nom de chier.
4.3 .........................................................................................
pouvez utiliser dautres chiers xsl pour avoir un aspect des chiers html di erents de ceux de base. Pour cela utilisez la fen etre doptions pour s electionner un r epertoire pour les chiers XSL. Pour lexportation en PDF, GanttProject utilise les librairies dapache FOP et BATIK. Cela permet egalement dutiliser la technologie XSL et de permet egalement la personalisation des exportations. GanttProject dispose dun th` eme par d efaut, mais vous pouvez egalement en cr eer un vous-m eme pour exporter aux couleurs de votre soci et e!!
4.4 .........................................................................................
GanttProject utilise un syst` eme de bloquage du chier sur lequel vous etre en train de travailler. Cest ` a dire que deux personnes ne peuvent pas travailler en m eme temps sur le m eme chier. Avec un serveur special vous pouvez egalement charger et sauvegarder le projet directement sur votre serveur web. Celui-ci doit etre un serveur WebDAV, cela ne fonctionne pas sur un serveur Apache classique.
Page 12
Chapitre 5
Divers
5.1 .........................................................................................
Ligne de commande
Ganttproject vous ore la possibilit e de passer quelques param` etres sur la ligne de commande Utilisez java -jar ganttproject.jar help pour voir les di erents param` etres. Premi` erement, vous pouvez directement passer un projet en XML comme ceci. Ex : java -jar ganttproject.jar myproject.xml La seconde possibilit e consciste ` a exporter directement le projet en HTML, un document PDF, ou en image PNG/JPG. Ex : java -jar ganttproject.jar -html myproject.xml directory pour exporter en pages web dans le r epertoire sp eci e. Ex : java -jar ganttproject.jar -pdf myproject.xml myproject.pdf pour exporter vers un document un format pdf. Ex : java -jar ganttproject.jar -png myproject.xml myproject.png pour exporter vers une image au format png. Ex : java -jar ganttproject.jar -jpg myproject.xml myproject.jpg pour exporter vers une image au format jpg. Pour lexportation en HTML, vous pouvez sp ecier un r epertoire pour les chiers XSL avec loption -xsl-dir. Dans tous les cas le chier projet peut etre sur votre disque dur ou etre plac e sur un serveur web. Si vous passez une URL avec un compte + mot de passe vous pouvez les sp ecier sur la ligne de commande comme ceci: Ex : java -jar ganttproject.jar http://username:password@example.com/lename
Page 13
5.2 .........................................................................................
Options
Ce chier contient la langue utilis ee, la position et la taille de la fen etre, votre apparence, ainsi que les 4 deniers projets que vous avez edit es dans Ganttproject.
Page 14
Chapitre 6
Historique
...............................................................................................
version 1.9.9
Ecriture dune boite de dialogue pour les options Utilisation des transformation XSL pour lexportation en HTML. Il y a des th` emes sur sourceforge (xsl-themes) Exportation du projet en document pdf (utilisation de la librairie apache fop) Il y a des th` emes sur sourceforge (xslfo-themes) Ajout de boutons pour la suppressions de resources ou de pr ed ecesseurs dans la fen etre d edition dune t ache Possibilit e de d enir des r oles pour les ressources Chaque relation a maintenant sa m ethode de dessin Am elioration de la bo te de dialogues des ressources Ajout dune fen etre achant les conseils du jour Possibilit e dexporter le graphique en JPG Drag & drop des t aches dans larbre Am elioration de la fonction dimpression
Manuel accessible directement ` a partir du logiciel gr ace ` a <a href=http://helpgui.sourceforge.ne Traduction Italienne par Tomaso Traduction Hongroise par Balazs Major Traduction Hollandaise par Andre van der Wiel
Page 15
Traduction Su edoise par Jussi Karlgren Traduction Tch` eque par Brezina Marek Traduction Isra elien par Shbtai Yoav
...............................................................................................
version 1.9.8
Possibilit e davoir des t aches avec le m eme nom Ajout dun graphique pour les ressources Possibilit e de douvrir et de sauver un projet sur un serveur web Correction ` a louverture du chier sur le parsing des notes Correction de lexportation en PNG Plusieurs bugs importants ont et e corrig es ` a louverture, ` a la sauvegarde du chier XML Linterface a l eg` erement chang e Ajout de la traduction en Japonais par MIYATA Yasuhiro Possibilit e de choisir un graphisme de rendu pour une t ache
...............................................................................................
version 1.9.7
Ajout dun menu pour louverture directe des 4 derniers projets edit es Fonctionnalit e pour indenter et desindenter une t ache Le format de la date est fonction de la langue choisie Utilisation des ressources bundle de java pour les traductions Int eraction directe de l etat davancement de la t ache sur le graphique GanttProject Manuel 0.51 Page 16
Des changements ont et e fait sur les relations, les 4 types de relations seront pr esentes bient ot R e ecriture de la bo te de dialogue pour les propri et es Corrections sur les ressources, et ajout dun champ unit e (pourcentages, heures) par aectation ` a une t ache Ajout dun champ priorit e pour une t ache Modication sur la fonction coller Possibilit e de d eplacer le diagramme enti` erement avec le bouton du milieu de la souris Traduction en Russe par Alexandr Zavolzhsky Traduction en Estonien par Ahti Kitsik
...............................................................................................
version 1.9.6
Possibilit e de convertir directement un chier xml en pages html par ligne de commande Louverture de la page web fonctionne sur Windows et MacOsX Ajout de lapparence pour MacOsX Changement de licone dune t ache m` ere dans larbre Possibilit e daecter une couleur ` a une t ache Correction de la sauvegarde en XML La modication du nom de la t ache peut se faire directement sur larbre (en pressant F2) Correction sur lexportation en HTML qui est d esormais en UTF-8 Ganttproject se compile avec <a href=http://ant.apache.org>ant</a> GanttProject Manuel 0.51 Page 17
...............................................................................................
version 1.9.5
Il nest d esormais plus possible de sauver en chier gan Le format principal est le XML Assigner les ressources aux t aches Toutes les classes du jar sont mises dans un package net.sourceforge.ganttproject Copier/Coller une t ache (essayer de ne pas avoir de noms identiques pour les t aches, il y a encore des petits probl` emes) Le programme regarde si des modications ont et e eectu ees sur le chier pour demander une sauvegarde en quittant Sauvegarde de lancienne taille et position de la fen etre avant de quitter Ajout du mot modied sur le titre de la fen etre lorsque lutilisateur modie le chier Bug corrig e : Lors de la r eouverture dun chier XML, la liste des ressources etait ajout ee ` a la suite au lieu d etre remplac ee Bug corrig e : D eplacement des t aches sur le calendrier. Bug corrig e : Correction de lexportation en XML, avec les caract` eres &, < and > (Merci ` a Andreas Drechsler de lavoir signal e) Possibilit e de changer lapparence de lapplication (metal, gtk, windows..)
...............................................................................................
version 1.9.4
Ajout de la langue ChineseBig5 par Kirin Lin Correction de lexportation en XML vers lUTF-8 par Lu Cui.
Page 18
...............................................................................................
version 1.9.3
Une petite correction lors du d eplacement de la t ache sur le calendrier Nouvelle image de d emarrage Merci ` a John Ogness pour les corrections danglais sur les pages web et dans le programme!! Ajout de la langue Turque par Cengiz Sahin Ajout de la langue ChineseGB par Cui Lu Correction de quelques bugs
...............................................................................................
version 1.9.2
Possibilit e de changer la couleur des t aches On demande conrmation quand on clique la croix en haut de la fen etre Possibilit e de d eplacer vers le haut et vers le bas une t ache qui comporte des soust aches Possibilit e davoir le menu contextuel directement sur le calendrier Un chier doptions est g en er e dans $HOME/.ganttproject Lexportation en HTML se fait d esormais dans la langue s electionn ee Possibilit e de d etacher toutes les d ependances dune t ache gr ace ` a loptions no set dans la bo te de dialogues Ajout de la langue Norv egienne par Roger Andresen Ajout de la langue Italienne par Paolo Senigagliesi
Page 19
...............................................................................................
version 1.9.1
Correction des probl` emes en XML. Maintenant il est possible d ecrire des accents, ou des caract` eres sp eciaux Les notes sont indent ees dans le chier XML
...............................................................................................
version 1.9
Import/Export en XML(ne pas utiliser de caract` eres sp eciaux comme e& o c ... ) Quelques nouveaux ic ones Ajout des raccourcis clavier Ajout dinfo-bulles sur la t ache dans larbre pour conna tre certaines autres informations La pointe de la ` eche de s election des d ependances a toujours la m eme taille Correction de certains probl` emes sur les langages Ajout de la langue Allemande par Uwe Nathanael
...............................................................................................
version 1.8
Meilleure d ependance entre les t aches, int eraction directe avec une ` eche sur le calendrier Possibilit e dexporter le calendrier en image au format png, avec le nom des t aches, les d ependances, et l etat davancement Le choix dun chier se fait dans le dernier r epertoire s electionn e GanttProject Manuel 0.51 Page 20
Correction de quelques bugs Possibilit e dexporter le projet en pages web (diagramme de Gantt, t aches et ressources) XML import/export en progression, peut- etre dans la prochaine version Ajout de la langue Portugaise par Nelson Ferraz
...............................................................................................
version 1.7
Ajout des sp ecications pour le projet (nom, description, organisation) Possibilit e dajouter des ressources Changements dans les ic ones :-) Tous les commentaires sont en anglais Int eraction directe avec la souris sur les t aches Lignes en pointill es pour le d ebut et la n du projet
...............................................................................................
version 1.6
Ajout dune option pour imprimer le calendrier Le jour courant dispose dun fond bleu 4 nouveaux niveaux de granularit e Ajout de la langue Espagnole par Juan Rey
Page 21
...............................................................................................
version 1.5
Ajout dun listener sous la molette de la souris pour changer le zoom Il y a d esormais un option sauver et sauver sous Il nest plus possible d editer le d ebut dune t ache m` ere Correction des points bilan dans le calendrier
...............................................................................................
version 1.4
Correction du bug des sous-t aches dans le calendrier Ajout de lascenceur dans larbre en concordance avec le calendrier Ajout de plusieurs langues (Anglais et Fran cais) Changement du chier de sauvegarde
...............................................................................................
version 1.3
Ajout de plusieurs niveaux de granularit e dans le calendrier(par semaine, par mois, par ann ee) Ajout dun s electeur de date Une bo te de dialogue pour sp ecier des notes
...............................................................................................
version 1.0
Possibilit e de sauvegarder le projet dans un chier
Page 22
On peut d esormais visualiser toutes le t aches et les d ependances Possibilit e de sp ecier l etat davancement de la t ache
Page 23
Chapitre 7
Licence GPL
GanttProject is under the GPL License. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Browse the entire GPL license at http://www.gnu.org/copyleft/gpl.html
Page 24
Chapitre 8
Contacts et liens
8.1 .........................................................................................
Mails
Ganttproject a et e initialement d evelopp e par THOMAS Alexandre (alexthomas@free.fr) Ganttproject dispose dune liste de diusion qui permet de pr evenir les utilisateurs en cas de nouvelles versions par exemple. Pour sinscrire ` a celle-ci, vous pouvez utiliser ce lien: http://lists.sourceforge.net/mailman/listinfo/ganttproject-news
8.2 .........................................................................................
Contributions
Ganttproject a re cu plusieurs contributions qui ont permis son am elioration pour le programme en g en eral ainsi que pour les traductions. Mille mercis ` a (par ordre alphabetique): ANDRESEN Roger, AUDRU C edric, BARASHEV Dmitry, BARMEIER Matthias, BALAZS Major, BREZINA Marek, BROKER Rick, CROUNSE Brian, FERRAZ Nelson, GLOEGL Michael, HAEUSLER Michael, HERRMANN G., HURSEY John, KARLGREN Jussi, KITSIK Ahti, LIN Kirin, LIPINSKI Pawel, LU Cui, MARCH Stephen, MIYATA Yasuhiro, NATHANAEL Uwe,OGNESS John, PAOLETTI Tomaso, PAULIN Matt, PLUSCHKE Andreas, RACINOWSKI Przemyslaw, REY Juan juanrey, SAHIN Cengiz, SCHULZ Maik, SENIGAGLIESI Paolo, SHABTAI Yoav, VAN DER WIEL Andre, ZAVOLZHSKY Alexandr
8.3 .........................................................................................
Liens web
Voici quelques liens de Ganttproject sur le web... GanttProject Manuel 0.51 Page 25
Page web : http://ganttproject.sf.nets Page sur sourceforge : http://sf.net/projects/ganttproject Page sur freshmeat : http://freshmeat.net/projects/ganttproject Page sur Gnu : http://www.gnu.org/directory/productivity/project/ganttproject.html Page sur HostScript : http://www.hotscripts.com/Detailed/22019.html Machine virtuelle Java de Sun : http://java.sun.com
Page 26