Inizialmente OPML era solo un
formato per salvare dati basato su XML. In particolare dati per un tipo particolare di applicazioni: gli outliner (il significato di OPML è
Outline Processor Markup Language).
Gli
outliner sono
programmi di scrittura caratterizzati dalla possibilità di organizzare
il testo in modo gerarchico e gestirlo a blocchi. Esempi storici di outliner sono programmi
come ThinkTank e MORE (entrambi ideati da
Dave Winer), oggi ci sono programmi verticali come
OmniOutliner
su MacOS (se sapete di outliner per Win lasciate un commento), ma anche
PowerPoint e Word contengono degli outliner per non parlare della
maggioranza dei programmi che si usano per scrivere software.
Scrivere usando un ouliner consente la raccolta schematica delle idee e
influenza in modo interessante il processo creativo, è qualcosa che
alcuni trovano molto utile (per esempio a me piace), mentre altri non
capiscono o detestano del tutto.
L'ultmo outliner in ordine di tempo è stato presentato qualche giorno
fa dallo stesso Dave Winer e si chiama con lo stesso nome dello
standard che produce:
OPML (lo potete
scaricare gratuitamente qui).
OPML si basa sulla storica e consolidata architettura di
Frontier,
utilizza degli outline per gestire tutti i contenuti e si interfaccia alla
perfezione con il web. Ci sono due cose interessanti che si possono
fare con OPML oggi:
- Gestire un blog
- Instant outlining
Per quanto riguarda la gestione del blog le cose sono molto semplici:
scaricando OPML viene creato un account per voi su un apposito server
(ecco il
mio blog OPML).
Con un paio di altri comandi avrete a disposizione un blog su cui viene
rapidissimamente riportato tutto quello che scrivete in un outline. Il
bello è proprio la rapidità: quello che voi scrivete sul vostro
computer viene "caricato" (il termine è
upstreaming)
sul server in tempo quasi reale. Inoltre, in modo analogo a quanto
succede con Radio UserLand, c'è una directory sul vostro computer che
viene continuamente osservata dal programma ed i cui contenuti vengono
automaticamente caricati sul server. Volete mettere on-line
un'immagine? Non dovete fare altro che metterla in questa directory ed
entro pochi secondi sarà nel vostro blog.
L'instant outlining è leggermente più complicato, l'idea è nata già alcuni anni fa ma poi si è arenata per vari problemi.
In pratica ogni utente crea un outline (nell'immagine a lato un esempio
di outline) dove scrivere i propri contenuti. Questo outline viene
automaticamente caricato su un server con il sopra descritto processo
di upstreaming, quindi quando scrivo qualcosa nel mio outline la
versione on-line dello stesso viene replicata quasi istantaneamente.
Con OPML mi posso iscrivere agli outline dei miei amici, collaboratori,
ecc, e ogni volta che questi vengono aggiornati OPML mi avvertirà con
un beep e mostrerà il nome del mio amico in grassetto. E' veloce quanto
l'instant messaging e consente di unire i vantaggi degli outline alla
collaborazione.
Il programma è ancora un po' grezzo ma merita senz'altro una
valutazione da parte di chi si occupa di collaborazione e comunicazione.