Skip to content
tinagiesler edited this page Jul 27, 2015 · 32 revisions

Projektbeschreibung

Einführung und Zielbestimmung

Beschreibung des Unternehmens

type:area ist ein technischer Hersteller für digitale Textprodukte. Seit fünf Jahren aktiv im Bereich Verlagswesen, eBook Markt und eBook Herstellung, mit Germanistik, Verlagserfahrung und Webentwicklung im Hintergrund.

type:areas Stärke liegt dabei in der Dualität, die sich aus der Kombination eines tiefen, klassischen Verständnisses für Literatur und Publizistik und einem nativen und selbstverständlichen Umgang mit dem Internet und den dahinter stehenden Entwicklungsmethoden, ergibt.

Aus dieser Stärke heraus soll nun eine neue Plattform entwickelt werden, die es Lesern, Autoren und Medienschaffenden ermöglicht literarischen Text in einer nativ digitalen Form zu publizieren, zu konsumieren und für externe Produkte zu nutzen.

Dabei soll die Wertschöpfung so aufgebaut werden, dass die Grundlagen frei Lizenziert werden können und trotzdem möglichst viele Teilnehmer der Medienbranche das System wirtschaftlich nutzen können, ohne sich in Abhängigkeiten zu begeben.

Beschreibung und Hintergründe der geplanten Softwareentwicklung

Es soll eine vernetzte Textdatenbank mit Leseoberfläche und Redaktionssystem erstellt werden, das literarische Texte nach modernen Lesegewohnheiten zugänglich macht.

Dabei sollen folgende Ziele in den drei Bereichen der Plattform verfolgt werden:

Datenhaltung: Die Texte sollen semantisch, barrierefrei, flexibel, versioniert und vernetzt sein. Sie sollen mit einem beliebig erweiterbaren und nicht einheitlichen Satz an Metadaten ausgestattet sein. Sie sollen nachprüfbar formal fehlerfrei sein, also in Rechtschreibung, Grammatik, Silbentrennung und Auszeichnung. Sie sollen frei und dauerhaft erreichbar sein und in ihrer Ausgabe leseoptimiert.

Frontend: Das Lesen muss direkt und granuliert erfolgen. Jegliche Informationen und Gestaltungen die ein Vorurteil über den Text/Inhalt erlauben müssen ausgeschlossen werden. Jegliche Hürden, wie Registrierung, Login und Zahlung, müssen maximal gering gehalten werden. Die Oberfläche muss auf allen Anzeigegeräten und in allen Browsern gleich aussehen. Die Textanzeige soll dabei maximal schlicht und leseoptimiert sein. Die Nutzung erfolgt über maximal drei Schaltflächen und intuitive Gesten auf Mobilgeräten, sowie über Grundfunktionen des Browsers.

Backend: Die Texte müssen eingegeben und gepflegt werden können und sie sollen algorithmusgestützt und redaktionell vernetzt werden. Die Lesepfade und das Leseverhalten der Nutzer soll anonymisiert werden, geloggt und statistisch erfasst.

Die dahinterstehende Theorie geht davon aus, dass das Lesen von literarischen Text in digitaler Form durch die Unmenge an Angeboten und Gegenangeboten in Textform, sowie die Textlängen verhindert wird.

Die Menge an digitalen Texten ist so angestiegen, dass eine Navigation leserseitig und eine Sichtbarmachung verlagsseitig mit den bisherigen Mitteln nicht mehr möglich ist.

Diese Entwicklung ist für das Internet typisch und hat bereits Lösungsansätze hervorgebracht, die darauf basieren, dass man sich nicht mehr in der Gesamtheit der Inhalte zu orientieren versucht, sondern nur innerhalb eines individuell abgesteckten Raums. Realisiert wird dies durch eine individuelle Vernetzung und ein personalisieren der Quellen. Meistens gehen solche Systeme mit einer strickten Beschränkung der Mittel einher. Vergleiche hierzu Twitter, Instagram oder aktuell beme.

Das digitale Lesen das aktuell auf Blogs, Twitter, Facebook und in Onlinemagazinen stattfindet ist granuliert, scrollbar, vernetzt, flexibel, interaktiv und personalisiert. Dem gedruckten Buch entliehene, literarische Texte sind das alles nicht, daher rekrutieren sich die Leser von gekapselten eBooks auch eher aus den Reihen der klassischen Leser, statt eine neue Leserschaft unter den Internetnutzer zu erschließen.

Mit Dembelo soll diese Kapselung aufgebrochen werden und neu zu schaffende, literarische Texte auf das Modell des Internets übertragen werden. Dabei sollen die Qualitätsmaßstäbe und Ideale des klassischen Verlagswesens erhalten bleiben aber alle Methoden und Modelle eines solchen verworfen werden. Das bedeutet, dass sich alle Prozesse dem digitalen Leseverhalten beugen müssen und entsprechend neu entwickelt werden.

Realisierung

Aktuelle Situation

Unter https://github.com/typearea/dembelo wurde ein Repository angelegt, das plattformunabhängig (Windows, Linux und Mac) eine über Vagrant installierbare Version der technischen Basis ermöglicht, um die Entwicklung fortzuführen. Beispielhaft sind bereits zwei Ansichten – Hauptseite und Textanzeige – integriert.

Der Code steht unter GPL und ist öffentlich verfügbar.

Enthalten ist ein Webserver, MVC-Framework, diverse Entwicklertools sowie ein Konfigurationsmanagement. Dadurch hat jeder Entwickler dieselbe Konfiguration und Abhängigkeiten müssen nicht mehr bedacht werden.

Die Installation erfolgt anhand der readme.nd die dem Repositoty beiliegt.

RL1 - Erste Vorführbarkeit

Im ersten Schritt soll Dembelo zukünftigen Mitwirkenden und Investoren vorführbar gemacht werden. Hierfür wird eine Umfassende Konzeption, Grundfunktionalität in der Datenhaltung und Darstellung, Nutzerverwaltung und Login, sowie die Simulation einer Zahlungshürde benötigt.

Darstellung Frontend

Benötigt werden folgende Darstellungselemente, hier verlinkt mit den Mockups aus der Dropbox.

  1. Startseite
  2. Textdarstellung
  3. Metadatenausgabe
  4. Optionsauswahl

zu 1.

Auf der Startseite befinden sich drei Knöpfe über die selbe Breite wie das Themenfeld.

  • Der linke Knopf hat das Logo "Neuladen" und ist ausgegraut und ohne Funktion
  • Der mittlere Knopf hat das Logo "Info" und öffnet ein DIV wie in der Ansicht 5
  • Der rechte Knopf hat das Logo "Menü" und öffnet ein Dropdown mit den Optionen Registrieren und Login. Vergleiche hierzu Nutzerverwaltung.

Das Themenfeld ist in 10 Bereiche aufgeteilt.

  • Feld 1 ist ein Slider, dem drei Grafiken hinterlegt sind. Die Anzahl der Grafiken wird durch Punkte zentriert am unteren Rand der Fläche angezeigt Beim Anklicken wechselt die Grafik. Keine weitere Funktion.
  • Feld 2 ist mit einer farbigen Grafik hinterlegt und enthält den Text "Lorem", beim anklicken wird ein zufälliger Text mit der Zuordnung "Lorem" und "Einstieg" aufgerufen.
  • Feld 3 bis 9 mit einer ausgegrauten Grafik hinterlegt und ohne Funktion.
  • Feld 10 enthält eine Werbegrafik, die beim Anklicken auf den Dembelo Github führt.

zu 2. Zu realisieren ist reiner Fließtext, explizit ohne Überschriften, Einschübe, Bilder, Tabellen oder ähnliches. Der Text wird einspaltig gescrollt, keine irgendwie gearteten Seitenwechsel oder Umbrüche. Der Text soll Silbengetrennt hinterlegt sein, also keine Echtzeitgenerierung beim Aufruf, vergleiche hierzu: Silbentrennung. Der Text soll barrierefrei codiert sein, um von Hilfsmitteln wie Vorlesesoftware optimal wiedergegeben werden zu können.

Recherchehintergrund:

Der Text soll auf allen Geräten und Bildschirmbreiten optimal angezeigt werden, dabei ist zu berücksichtigen:

  • Proportion zwischen Schriftgröße und Zeilenabstand
  • Geeignete Schriftgröße für die Erstanzeige
  • Geeignete maximale und minimale Schriftgröße
  • Scalierungsschritte der Schriftgröße
  • Geeignete Zeilenlänge
  • Geeignete Positionierung des Textes
  • Geeignete Abstände zum Rand

Innerhalb des Textes wird eine Handhabe für folgende Textelemente benötigt:

  • Gedankenstriche
  • Bindestriche
  • Eigennamen
  • Abkürzungen

In der Gestaltung zu optimieren und zu diskutieren sind folgende Bereiche:

Schriftart

  • Serif oder SanSerif?
  • Zeichenumfang, Realisierung aller Sprachen die auf dem lateinischen Alphabet basieren, aller europäischer Sprachen, aller Sprachen Weltweit?
  • Lizenzierung?
  • Verfügbarkeit auf allen Geräten im Online- und Offlinemodus

Absatzkennzeichnung

  • Erstzeileneinzug, ja oder nein?
  • wenn ja, Realisierung nichteingezogener Erstabsätze
  • Abstand zwischen Absätzen ja oder nein?
  • Leere Absätze zulassen, ja oder nein?
  • Summierung leerer Absätze erlauben, ja oder nein?

Der Ansatz besteht darin nicht deskriptiv das zu realisieren, was in vorhandenen Büchern vorkommt, sondern präskriptiv vorzugeben, was in digitaler Form wichtig ist und genutzt werden kann. Dabei soll von Literarischen Texten, also narrativer Unterhaltungsliteratur ausgegangen werden und nicht von Fachtexten oder Sachartikeln.

Grundfunktionen Frontend

Schriftgröße skalieren: Die Scalierung der Schriftgröße soll die einzige Einstellungsoption des Lesers für den Text sein und sich der dafür vom Gerät vorgegebenen Funktionalität bedienen. Auf Mobilgeräten die Zweifingergeste fürs Zoomen, in Browsern die Strg+ +/- Funktion.

Skip/Zurück: Belegt auf dem Knopf oben links. Läd diese Funktion den Elternknoten des Lesepfads, ist kein Elternknoten vorhanden wird ein zufälliger Text mit der Zuordnung "Lorem" und "Einstieg" geladen.

RL2 - Erste Veröffentlichung

Im zweiten Schritt soll Dembelo als Veröffentlichungsplattform für einen einzigen Entscheidungsroman dienen. Hierfür wird eine Grundfunktionalität in der Datenhaltung, Nutzerverwaltung und Login, sowie eine erste Zahlungshürde benötigt.

Wird fortgesetzt ...