-*-outline-*-

ToutDoux : Chtit gestionnaire de projet - A littl' project manager
Philippe Roy <ph_roy@yahoo.com>


ToutDoux est sous licence GNU GPL inclus dans le fichier COPYING.
A dfaut de l'adaptation officielle franaise , l'adaptation franaise (donc) officieuse
de la licence GNU GPL est incluse dans le fichier Doc/GnuGpl-fr.html.

ToutDoux is licensed under the terms of the GNU GPL included in the file COPYING.


* 0. Prface - Foreword
* 1. Usage
* 2. Ambitions
* 3. Donations & Emploi - Donations & Job
* 4. Dpendances - Requirements
* 5. Installation
* 6. CVS : Gnration de l'arbre source - CVS : Generating source tree


* 0. Prface - Foreword

Phontiquement "ToutDoux" et "TODO" sont quivalent.
"TODO" ou plutt "to do" est la traduction anglaise du verbe "faire".

Phonetically "ToutDoux" and "todo" are equivalent.
"ToutDoux" rather "tout doux" is a French expression. It means "go smoothly", "go so-so" or "be cool".


* 1. Usage

ToutDoux est un petit gestionnaire de projet.

C'est :
	- un approche abstraite de l'organisation/manipulation des donnes
	- une arboressance d'actions ranges par dossier (ou thmes)
	- un type d'action caractristique du projet infomatique


ToutDoux is a small project manager.

It's :
	- an abstract approach of data organisation/manipulation 
	- a tree of actions classed by folder (themes)
	- an action's type for computer development project


* 2. Ambitions

	- complet comme M$ Project ( quelques "dtails" prs ... (je vais (tcher d')oublier bugs et restrictions))
	- adaptable comme une base de donnes
	- multi-utilisateur (travail de groupe)
	- sauvegarde sur fichier et bases de donnes
	- intgration sur d'autres applications (SGI, ... )

	- complete like M$ Project (not "details in" ...  (I'll (try to) forget bugs and restrictions))
	- adaptable like database
	- multi-user (groupeware)
	- save to file or database
	- integration into other applications (ERP, ... )


* 3. Donations & Emploi - Donations & Job

** 1. Donations

  Programmeurs et techniciens par leurs programmes ou documentations peuvent contribuer
  au dveloppement de ToutDoux. 
  Cependant si vous ne pouvez ou ne voulez contribuer de cette manire, vous pouvez soutenir le
  projet par une donation montaire ou matriel (informatique).
  Comme la liste des auteurs, la liste des supporters est inclue dans le "A propos" du logiciel.

  Programmers and technicians can contribute by writing software and documentation for 
  ToutDoux development. But if you can't or don't contribute in that way, you can support
  the project by donate money or computer hardware.
  Like authors's list, the supporters's list is included in the software's "About"

  mon adresse - my adress :     Philippe ROY
				23, mare aux canards
				67500 HAGUENAU 
				FRANCE

** 2. Emploi - Job

  De formation, je suis plutt un industriel (ingnieur mcanicien) (mon cv est sur le site Lolix). 
  Cependant dans l'industrie, il est dterminant que l'outil informatique soit matris et dans 
  cette optique le concept de logiciels libres est extrment puissant : 

  - l'utilisateur peut rellement intervenir dans la conception/ralisation du logiciel,
  - la concurrence entre logiciels est uniquement base sur les performances, les fonctionnalites et l'ergonomie,
  - coupl  internet, l'open source est un *vrai* mouvement (voir le seul) de standardisation,
  - ayant le choix de son quipement logiciel et de ses fournisseurs, l'utilisateur n'est plus soumis a une rente financire,
  - enfin les structures attentives  leurs clients sont favorises.

  Actuellement, je programme ToutDoux de manire indpendante. Or, je souhaite poursuivre ce travail 
   temps complet. En effet, toute proposition d'emploi dans ce sens serait pour moi un rel enchantement.

  I'm mechanical engineer (my cv is hosted at Lolix). 
  At present, I hacking ToutDoux independently, but I want to continue in full time. 
  So all job proposition along the same lines will be an absolute delight.

  
* 4. Dpendances - Requirements

** 1. Dpendances d'utilisation - Use requirements

	- glib-1.2.1		       : infrastructure (utilitaire C - C utility)
	- gtk+-1.2.1		       : X Window et widgets - X Window and widgets
	- gnome-libs-1.0.8	       : support d'application et widgets - widgets and application support
	- libxml-1.8.6		       : manipulation de fichier XML - XML manipulation
	- gettext-0.10.35	       : internationalisation - internationalization

** 2. Dpendances de developpement - Development requirements

	- glib-devel-1.2.1	       : infrastructure (utilitaire C - C utility) 
	- gtk+-devel-1.2.1	       : X Window et widgets - X Window and widgets
	- gnome-libs-devel-1.0.8       : support d'application et widgets - widgets and application support
	- libxml-devel-1.8.6	       : manipulation de fichier XML - XML manipulation
	- stylesheets-0.13-4	       : collection de feuilles de styles (SGML/Docbook) - collection of stylesheets (SGML/Docbook)

** 3. Complments - Complements

	- postgresql-7.0.1	       : base de donnes - database
	- postgresql-server-7.0.1      : base de donnes - database
	- postgresql-devel-7.0.1       : base de donnes - database
	- hopla-1.0.2		       : lien XML-PostgreSQL - link XML-PostgreSQL
	- wget-1.5.3		       : rcupration de fichier distant - remote file retrieval (HTTP-FTP)


* 5. Installation 

** 1. Prparation - preparation

        - dsinstaller (supprimer) l'ensemble des greffons de l'ancienne version 
	  (dans '/usr/lib/toutdoux/plugins', 'usr/local/lib/toutdoux/plugins' ou ...)

        - uninstall (remove) the old version's plug-ins
	  (in '/usr/lib/toutdoux/plugins', 'usr/local/lib/toutdoux/plugins' or ...)

** 2. Scripts de compilation - Makefiles

	./configure			: gnration stantard - standard generating

** 3. Compilation

	make				: compilation
	su				: connexion en administrateur - superuser login
	make install			: installation
	exit				: dconnexion de l'administrateur - superuser logout

** 4. Lancement - Launch

	toutdoux			: gestionnaire de projet - project manager


* 6. CVS : Gnration de l'arbre source - CVS : Generating source tree

	mkdir ToutDoux
        cd ToutDoux
        cvs -d:pserver:anonymous@cvs.toutdoux.sourceforge.net:/cvsroot/toutdoux login
        cvs -z3 -d:pserver:anonymous@cvs.toutdoux.sourceforge.net:/cvsroot/toutdoux co -P .
	chmod u+x ./macros/autogen.sh
	./macros/autogen.sh
	gzip -d ./macros/intl.tar.gz
	tar xf ./macros/intl.tar

	Le script autogen.sh ne veut pas gnrer le rpertoire intl de manire pertinente.
	D'o, l'archive intl.tar.gz pour le moins exotique.
	Si vous avez un autogen.sh plus sympathique, dites-le moi !

	It's strange, autogen.sh don't want to generate a good intl directory.
	If you have an autogen.sh more friendly, please tell me about this !

