Review de Gingko
He dado con una herramienta que, si no es revolucionaria para vuestro trabajo o estudios, poco le falta. Es gingko, y a continuación va mi reviewQué es lo que estaba buscando
Tengo que trabajar a toda velocidad con textos complejos, de gran nivel de detalle. Un editor lineal (me da igual un editor de texto sencillo que un editor WYSIWYG como Word) se me quedaba pequeño una y otra vez, porque tengo que recorrer arriba y abajo todo el rato, cambiando o mejorando cada sección del documento.Mi amigo Rafa Ontivero me insistió sobre una aplicación de la que me habían hablado otros colegas (como Moisés Cabello) para crear documentos complejos y que necesitan materiales de referencia: novelas, en su caso, o informes, en el mío (me dan de comer, aunque sueño con algunos borradores de monografías…).
La aplicación se llama Scrivener. Tiene un montón de buenas ideas y, de hecho, es lo que necesitarían ser los editores de documentos de verdad. En un entorno unificado se gestiona el documento (entorno a un árbol de secciones muy cómodo) como la documentación auxiliar. Os animo a probarla, porque es realmente interesante.
Sin embargo, para mí tenía dos límites:
- No hay versión móvil. Es un problema, porque hay veces que no llevo un PC encima. Hay versión prometida para iOS, pero con un retraso más que considerable
- Está pensado para el escritor wannabe. O incluso para el escritor, aunque éstos últimos sean muchos menos. Está pensado para un usuario en solitario, y no hay implementada ninguna función de colaboración, ni se la espera.
Tras unas semanas de búsqueda ocasional, di con gingkoapp.com a partir de la relación de outliners de wikipedia. Lo que vais a seguir leyendo son los resultados de mis pruebas
El creador
Tengo un proceder muy mío con el software. Nunca estoy satisfecho, y siempre busco nuevos productos que mejoren algún aspecto de mis operaciones (por más que sólo adopte los que me ofrecen mejoras reales).Si el producto es de una empresa pequeña, y me interesa lo suficiente, me pongo en contacto con los creadores. Para mí, el diálogo sobre el producto, sus funcionalidades y su futuro es esencial de cara a apostar por él o no.
Adriano Ferrari es un desarrollador con una idea tremenda: hay un amplio margen de mejora para escribir y para leer textos.
Cuando empecé a usar el producto, me llamó tanto la atención que me puse en contacto con él. La primera vez en inglés, y la segunda en castellano. Las respuestas han sido amables y precisas, y me han animado a seguir usando el producto, y a pasar a versión Premium.
Eso, reconozco, es asunto mío: si algo me gusta lo suficiente, pago cuando estoy convencido. El caso previo, como muchos sabéis, es Inoreader. Un producto que nace como lector RSS social y que acaba siendo un information hub de primera categoría, y por el que aposté tras intercambiar correos con su creador, Yordan Yordanov.
Para mí, la informática es algo personal. En muchísimos sentidos
El concepto
Parece mentira, pero demuestra que se puede innovar donde parecía imposible: en la edición de textos. Como dice Adriano:With Gingko, you can always see the bigger picture (to the left) and the details (to the right). This simple change makes a profound impact.Dentro video
Gingko makes text 2 dimensional, allowing you to read in breadth, or depth Truly 2-dimensional text. Example Notes on Ancient Greek History (written in Gingko)
It means that text can now be two-dimensional. There’s the linear dimension, and the hierarchical dimension. (Note: Tables of contents, parentheses, footnotes and marginal notes are several attempts to add this second dimension.)
Remember that there is nothing sacred in the way we organize text. When computers came onto the picture, all constraints were removed, and our words expanded into this vacuum in the most chaotic way possible: as a Web.
I argue that this is simply a response to the limitless freedom that computers provide, but it is not the best way to organize information for humans to read and understand.
En otras palabras, lo que te ofrece Gingko es un espacio de trabajo dividido en columnas, en las que puedes ir insertando tarjetas de texto formateadas con MarkDown.
Acabas de escribir una nota. Control + Enter. Quieres escribir una nota hermana (de igual nivel jerárquico). Control + down. Quieres escribir una nota hija (de menor nivel jerárquico). Control + derecha. Quieres volver a editar. Control + Enter de nuevo, y Shift + F11 para que salga un editor sin distracciones.. Te mueves por las notas con cursores y listos.
Tan sencillo. Tan inmediato. Ya está.
Ferrari lo define como A mix between Evernote + Workflowy. He probado WorkFlowy, y me gusta más Gingko por la presentación visual y el trabajo con tarjetas. Lo que quiero es reproducir en la medida de lo posible el workflow de Scrivener y tener separados los materiales inmediatos del texto dividido en tarjetas, y de momento la experiencia es muy satisfactoria.
Sobre todo porque, al final, cuando el texto te mola, lo puedes “compilar” como con Scrivener. En la ruedecica de la derecha arriba, eliges si la salida debe ser HTML, markdown, docx… y sale todo el documento perfectamente ordenado. Es sencillamente tremendo: sencillo, limpio, eficaz.
¿Markdown?
In principio erat HTML. O incluso SGML. Pero escribir en HTML no es la cosa más cómoda del mundo, y a no mucho tardar surgieron distintos lenguajes de marcación más sencillos. En vez de b y /b, se emplearon signos más rápidos, como dos asteriscos.De hecho, cada motor wiki (mediawiki, dokuwiki, tikiwiki, etc.) usan su propio sistema de marcado interno para editar. Cuando se visualiza la página, el motor se encarga de convertirlo a HTML para que se vea en el navegador.
Lo que ofrece markdown es una estandarización de estos sistemas de marcación sencillos. Reconozco que me ha costado, porque son años de costumbre de trabajar con el de dokuwiki. Pero la idea es buena: trabajar siempre de la misma manera. Además, hay muchas herramientas para convertirlo al formato que queramos: HTML, DOCX, LaTeX, etc.
Otro video más
Características y funcionalidades que me han atrapado
- Los atajos de teclado y su velocidad
Uno de los aspectos que más me está gustando de gingko es que está completamente orientado al teclado. No tengo que usar el ratón si no quiero, y de hecho no suelo usarlo. A poco que es largo el texto, abro el modo de escritura sin distracciones y veo el texto a tamaño gigante, lo que mi presbicia agradece. Acabo de escribir la tarjeta de turno, y vuelvo al espacio principal. En algunos momentos exporto a HTML para ver el texto en su conjunto, y vuelta a empezar.
Como detalle preciosista, los atajos son o los estándar (cursores) o los de vim (HJKL). Esto, unido a Markdown, ofrece una productividad tremenda cuando de lo que se trata es de organizar información escrita.
- Trabajo colaborativo
Cuando trabajo colaborativamente con wikis, lo que solemos hacer es dividirnos el trabajo y editar cada uno las páginas que le corresponden. Este caso es igual, pero mucho más fluido. La ventaja de gingko comparado con los wikis es que en todo momento se puede comprobar cómo van progresando cada una de las tarjetas.
Una limitación que tiene de momento es la carencia de un histórico: no hay un historial de cambios que poder revertir. Sin embargo, la solución está planeada
We will soon have a trash feature, then full undo, and eventually a complete version history.
- Casi multiplataforma
De hecho, en ChromeOS va más fluido y rápido que Google Docs.
Tal cual.
En ChromeOS para Android: Casi perfecto. De hecho, tanto una pantalla táctil como un ratón con rueda, o un touchpad con gestos, ayudan para recorrer el texto completo. El único problemilla es que, cuando editas, se amplía la zona de la pantalla hasta un tamaño excesivo. Pero eso no pasa en el modo de escritura sin distracciones, que funciona a las mil maravillas.
El que va chungo, sorprendentemente, es en iOS con teclado externo. No funcionan bien los atajos de teclado. Pero es la única excepción que he encontrado.
- Sencillez
- Exportación y publicación
Un documento HTML se puede exportar a cualquier blog o CMS.
Un documento markdown se puede convertir a todos los formatos de texto principales, de forma muy sencilla y sin fallos.
Lo bueno de esto último es que se puede generar una parte de un texto usando gingko, y luego sumarla a algo más amplio. Por ejemplo, si tus compañeros usan Word o Google Docs y no quieren usar gingko por el motivo que sea, no hay problema: se exporta, y se suma al documento más amplio.
En Resumen
Tampoco voy a exagerar. No es la piedra filosofal. No vale para todos los proyectos o necesidades.Lo sigo probando. He de decir que me está encantando. Es, simplemente, una idea feliz.
Para mí, lo mejor es que rompe con la metáfora del folio infinito que son los editores normales. No nos engañemos: con ellos me gano el pan, y han supuesto una revolución tan grande que es invisible. Pero cuando hay que trabajar con documentos complejos, el trabajo con un árbol y nodos (tarjetas dentro de gingko) es un salto a mejor muy importante.
Ahorra trabajo y esfuerzo a la memoria. No tenemos que depender de nuestras (cansadas) neuronas para mantener el texto en la cabeza, sino que podemos concentrarnos en cada sección del texto, y recuperar la visión general con dos pulsaciones de teclado.
Sólo queda lo obvio: recomendaros que lo probéis. Es de una sencillez tan sorprendente que puede cambiar para mejor parte de vuestra forma de trabajo.
Edito: si queréis ver la review en gingko, id aquí: https://gingkoapp.com/review-de-gingko ; si queréis ver la conversión a html, es ésta: https://gingkoapp.com/export/4c2f84070e7f1f121700003a.html