RoadMap/it

From OOo4Kids

Jump to: navigation, search

OOo4Kids

percorso verso la 1.0



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


Milestone in lavorazione : 1.0


Strumenti

Il controllo di versione che utilizziamo ad oggi è una versione secondaria. E' il controllo che mette a disposizione Adullact , ma lo sostituiremo con Git ad inizio 2010.

Branches (le ramificazioni o release di sviluppo)

  • La Versione Stabile (che diventerà la 1.x ) è chiamata trunk (tronco), da poco è basata sulla release di Openoffice.org OOO320_m10 (di cui seguiremo la linea di sviluppo per le soluzioni ai bugs)
  • La versione Instabile (diventerà la 2.x ) ad oggi ancora non esiste, sarà creata dopo il cambio di controllo con Git, e seguirà la ramificazione di sviluppo (branch)DEV300
  • Le branches (ramificazioni) /1.0 : verranno rimosse. Sono state utilizzate sino alla 0.6. Questa branch è basata sulla DEV300_m57 ma è già divenuta obsoleta.


Milestone (Versione Stabile)

Milestone 0.1

Status:

100%
 
100% done

Sistemati

  • Miglioramenti alla build
  • Sistemato il crash quando si inserisce un DataBase ( Inserisci -> campo -> altro (Database TAB )
  • rimosso: inserisci Database dal menu inserisci -> altro
  • verificati i cambiamenti di connettività (non è possibile ora collegarsi o aprire databases)
  • Rimosse le opzioni per Base dal menu preferenze -> che succede quando si apre un Database ? -> niente (ok)
  • gruppo icone Galaxy : rimosso(solo per fr)
  • sistemato il crash quando si aprono documenti con macro
  • modificato lo splashscreen ( grazie a Ben Bois per quello nuovo !! )
  • modifiche al logo
  • Prime prove per le nuove icone applicazioni (e grazie ancora a Ben Bois) :

Image:200900406_OOo4Kids_app_icons.png

Milestone 0.2

Status:

100%
 
100% done

Fixed:

  • Perfezionata la barra degli strumenti per Writer
  • Le icone di default sono ora Crystal / grande dimensione
  • rimossi i modelli inutilizzabili
  • Posizionato un nuovo logo per About: grazie ancora Ben !!
  • la build per Linux ( .deb) lavora bene
  • (solo per Mac) performance : le patches delle issues 100172 + altre : non proprio perfetto ma ora il ritardo tra la digitazione e la visualizzazione del primo caratttere in un nuovo documento ora è molto più accettabile

Milestone 0.3

Status:

100%
 
100% done

Goals : provvedere

  • Linux Intel (partenza per 32 e 64 bit)
  • Linux PowerPC
  • Linux MIPS64 (come gdium)
  • Mac OS X Intel
  • Mac OS X PowerPC
  • Windows XP


... e completare la lista dei compiti seguenti

Timeline : fine Aprile Maggio

Todo :

  • (Mac OS X, buildtime): sistemare l'applicazione name.lst per la pacchettizzazione, e forzarla ad usare il file nuovo dedicato a OOo4Kids
  • Implementare una nuova immagine di caricamento .png, per rimpiazzare quella corrente .bmp (se non già fatto)
  • (performance, usabilità) cambiare il numero standard di documenti aperti in Calc ad 1
  • (performance, usabilità) cambiare il numero di colonne in un multiplo di 16 (diciamo 64) ed il numero di righe in un multiplo di 128 (proposta: 128). Vedere OOo wiki, numero di righe
  • sistemare la posizione della barra degli strumenti al primo avvio (collegamento spezzato?)
  • rimuovere il blocco di sicurezza con una macro
  • disattivare le macro in Basic (le macro scritte in Python continueranno a lavorare. Testato su Mac OS X Tiger Intel)
  • definire una (prima) lista di icone
  • nuovo start center (grazie a Ben Bois )
  • iniziare a rimuovere le icone sottoposte a copyright (quanto prima possibile)
  • 1° round : ripulire le patch (scp2, vcl, svtools, officecfg,svx)

Milestone 0.4

Status:

100%
 
100% done

Todo:

  • Localizzare lo Start Center in Francese
  • Localizzare lo Start Center in Spagnolo ( grazie ad Alexandro Colorado )
  • (Linux, tempi di build) : sistemato ripulendo il blocco durante la pacchettizzazione (un file indefinito in epmfile.pl ed un file in solenv) [UNA giornata di lavoro]
  • (Linux, tempi di caricamento) : fissato il crash quando si cerca di deselezionare l'opzione Java [errore presente solo utilizzando OOo su macchine a 64 bit] [1 giorno di lavoro]
  • stabilizzazione della build per tutti i S.O.
  • trovare i builders per tutti i S.O.
  • cambiare il colore dello splashscreen (protetto da copyright)(ed usiamo colori più divertenti ;) ) (cf. OOo4Kids style guidelines)
  • [Design] iniziato l'implementazione del nuovo set di icone
  • iniziato la sistemazione delle issue per le licenze [2 giorni di lavoro (1 giorno di discussioni ... )]

Scadenza ipotetica : fine Maggio, inizio Giugno fine Giugno, inizio Luglio Fine Agosto ?

Milestone 0.5

Status:

100%
 
100% done


Goal : Rilasciare le pubblicazioni per i vari S.O. ( Mac / Linux Intel, PowerPC and MIPS, and Windows)

  • [Design] provvedere alle nuove icone applicazioni (Writer, Draw, Calc, Impress, Writer)
  • [Design] Abbiamo un nuovo vicon set
  • modificare le preferenze di scelta tra: dummy/average/expert
  • implementare il completamento automatico per le functioni in calc
  • Localizzazione: en-US
  • Localizzazione: fr
  • Localizzazione: es
  • Localizzazione: pt


Consegna ipotetica: Fine Giugno => durante RMLL 2009 Fine Agosto

Consegnata: Metà Settembre

Milestone 0.6

Status:

100%
 
100% done


Implementare nuove caratteristiche:

  • implementare una nuova UI personalizzabile per Linux (solo per Linux, per sostituire il vecchio orrendo grigio)
  • creare una tree completa per tutti i S.O. [1 giorno di lavoro]
  • modificare la UI, per definire/usare una password nela scelta delle preferenze
  • Assicurarsi che tutte le icone coperte dai diritti d'autore siano state rimosse
  • testare la UI, continuare a simplificare
  • testare il sistema di installers per i pacchetti .deb
  • testare il sistema di installers per i pacchetti .rpm
  • (parzialmente consegnato) Sistemare la dimensione dello StartCenter in modo di dargli una visualizzazione pulita (correntemente è calcolato a mano, per rendere una risoluzione non troppo rovinata) [4 giorni di lavoro]
  • fornire i pacchetti linguistici ( .deb, .rpm e quelli installati)

Consegna ipotetica : 0.6 potrebbe darsi per la metà di Ottobre o la fine di Novemrbe

Milestone 0.7

Status:

100%
 
100% done


  • Localizzazione: es
  • Localizzazione: nl
  • Localizzazione: de
  • Localizzazione: it
  • Localizzazione: zh-CN
  • Risolto crash che avveniva lanciando OOo4Kids da riga di comando
  • Aggiunta una verifica su Puppy Linux riguardo epm ed il tempo di configurazione
  • Testate le pacchettizzazioni .rpm e .deb: semplificato la lista degli archivi, ora può essere creata ( base + le sue dipendenze associate)
  • Sistemate le issue ed i crash riportati dai tester
  • Risolto il crash che avveniva quando si cliccava sulle icone nello start center mentre OOo4Kids era ancora in caricamento (durante l'avvio)
  • Risolte ulteriori issue per .deb e .rpm
  • Settare i contenuti delle barre degli strumenti, per ogni livello, insieme agli insegnanti
  • Aggiunte stringhe all'help quando il cursore passa sopra le icone applicazioni nello Start Center
  • Aggiunte stringhe perse, per la versione Portoghese (Windows soltanto)
  • (solo per la trunk [ versione stabile ] ) ricodificazione codice sorgente con le origini di OOO320_m11


Consegna ipotetica : 0.7 forse verso la fine di Ottobre Novembre

Milestone 0.8

Status:

100%
 
100% done

alpha

  • Risolvere tutti i crash possibili
  • Sistemare il congelamento ed il crash che avvengono lavorando coi file .doc
  • Goal : finalizzare la prima versione definitiva


Ipotesi di consegna: 0.8 Fine Novembre

Milestone 0.9

Status:

100%
 
100% done

beta


Periodo di lavorazione : 0.9 (dovrebbe diventare la versione BETA prima del rilascio definitivo), dicembre 2009

  • Mac OS X 3D OpenGL transitions (Impress, solo per Mac OS X)
  • Modalità annnotazioni ora disponibile (colori, dimensione penna, modificabile, salvataggio, eliminazione durante la presentazione (Impress)
  • OOo4Kids è disponibile anche in suomi (Finlandese)
  • Puntatori di dimensioni grandi (solo per Mac OS X)
  • Linux Provvedere la fornitura di archivi .deb installabili e che lavorino bene. FIXME : modificare la pacchettizzazione in maniera veramente Debian subito dopo il rilascio della versione 1.0
  • Linux aggiunte caratteristiche gstreamer (suono e video su Linux con Impress)
  • Aggiunta la password nelle finestra Preferenze per evitare che i bimbi modifichino la configurazione [4 giornate di lavoro]

Milstone 1.0

  • FIXME -> Sistemare le altre issue nel codice (chiamate perse, codice inutile .. )
  • Sistemare il crash quando si avvia una Macro
  • Risolvere il crash (sporadico e casuale) quando si avvia Impress la prima volta
  • Sistemare ogni altro bug e crash, le issue relative ad OOo4Kids e senza fallo tutte le issues riportate dai tester

Consegnamo per Natale 2009 ?  :-)

Versioni Future

  • Implementare una nuova immagine .png per il loader, per sostituire quella corrente .bmp (se non già fatto)
  • (performance, usabilità) cambiare il numero di fogli di calc in default a 1
  • (performance, usabilità) cambiare il numero di colonne in un multiplo di 16 (diciamo 256) ed il numero di righe in un multiplo di 128 (propongo: 1024). Vedere anche OOo wiki, numero di righe
  • Sistemare (scelta importante) il tipo di ramificazione del codice da usare: sarà il ramo 3.2
  • nuove idee (suggerite da Kevin Le Roy) ridisegnare lo Start Center: proposta automatica di aprire un modello o di aprire un determinato file una volta che si è scelto il tipo di file
  • implementare un assistente per ogni tipo di documento (dovremmo però prima scrivere tutti gli scenari possibili)
  • rimuovere codice inutile : tutte le chiamate al Database (ed avere cura di controllare gli effetti della cancellazione)
  • rimuovere le caratteristiche e le funzioni complicate in Calc, ed anche per le altre applicazioni (FIXME: listare...)
  • Per coinvolgere ed aiutare i bambini a digitare correttamente, potrebbe essere simpatico avere un giochino tipo "type or die", come in TuXType o Ktouch implementandolo in OOo4kids. Si potrebbe farlo lanciare dal menu strumenti.
  • Veramente importante: Il carattere tipografico di default: ci vorrebbe qualcosa di altrenativo al "times new roman" e possibilmente con maggior usabilità per utenti dislessici. Avevamo indicato "Lexia" (con probabili problemi di licenza) oppure Andika : http://scripts.sil.org/Andika, suggerimenti di Christian Lohmaier (Andika Basic è rilasciata sotto Licenza Open Font SIL)
Personal tools