RoadMap/fr

Milestone 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 |  0.8 | 1.0 |  1.0 

Cahier des charges simplifié
Brouillon : un cahier des charges plus complet est en cours de rédaction. Voir : Global specifications

Les objectifs d'OOo4Kids sont :


 * Fournir une suite bureautique adaptée aux 7-12 ans, sous Licence LGPL v3 (compatible avec OpenOffice.org)
 * Ce logiciel sera une version allégée et simplifiée d'OpenOffice.org, et basée sur les sources d'OpenOffice.org;
 * Elaborer ce logiciel en partenariat avec des enseignants, de façon à coller au mieux aux programmes en cours
 * Autant que possible, élaborer ce logiciel avec des étudiants d'écoles d'ingénieurs ou équivalent, sous forme de stages mentorés
 * Servir de support d'étude pour l'amélioration des performances d'OpenOffice.org (le code qui le mérite sera proposé pour un rétro-port)
 * Servir de support d'étude pour l'amélioration l'interface utilisateur d'OpenOffice.org (le code qui le mérite sera proposé pour un rétro-port)

Outils
L'outil que nous utilisons actuellement pour gérer les sources d'OOo4Kids est subversion. C'est l'outil fourni par défaut par Adullact, mais les choses vont évoluer, et nous devons passer à git courant (début) 2010.

Branches

 * la version stable est appelée trunk Elle va devenir la version 1.x et est basée sur les sources du milestone OOO320_m11 (et nous ajouterons tous les correctifs suivant de cette branche OOO320)
 * Unstable (va devenir la version 2.x ). Elle n'existe pas encore, et sera créée juste après le switch pour git. Cette brancher sera basée surle code de la branche DEV300.
 * branches/1.0 : Cette branche est obsolète et va bientôt être supprimée. Nous l'avons utilisée jusqu'à la version 0.6, mais elle n'est plus utile et n'évoluera plus.

DF Milestone.png Milestone 0.1
Fait


 * amélioration des changements pour la compilation
 * corrigé le crash constaté quand on essayait d'insérer une Base de données ( Insérer -> Champ -> Autre (Onglet "Base de données" )
 * supprimé l'onglet "insérer une base de données dans "Insérer -> Autre"
 * amélioré les changements dans le module connectivité (plus besoin de compiler un gd nombre de bases de données)
 * Supprimé l'options "Base" dans les préférences -> que se passe-t-il maintenant losqu'on essaye d'ouvrir une base de données ? -> Rien  (ok)
 * Set d'icones Galaxy : supprimé par défaut (fr seulement)
 * corrigé le crash qui arrivait en ouvrant un document contenant des macros
 * modifié le splashscreen ( merci à Ben Bois fpour le nouveau !! )
 * modifié le logo du "À propos"
 * Premier essai pour le nouveau set d'icones d'applications" (merci encore à  Ben Bois''') :

DF Milestone.png Milestone 0.2
Fait:


 * avoir les bonnes barres d'outil par défaut dans Writer
 * les icones par défaut sont maintenant Crystal / grande taille
 * supprimé plein de modèles inutiles
 * encore un nouveau logo À propose : encore merci à Ben !!
 * compilation sur Linux ( .deb) marche parfaitement
 * (Mac seulement) performance : patch des issues 100172 + autres : pas parfait, mais le délais après lequlel le premier caractère tapé apparait dans un nouveau document Writer (par exemple) est maintenant acceptable.

DF Milestone.pngtone 0.3
Buts : fournir les ports


 * Linux Intel (à la fois 32 et 64 bits)
 * Linux PowerPC
 * Linux MIPS64 (machines type gdium)
 * Mac OS X Intel
 * Mac OS X PowerPC
 * Windows XP

... et compléter la liste de tâches ci-dessous

Délais : Fin Avril Mai

À faire :


 * (Mac OS X, compilation): changer le nom du fichier .lst contenant la liste des objets dans l'archive au moment du packaging, et forcer à utiliser le fichier dédié OOo4Kids.lst à la place.
 * Implémentation d'un nouveau chargeur .png , afin de pouvoir remplacer le .bmp (si pas fait).
 * (performance, usability) change the default number of open sheets in Calc to 1
 * (performance, usability)change the number of columns to a multiple of 16 ( say 64) and the number of rows a multiple of 128 ( proposed : 128). See OOo wiki, number of rows
 * fix the toolbar positions at first launch (broken ?)
 * enlever l'onglet sécurité associé aux Macros dans les préférences
 * désactiver les macros dans Basic (les macros en Python fonctionnent encore. Testé sur Mac OS X Tiger Intel)
 * définir une première liste d'icones
 * nouveau centre de démarrage (merci à Ben Bois )
 * commencer à remplacer les icones copyrightées (ne sont déja plus visible en fonctionnement normal)
 * 1er tout : nettoyage du patch (scp2, vcl, svtools, officecfg,svx)

DF Milestone.pngtone 0.4
Todo:


 * Traduire le Centre de démarrage en Français
 * Traduire le Centre de démarrage en Espagnol ( merci à Alexandro Colorado )


 * (Linux, compilation) : corriger proprement la création d'archives (freeze dûe à une variable indéfinie dans epmfile.pm, dans solenv) [ 1 jour de travail]
 * (Linux, fonctionnement) : corriger le crash quand on coche la case "Java" [n'arrive que sur machines de type Linux X86_64] [1 jour de travail]
 * stabiliser la compilation pour tous les ports
 * trouver des volontaires pour tous les ports
 * modifier la couleur du splashscreen (déposée) .. et utiliser une couleur plus Fun en échange ;) ) (cf. OOo4Kids style guidelines)
 * [Design] Commencer l'implémentation du nouveau set d'icônes
 * commencer à corriger lesproblèmes de licences [2 jours de travail (dont 1 de discussions ... )]

Livraison attendue : fin Mai, début Juin. Début Juillet ? Fin Août ?

DF Milestone.pngtone 0.5
Goal : fournir une version publique ( Mac / Linux Intel, PowerPC and MIPS, et Windows)


 * [Design] fournir des nouvelles icônes pour les applications (Writer, Draw, Calc, Impress, Writer
 * [Design] utiliser un nouveau set d'icônes
 * ajouter le choix : débutant / moyen / expert dans les préférences
 * implémenter le comportement correspondant dans Calc
 * traduction interface : en-US
 * traduction interface : fr
 * traduction interface : es
 * traduction interface : pt

Attendu : Fin Juin => during RMLL 2009 Fin Août

Livrée : mi Septembre

DF Milestone.pngtone 0.6

 * implémenter une nouvelle interface utilisateur, personnalisable (couleurs, polices) sur Linux (seulement Linux, pour remplacer le vieux gris tout moche)
 * créer un dépôt pour tous les ports [1 jour de travail]
 * Modification de l'Interface Utilisateur, pour permettre de définir un mot de passe dans les préférences.
 * Etre sûrs que toutes les icônes copyrightées ne sont plus visibles
 * amélioration de l'interface utilisateur, continuer à simplifier
 * améliorer les installateurs pour .deb
 * améliorer les installateurs pour .rpm
 * Corriger l'apparence du Centre de démarrage proprement (actuellement calculé à la main et pour une résolution donnée<-crade) [4 jours de travail]
 * provide languagepacks ( .deb, .rpm and installed )

Livraison attendue : 0.6 vers la mi Octobre début Décembre

DF Milestone.png Milestone 0.7

 * traduction : es
 * traduction : nl
 * traduction : de
 * traduction : it
 * traduction : zh-CN
 * Corrigé : plein de crashes quand on exécute OOo4Kids en ligne de commande
 * Améliorer le packaging .rpm et .deb : simplifié la liste des archives à créer (enlvé Base et les dépendances associées)
 * Corrigé le crash obtenu quand on cliquait sur l'icône OOo4Kids, alors que l'application était déjà lancée
 * Ajouté le cas puppy Linux pour epm dans le configure
 * Ajouté: chaînes traduites en Portugais (Windows seulement)
 * (trunk seulement) code resynchronisé avec les source du milestone OOO320_m11
 * Définir le contenu des barres d'outils, avec les enseignants
 * Ajouté: description de l'application lorsque le curseur de la souris survole l'icone d'une application dans le Start Center.
 * Corriger les crashes et les problèmes importants des utilisateurs
 * Corriger encore d'autres problèmes avec les archives .deb et .rpm

Livraison attendue : 0.7 vers fin Octobre fin Novembre 2009 Janvier 2010

DF Milestone.png Milestone 0.8
alpha


 * fix the .doc freeze / crash
 * fixe more crashes
 * Goal : finalize the first version

Livraison attendue pour la version 0.8 : Novembre 2009  Janvier 2010 '''

DF Milestone.png Milestone 0.9
Date de livraison attendue : 0.9 aka beta, attendue pour décembre 2009

beta


 * Annotations mode available (color, pen size, can be modified, saved, erased during a presentation (Impress)
 * OOo4Kids est maintenant disponible en Finnois (Finlandais)
 * Linux Fournir des .deb installables et fonctionnels. FIXME : faire un vrai packaging à la Debian après la 1.0
 * Linux Ajouté la prise en charge des sons et des vidéos dans Impress par gstreamer.
 * Mac OS X Transitions 3D OpenGL transitions (Impress, Mac OS X seulement)
 * (manque : implementation) Ajout d'un mot de passe dans les préférences afin d'éviter que les enfants ne bidouillent la configuration [4 jours de travail]
 * Curseurs de grande taille (Mac OS X seulement)

DF Milestone.png Milstone 1.0

 * FIXME -> Corriger d'autres problèmes dans le code (appels perdus, code mort .. )
 * Corriger le crash lorsqu'on utilise des macros

'''Expected by Christmas 2009 ? :-)'''

DF Milestone.png Future version

 * Implement a new .png loader, to replace the current .bmp one (if not done)
 * (performance, usability) change the default number of open sheets in Calc to 1
 * (performance, usability)change the number of columns to a multiple of 16 ( say 256) and the number of rows a multiple of 128 ( proposed : 1024). See OOo wiki, number of rows
 * Fix (means choose) the code tree to be used : will be 3.2 branch
 * new idea (suggested by Kevin Le Roy) redesign the Start Center: propose a template or to open a file once the type of file has been choosen
 * implement an assistant for every type of document (needs to write all the scenarii first)
 * remove dead code : everything calling Database (and take care about the side effects)
 * remove complicated features in Calc, and other applications (FIXME: list me ...)
 * in order to teach children how to type properly, it could be nice to have a kind of "type or die", TuXType, ktouch game implemented in OOo4kids. This could be launchable under the Tools menu.
 * Very important : default font : have a dyslexic friendly font instead of "times new roman". Let's say "Lexia" (check licence problems) or Andika : http://scripts.sil.org/Andika, suggested by Christian Lohmaier (Andika Basic is released under the SIL Open Font License)