-
Notifications
You must be signed in to change notification settings - Fork 9
cose da migliorare
iacopy edited this page Dec 2, 2014
·
2 revisions
Di seguito la lista dei possibili miglioramenti client side:
- Completare fix a problemi segnalati nelle issue
- Introdurre un comando di logout per resettare la cartella di configurazione (resettare anche i file?? Dropbox non lo fa ma si potrebbe farlo scegliere all'utente al momento del logout)
- Semplificare inizializzazione cfg (...)
- Gestire caso sharing_folder non vuota prima di essere inizializzata
- Possibile refactoring dividendo il daemon in 3 componenti:
- Snapshot manager (compreso metodi sync/share)
- Gestore comunicazioni con client_cmdmanager
- Observer sharing folder (forse lo share andrebbe qua?)
- Introdurre una gui al posto del client_cmdmanager (DOPO la 1.0)
- Gestire meglio il collegamento client_cmdmanager/client_daemon sopratutto in caso di interruzioni (riavvio client_daemon, crash client_daemon, client_daemon non partito)
- Migliorare chiusura e gestioni errori (in realtà attualmente la chiusura del daemon è piuttosto misteriosa)
Di seguito la lista dei possibili miglioramenti server side.
Una sorta di pannello di controllo amministratore (es. Admin di Django) per poter vedere lo stato degli utenti attuali e le statistiche (file condivisi, spazio, ecc.). In realtà potrebbe essere anche un pannello di debug. Non intendo che ci debba essere una GUI.
- JSON rimpiazzato da database
- cache con quota disco settabile (per ricaricamento file già caricati in precedenza o loro ripristino) -- versione > 1.0