ogobrecht.github.io

APEX fine art printing, Markdown überall

Ottmar Gobrecht
DOAG APEX Connect 2016, Berlin


Motivation


Wiki-Fan, Projektanforderungen


Was ist Markdown?


Vereinfachte Auszeichnungssprache

HTML-Erstellung


Ziel: Ohne Konvertierung leicht les- und schreibbar

Editor Atom mit Live-Vorschau


HTML = Publikations-Format

Markdown = Schreib-Format


Einflüsse: Text-Emails, Text-zu-HTML-Konverter

Beispielmail


Referenzimplementierung: 2004, John Gruber, Perl

John Gruber - homepage


Weitere Implementierungen


Syntax & Weiterentwicklungen


Weitere vereinfachte Auszeichnungssprachen


Fragen?


Wer nutzt Markdown?


Github: README.md Dateien werden direkt als HTML ausgeliefert

GitHub README Dateien


Stackoverflow: Alle Einträge/Kommentare sind in Markdown verfasst

Stackoverflow


Verlage & Autoren, die sowohl eBooks als auch klassischen Druck benötigen

Ein paar interessante Blog-Einträge zum Thema:


Die DPA veröffentlicht ihre Pressemitteilungen seit 2010 in Markdown


Der Listmanager Trello nutzt Markdown auf Kartendetails

Trello


Die Blogging Plattform Ghost setzt zu 100% auf Markdown

Ghost


Plugins für jedes wichtige CMS, Wiki oder Forum - auch für APEX :-)

APEX plugin


Jeder intuitiv, der einfachen Text strukturiert


Fragen?


Gründe für Markdown im APEX-Umfeld


Rohtext gut lesbar in Datenbank und Userinterface


Einfach prozedural erstellbar


Textmengenvorgaben gut einhaltbar

Textmenge


Geringere Datenmenge zum Browser

Textmenge 2


Ein Quelltext, viele Ausgabeformate

Beispiel Formatkonverter Pandoc:


Übrigens, dieser Vortrag wurde in Markdown verfasst :-)

Vortrag in Markdown


APEX Markdown Plugin in Action

Demo…


APEX fine art printing


Die Idee


Fine art printing?


Fine art printing in Action

Demo und Diskussion…


Bonustrack


Die Idee


Eine Reporting-Engine basierend auf Markdown


Was jetzt noch fehlt


Markdown Reporter in Action (Prototyp)

Demo und Diskussion…


The End

Fragen?

ogobrecht.github.io