lunedì 1 giugno 2009

Sandy Armstrong: Tomboy 0.15.1 Release Brings New Online Note Synchronization Preview

Sandy Armstrong ci parla della release 0.15.1 di Tomboy:

Lunedì abbiamo fatto uscire la release 0.15.1 di Tomboy, l'ultima release di sviluppo che va verso la versione 1.0. Tra le feature un sacco degli stessi fix della 0.14.2 e altre migliorie:

  • Preview del nuovo Web Synchronization add-in
  • Una pezza su Windows per problemi causati dall'avere GTK+ applications modify PATH multipli
  • Ricerca di parole chiuse tra virgolette, memorizza l'ampiezza del riquadro del Notebook e altri miglioramenti alla UI per la ricerca
  • La UI per la sincronizzazione ha una migliore conformità con l'HIG
  • Tutti gli stessi fix derivanti dalla 0.14.2
  • e altro ancora!
Vorrei parlarvi un po' riguardo a questa add-in per la "Web Synchronization". Da un punto di vista di servizio il più grosso problema con Tomby era la difficoltà di sincronizzare le note multiple con i computer e di condividere le vostre note con amici e colleghi. Abbiamo la sincronizzazione delle note, ma è duro da mettere su a meno che voi abbiate il vostro server personale. Potete condividere le note con Giver, ma anche questa scelta ha le sue limitazioni. Allora come potete vedere le vostre note quando siete su un apparecchio che non ha un Tomboy client per le note?

Molto tempo fa ho bloggato dicendo quando utile sarebbe un "Tomboy Online" free web service come soluzione a queste problematiche, ma non ho mai avuto tempo di interessarmene a fondo. Sino ad oggi.



Snowy, Your Tomboy Notes Online

Vi presento Snowy, è un progetto cominciato da Brad Taylor per portare online le vostre note fatte con Tomboy. E' "il miglior amico di Tomboy sul web", così dice Brad. Ecco cosa potete aspettarvi da Snowy nelle prossime settimane e nei prossimi mesi:

  • "Tomboy Online" - un free hosted service (su cui gira Snowy) dove chiunque può creare un account per sincronizzare le proprie note in tutta sicurezza.
  • Privacy Settings dove potete marcare le note come public, private o shared con alcuni specifici amici.
  • Modificare le vostre direttamente nel vostro browser!




Editing notes in Snowy

Brad ha cominciato Snowy nel suo tempo libero e recentemente il nostro team di Novell aveva una Hackweek da buttare via. Così la settimana scorsa Brad e io abbiamo deciso di far veramente partire questo progetto. E' ancora estremamente nuovo, ma sentiamo che ci sia abbastanza per sollecitare un feedback e dei contributi da parte della comunità. Alcune informazioni basilari riguardo al progetto:

  • Snowy è sotto licenza AGPL. Credo fermamente che la nostra comunità abbia bisogno di fare passi in avanti iniziando ad offrire servizi web AGPL competitivi. Se vogliamo rimanere rilevanti è necessario!
  • Snowy è sviluppato in Python sul Django web framewrok. Molte persone che hanno espresso un interesse nel lavorare su questo progetto erano soprattutto famigliari con Python per le web apps.
  • Snowy è sviluppato in GNOME git. Se guardate le commits list, avrete senza dubbio visto l'attività recente.
  • Snowy è facile da installare sul tuo server personale. Se non vuoi fidarti di Tomboy Online con le le tue note puoi ancora usare Snowy per dare a te stesso un accesso web alle tue note o solamente fornire a un modo più conveniente per sincronizzare.

Snow è completamente nuovo! Spero che gli screenshot mostrino il potenziale che c'è dietro, ma sono sicuro che anche voi vediate quanto spazio c'è al miglioramento.

Cosa funziona:

  • Tomboy<->Snowy note synchronization
  • Online note-viewing
  • Registrazione dell'utente
  • Database administration e altra roba che arriva da Django




Logging in to Snowy
Dove abbiamo bisogno di una mano:
  • Authentication review, OAuth
  • HTML/CSS/JS per abbellire ogni cosa
  • Design e implementazione di tutto ciò che riguarda il bellissimo note-sharing
  • Piccole feature come il copiare una nota di un amico nella tua collezione o scaricare/mandare via mail/stampare ogni nota direttamente dal tuo browser
  • Verifica sulla sicurezza
  • Le tue idee
Vi chiederete come Snowy e Tomboy comunicano per la sincronizzazione. Parlerò ulteriormente di questo in un post futuro, ma abbiamo progettato una REST API per la web synchronization. Questa API è facile da utilizzare lato client e facile da implementare lato server. Questo significa che possiamo facilmente aggiungere capacità di sincronizzazione a Tomdroid e ad altri client Tomboy.
Significa anche che se non ti piace Snowy puoi creare il tuo web service che implementa la stessa API e ancora usare lo stesso add-in per la web synchronization incluso in Tomboy.

Abbiamo ancora molto lavoro da fare per sincronizzare e condividere le vostre note Tomboy senza sforzo e diverimento!
Al di fuori di Snowy ecco alcune cose su cui stiamo lavorando e vorremmo una mano:

  • Sincronizzazione automatica del background in Tomboy
  • Supporto per la web synchronization in Tomdroid
  • Maggiori feature per l'add-in della web synchronization, come:

    • Un clic per mettere la tua nota Tomboy nella sua pagina Snowy
    • Controllare le tue preferenze di condivisione per una nota senza aprire il tuo browser
    • Un facile accesso alle note degli amici
Se hai intenzione di usare Tomboy 0.14,x per un lungo periodo sarai anche in grado di usare l'add-in per la web synchronization! Quando lanceremo Tomboy Online i download saranno disponibile per gli utenti della 0.14.x su tutte le piattaforme.

Rimani all'ascolto per ulteriori aggiornamenti e un demo server per tutti con cui giocare!

0 commenti: