eXtensiblePad
eXtensiblePad è un software per prendere appunti semplice, ma con la capacità di organizzare le note in una comoda struttura ad albero, in cui ogni foglia/nota può essere spostata e quindi organizzata liberamente tramite drag&drop.

L'idea di eXtensiblePad nasce dalla necessità personale di organizzare gli appunti sparsi per il mio hard-disk come semplici file di testo, esistono già diversi software che permettono di organizzare in modo gerarchico gli appunti, quello che mi piace di più tra questi è Gjots, opensource e gratuito, che però non ha alcune caratteristiche che interessano a me, così mi son messo di buona lena ed in una settimana ho creato una release stabile del mio blocco note gerarchico.
Le caratteristiche di eXtensiblePad:
- disponibile per Windows e Linux (GTK2)
- memorizza gli appunti in file xml standard (cambia solo l'estensione)
- nodi spostabili a piacere con il mouse, diverse icone a disposizione
- salvataggio automatico ogni 5 minuti (opzionale)
- salvataggio in formato testo e html (tramite "save as", ancora non pienamente implementato)
- gratis...
- ...opensource il giorno che arriverò ad una release dignitosa e pulirò e commenterò bene il codice :-P
I bug di eXtensiblePad:
- muovendo i nodi non sempre fanno quello che ci si aspetterebbe...
- il nodo selezionato mostra l'icona standard e non la sua (o non ne mostra...)
Cose da implementare nelle prossime versioni:
- stampa
- esportazione in file di testo semplice ed RTF (magari anche PDF...)
- esportazione come singola pagina HTML (disponibile, ma in fase embrionale) con indice e/o multipaggina con albero di navigazione
Essendo una release molto giovane, contiene ancora un bel po' di errori e mancano funzioni importanti, se decidete di utilizzarlo vi prego di fare attenzione a tenere sempre copie dei file degli appunti, perché non vorrei che perdeste informazioni importanti, e di segnalarmi eventuali errori individuati e feature che vorreste fossero implementate nelle prossime versioni.
eXtensiblePad è scritto in Pascal, realizzato dalla A alla Z con Lazarus, ambiente di sviluppo integrato completamente gratuito ed opensource, ancora un po' acerbo, ma molto promettente, visto sopratutto la capacità offerta di poter compilare lo stesso progetto su Windows/Linux/Mac senza modifiche!
Come si usa?
Non ci vuole un manuale per usare eXtensiblePad, l'interfaccia è fatta di pochi pulsanti e divisa in due parti, a sinistra l'albero, a destra il memo per scrivere gli appunti.
Nella parte sinistra trovate 3 pulsanti, il primo crea nodi base, che non nascono da altri nodi per intenderci, il secondo crea un nodo figlio di quello attualmente selezionato, il terzo tasto cancella il nodo selezionato e tutti i suoi figli, fatte attenzione quindi! Il tasto destro su un nodo apre il menù per cambiare icona.
Nella parte destra si trovano i pulsanti nuovo, carica, salva e salva con nome, seleziona font e colore memo, calcolatrice e about.
La prima riga del memo diventa automaticamente il nome del nodo che si sta modificando.
La barra in basso mostra numero di parole e caratteri.
Se lo utilizzate mi piacerebbe molto sapere come vi trovate, se avete tempo scrivetemi due righe...
Scarica eXtensiblePad 0.16 beta per Windows
Scarica eXtensiblePad 0.16 beta per Linux
All'interno dell'archivio troverete il file eseguibile ed un file di configurazione, opzionale, che attiva backup e salvataggio automatico e permette di disattivare il word wrap.





