TiddlyWiki
TiddlyWiki es una aplicación de tipo wiki basada en cliente que sirve perfectamente como libreta de notas personal. Está escrita por Jeremy Ruston. Se compone por un único archivo HTML que contiene un CSS, un JavaScript para sus "acciones" y el contenido en sí. Este contenido se divide en secciones, que son llamadas Tiddlers. El TiddlyWiki resultante es una página web donde se fomenta la lectura siguiendo hiperenlaces en lugar de desplazar la lectura por una página hacia abajo.
TiddlyWiki | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | software para wikis | |
Autor | Jeremy Ruston | |
Desarrollador | Jeremy Ruston | |
Lanzamiento inicial | 20 de septiembre de 2004 | |
Licencia | BSD | |
Idiomas | -4 | |
Información técnica | ||
Programado en | JavaScript | |
Plataformas admitidas | ||
Versiones | ||
Última versión estable | 5.1.1920 de diciembre de 2018 | |
Enlaces | ||
TiddlyWiki, publicado por Osmosoft bajo licencia libre BSD, permite disponer de él libremente. Jeremy Ruston lo describe como experimental, y con este espíritu mucha gente ha utilizado el archivo HTML original para hacer adaptaciones de TiddlyWiki. Estas se encuentran en dos categorías generales: las que mantienen la característica sólo al lado del cliente, y las que añaden escritura de archivo del lado del servidor para hacer de TiddlyWiki más auténticamente wiki. A medida que se conocen estas adaptaciones, se añaden sus enlaces de los dos tipos de adaptaciones al archivo TiddlyWiki original. Las adaptaciones de TiddlyWiki normalmente añaden características que Ruston no previó originalmente, e incluso alguna de estas nuevas características se han incluido en las nuevas versiones de TiddlyWiki.
Tiddlers
El contenido de TiddlyWiki está dividido en una serie de secciones llamadas tiddlers. Cada tiddler está guardado dentro de un único HTML en una división que contiene el texto en lenguaje de marcado Wiki y metadatos.
Plugins
Adicionalmente al texto, un tiddler puede contener un plugin con código JavaScript y CSS adicional para extender TiddlyWiki. Como resultado, TiddlyWiki puede ser usado para adaptarse a una variedad de objetivos que superan los de una wiki personal.
Manejo de archivos
Un TiddlyWiki abre un archivo a partir de una URL de archivo y puede guardar los cambios en el archivo original usando una de las siguientes técnicas:
- La entrada/salida de Mozilla[1] bajo el control del UniversalXPConnect por preferencias de archivos[2] para Mozilla Firefox.
- El control ActiveX FileSystemObject[3] de Microsoft para Internet Explorer
- TiddlySaver un applet Java que extiende Safari, Opera, Chrome/Chromium, y otros navegadores.
TiddlyWiki tiene la rara facultad para un navegador web, de poder sobrescribir el archivo que tiene abierto cuando el usuario desea guardarlo. De esta forma cuando se escribe una nueva entrada (Tiddler) se guarda en el archivo TiddlyWiki local para consultarlo más adelante. Los Tiddlers existentes también se pueden modificar o suprimir del mismo modo.
Aplicaciones
Posiblemente la mayoría de los documentos TiddlyWiki resida en las computadoras personales de sus usuarios, adjuntos a correos electrónicos o en dispositivos o servicios de almacenamiento, de forma similar a lo que pasa con documentos de textos u hojas de cálculo. Aun así, existen muchos TiddlyWiki disponibles en la Web.
TiddlyWiki también se puede utilizar como base para un sitio web entero. Su estructura de un solo archivo lo hace fácil de gestionar mientras proporciona una experiencia Web elegante, aunque eso hace que la carga pueda hacerse lenta si el archivo se hace excesivamente grande.
Por tratarse de un único archivo HTML, TiddlyWiki es usado por entornos las políticas o los recursos de TI no permiten el uso de wikis que requieren una instalación más compleja.[4]
TiddlyWiki ha sido usado como Framework de software para construir especializaciones. La empresa [[wp>SocialText]] utiliza TiddlyWiki como parte de sus aplicativos fuera de línea.[5]
También puede ser usada como una herramienta de productividad en el método de David Allen Getting Things Done.[6][7]
Licencia
TiddlyWiki es software libre y se distribuye bajo los términos de la Licencia BSD.[8] Los derechos de autor de TiddlyWiki pertenecen a UnaMesa, una organización sin fines de lucro.[9]
Historia
La primera versión de TiddlyWiki fue publicada por Jeremy Ruston en septiembre de 2004. El BT Group compró Osmosoft en 2007[10][11] designando a Ruston como el "Principal en Innovación de Código Abierto".[12]
TiddlyWiki fue seleccionado como uno de las Top 100 herramientas del 2007 y 2008 por el Centre for Learning & Performance Technologies.[13]
En noviembre del 2011, Jeremy Ruston anunció su partida de Osmosoft y se comprometió a continuar el desarrollo de TiddlyWiki.[14][15]
Versiones
Actualmente se encuentra en desarrollo TiddlyWiki5 que es una completa re-escritura de TiddlyWiki que toma las ventajas de HTML5 y node.js.[16] Se puede acceder a versiones beta de este nuevo TiddlyWiki5.
Referencias
- File I/O - Mozilla | MDN
- Per-File Permissions
- FileSystemObject Basics
- «Guerilla wiki». Tech Writer Wiki. Consultado el 11 de febrero de 2012.
- TiddlyWiki - a reusable non-linear personal web notebook
- GTDTiddlyWiki, Tiddler about modified versions of TiddlyWiki. Retrieved on 21 February 2010.
- http://lifehacker.com/279540/get-things-done-with-monkeygtd
- https://web.archive.org/web/20101222183148/http://tiddlywiki.org/wiki/TiddlyWiki_License
- https://web.archive.org/web/20090419235720/http://tiddlywiki.projects.unamesa.org/
- «Copia archivada». Archivado desde el original el 18 de agosto de 2011. Consultado el 25 de abril de 2012.
- http://www.telco2.net/blog/2009/06/bts_approach_to_open_source_so.html
- «Copia archivada». Archivado desde el original el 7 de octubre de 2011. Consultado el 25 de abril de 2012.
- «Copia archivada». Archivado desde el original el 8 de diciembre de 2011. Consultado el 2 de febrero de 2017.
- http://groups.google.com/group/tiddlywiki/browse_thread/thread/7ea26be3f6b76698#
- «Copia archivada». Archivado desde el original el 19 de abril de 2005. Consultado el 25 de abril de 2012.
- https://github.com/Jermolene/TiddlyWiki5#readme
Enlaces externos
- Un tutorial de TiddlyWiki en español
- TW Help Archivo de la ayuda de TiddlyWiki para los principiantes (en inglés)
- Manual básico
- Tutorial (en inglés)
- TiddlyWiki original (en inglés)
- Seminario sobre TiddlyWiki de la Univ. de Murcia
- Grupo de Telegram sobre TiddlyWiki
A continuación se listan algunas de las adaptaciones disponibles para TiddlyWiki. La comunidad de desarrolladores TiddlyWiki es muy activa, y es difícil mantener una lista actualizada:
- ChristianHauck's
- GTD TiddlyWiki - adaptación muy popular; implementa Getting Things Done en TiddlyWiki
- HailiWiki - Clon de TiddlyWiki
- HenrikAastedSorensen - adaptación de modo servidor con PHP
- LesserWiki - basado en AJAX y Ruby on Rails
- PhpTiddlyWiki - adaptación de modo servidor con PHP y MySQL
- TiddlyMath permite expresiones matemáticas y trazado de gráficos.
- QwikiWeb - adaptación orientada a sitios web
- TiddlyWikiCSS
- ZiddlyWiki - adaptación de modo servidor basada en Zope.
Sitios que proporcionan información adicional sobre TiddlyWiki:
- TiddlyForge Repositorio de conectores y documentos sobre TiddlyWiki (en inglés)
- TiddlyWiki Tips Fuente de consejos sobre TiddlyWiki (en inglés)
- TiddlyWiki Tips Consejos originales del sitio de Denis Méline para TiddlyWiki (en inglés)
- (en alemán)TiddlyWikiHandbuch "Manual" en alemán
- TiddlyTools - herramientas, adaptaciones y hacks para TiddlyWiki
Comunidades en línea:
- Google Group: TiddliWiki Grupo general
- Google Group: TiddliWiki Development Grupo de desarrollo