RoadMap/fr
From OOo4Kids
|
Feuille de route pour la version 1.0 |
Milestone 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 1.0 | 1.0
Nous préparons actuellement le Milestone : 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.
Milestones (stable version)
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)
-
corigé 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) :
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.
Milestone 0.3
Status:
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)
Milestone 0.4
Status:
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 ?
Milestone 0.5
Status:
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
Milestone 0.6
Status:
-
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
Milestone 0.7
Status:
-
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
Milestone 0.8
Status:
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
Milestone 0.9
Status:
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)
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 ? :-)
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)

