easybook – book publishing as easy as it should be

Easybook ist eine Sammlung von PHP-Skripten die die Erstellung von Büchern sehr einfach gestalten.

Der Buchinhalt wird in der einfach zu schreibenden und lesenden Auszeichnungssprache Markdown erstellt.

Ich nutze seit geraumer Zeit markdown in meinem Blog und für Dokumentationszwecke. Für Dokumente mit geringerem Umfang (< 10 Seiten) werden die Markdown-Dateien mittels pandoc in HTML-Dateien oder LaTeX-Dateien konvertiert. Aus den LaTeX-Dateien wurde mittels pdflatex, welches Bestandteil des MiKTeX-Pakets ist, PDF-Dokumente erzeugt. Manchmal erzeuge ich aus den HTML-Dokumenten direkt PDFs mit wkhtmltopdf.

Für umfangreichere Projekte, für die ich bislang nicht die Zeit und Muse fand wären diese Tools sicherlich auch geeignet. Easybook erlaubt es aber auf sehr einfache Art und Weise komplexere Dokumentationsprojekte in Angriff zu nehmen und das ohne, dass ich meinen bisherigen Workflow verändern oder die dafür genutzten Tools ersetzen muss.

Bei den Markdown-Dateien handelt es sich um simple Textdateien die sich wunderbar mit Vim erstellen und bearbeiten lassen. Für die Versionierung kommt weiterhin git zum Einsatz.

Praktischerweise bringt das easybook-Paket neben der eigentlichen Funktionalität auch noch Beispieldokumente mit. Dabei handelt es sich um die easybook Dokumentation die im Markdown-Quellformat mitgeliefert werden. Ein Blick auf das fertige Ergebnis zeigt was mit easybook u.a. möglich ist.

Einziges Manko, aus meiner Sicht, ist die Abhängigkeit von PrinceXML.

Trotzdem ist für mich easybook das absolute Highlight dieser Woche – Danke Javier Eguiluz für Deine tolle Arbeit!

Weitere Informationen gibt es auf der easybook Homepage.

Veröffentlicht unter Allgemein | Verschlagwortet mit | Hinterlasse einen Kommentar

Essenz 2012/02/11

HTML5 & CSS3

PHP

Javascript, node.js, Coffeescript

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

Essenz 2012/02/08

Javascript

Wetware

Linux

Vim

LaTeX

  • Web Equation
    einfach mit der Maus die Formel bzw. das Symbol “malen” und das entsprechende LaTeX-Element oder MathML-Code wird generiert. Great!
Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

PragPub Magazin 02/2012, Ausgabe 32 erschienen

das gibt es zu lesen:

  • Unit Tests Are FIRST
    by Tim Ottinger, Jeff Langr
    For unit tests to be useful and effective for your programming team you need to remember to make them FIRST.
  • The Dude Abides
    by Michael Swaine
    The Dude behind Cutting an Agile Groove chats about agility, coaching, and whatever else is on his mind.
  • Scala for the Intrigued
    by Venkat Subramaniam
    In this fifth installment of his series on the Scala programming language, Venkat mixes object oriented and functional styles to reveal the power and grace of Scala collections.
  • When Did That Happen?
    by Dan Wohlbruck
    In January of 1972, Hewlett-Packard made a lot of engineers’ pockets happy.
  • Up Front
    by Michael Swaine
    Scala, the FIRST approach to unit tests, and a breakthrough product from forty years ago.
  • Choice Bits
    Drinking from the Twitter firehose.
  • Meet the Team
    Meet Brian Hogan, who writes books as well as acting as development editor for The Pragmatic Bookshelf.
  • The Quiz
    A monthly diversion at least peripherally related to programming.
  • Calendar
    Author sightings, upcoming conferences, and other events of note.
  • Shady Illuminations
    by John Shade
    John devotes this month’s column to telling you things you already know.

Quelle: PDF

Veröffentlicht unter Allgemein | Verschlagwortet mit | Hinterlasse einen Kommentar

freiesMagazin 02/2012 erschienen

das gibt es zu lesen:

  • openSUSE 12.1
  • Dezember und Januar im Kernelrückblick
  • Python – Teil 11: Zwitschern in Schwarz-Weiß
  • PHP-Programmierung – Teil 5: Cascading Style Sheets
  • UML-Programme im Test
  • Selenium
  • Debian-Installation auf dem QNAP TS-509 Pro
  • Rezension: Android-Apps entwickeln
  • Rezension: Spielend C++ lernen
  • Die Neuerung der EPUB-Ausgabe
  • Veranstaltungen

Quelle: PDF-Version

Veröffentlicht unter Allgemein | Verschlagwortet mit | Hinterlasse einen Kommentar

Essenz 2012/02/04

jQuery-Plugins, Javascript

HTML und CSS

PHP

Services z.B. Online Dienste

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

Essenz 2012/02/02

App Development

Javascript, Coffeescript, Backbone etc.

HTML und CSS

Services z.B. Online-Dienste

  • bear css Helping you build a solid stylesheet foundation based on your markup
  • SQLFiddle
  • tmpltr Realtime templating mit HTML, CSS und JSON

Linux, Shells etc.

Wetware, Methodik

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , , , , | Hinterlasse einen Kommentar

Essenz 2012/01/30

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

Essenz 2012/01/28

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , , , , , | Hinterlasse einen Kommentar

Essenz 2012/01/26

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , , , , , , , , | Hinterlasse einen Kommentar