RoadMap/it
From 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 : 0.9.x
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:
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) :
Milestone 0.2
Status:
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:
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:
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:
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:
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:
-
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:
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:
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)

