RoadMap/fr

From OOo4Kids

Jump to: navigation, search

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 | 0.9 | 1.0


Nous préparons actuellement le Milestone : 0.9


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) :

Image:200900406_OOo4Kids_app_icons.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.

Milestone 0.3

Status:

100%
 
100% done

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:

100%
 
100% done

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:

100%
 
100% done


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:

100%
 
100% done


  • 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:

100%
 
100% done
  • 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:

100%
 
100% done

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:

100%
 
100% done


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)
Personal tools