martes, 7 de enero de 2014

easybook, la forma fácil de editar un libro

easybook es un proyecto que en estos últimos años me ayudó mucho a la hora de armar desde informes, trabajo final para mi carrera de grado en Ingeniería, Papers, apuntes, libros, documentación y lo que se les ocurra.


La idea principal de easybook creada por el español Javier Eguiluz, es que a partir de algunos archivos en formato .md y una estructura básica de documentos, uno tenga la posibilidad de crear un documento final en múltiples formatos como por ejemplo PDF, Epub, incluso HTML y todos con una excelente terminación por defecto.

Es una herramienta escrita en PHP5 y utiliza los componentes de Symfony2, a diferencia de otras aplicaciones, easybook esta fundada en la consola de comandos, donde desde allí podemos generar nuevos proyectos, realizar algunas configuraciones y exportar su salida a los diferentes formatos.

Al igual que con Symfony2, easybook es software totalmente libre y se encuentra bajo los términos de la licencia MIT, es multiplataforma con lo cual pueden ejecutarlo en un Windows, Linux o Mac OS X.

Recuerdan que les comente que utiliza los componente de Symfony2, bueno entre esos componentes se encuentra Twig y es la forma de crear y personalizar todos los detalles para sus diferentes salidas, si tienen una noción básica de CSS, ya están en condiciones de personalizar sus trabajos con la utilización de estándares como HTML5 y CSS3.


Por otro lado easybook posee una extensa e interesante documentación para poder dar nuestros primeros pasos, el mismo viene con dos proyectos por defectos, para familiarizarnos con los comandos y ver rápidamente como se exporta y queda un trabajo terminado para PDF, Epub o HTML.

Instalación


El código fuente de easybook se encuentra en los repositorios de GitHub y podemos realizar y clon en nuestra máquina local de la siguiente manera.

$ git clone https://github.com/javiereguiluz/easybook.git
$ cd easybook/
$ curl -s https://getcomposer.org/installer | php
$ php composer.phar install

finalmente y luego de un par de minutos ya podemos ejecutar easybook con todos sus componentes.

$ ./book


Por estos días le prometo ir creando un proyecto con easybook, generar nuestra propias template y conocer algunas cosas más de este proyecto que tanto me gusta y que utilizo en mis propios proyectos para la tarea de documentación.

Saludos!

Enlace | sitio oficial de easybook

No hay comentarios.:

Publicar un comentario

Entradas populares