Typemill - Das Open Source Flat-File CMS zur Erstellung von Websites und eBooks

Typemill - Das Open Source Flat-File CMS zur Erstellung von Websites und eBooks

Ein autorenorientiertes, selbstgehostetes Open-Source-CMS zur Erstellung von Websites und eBooks.

Wenn du Bücher schreibst und eine Möglichkeit brauchst, deine Arbeit selbst zu hosten, gibt es dafür eine App. Du kannst damit nicht nur Bücher schreiben, sondern sie auch als Dokumentationsportal nutzen oder was auch immer du für richtig hältst! Nimm deine Arbeit überall mit hin! Noch nie war es so einfach, deine Texte in der Cloud zu hosten - mit Typemill.

Was ist Typemill?

Typemill ist ein Open-Source-Flat-File-CMS zur Erstellung von Websites und eBooks. Du kannst es für Handbücher, Dokumentationen, Bedienungsanleitungen, Web-Romane, traditionelle Websites und vieles mehr verwenden.

Typemill ist ein Content Management System (CMS) genau wie WordPress. Aber anders als WordPress richtet sich Typemill speziell an Autoren und Verleger, die ein Verlagsprojekt im Sinn haben. Typemill eignet sich hervorragend für Dokumentationen, Handbücher, Leitfäden, Web-Romane und ähnliche Veröffentlichungen. Typemill eignet sich für kleine Unternehmen, kleine Verlage und für einzelne Autoren.

Wenn du Typemill mit anderen Lösungen vergleichen willst, dann ist Typemill ähnlich wie Ghost CMS, aber im Gegensatz zu Ghost ist es nicht für Online-Magazine und Blogs, sondern für webbasierte Buchprojekte gedacht.

Features

Typemill bietet eine Menge nützlicher Funktionen. Das kannst du jetzt mit Typemill machen:

  • Super einfache Einrichtung einer neuen Website.
  • Füge neue Benutzer mit vollen Admin-Rechten oder eingeschränkten Editor-Rechten hinzu.
  • Erstelle und bearbeite deine Inhalte online oder lade einfach Markdown-Dateien hoch (z.B. per FTP).
  • Erstelle und ordne Seiten per Drag & Drop direkt im Navigationsbaum neu an.
  • Kontrolliere die Sichtbarkeit einer Seite mit den Zuständen "Entwurf", "Veröffentlichung" und "Freigabe" vollständig.
  • Überarbeite eine Seite, während du die ursprüngliche Version online lässt (selbst WP hat diese Funktion nicht in seinem Kern!).
  • Verwende eine einfache Markdown-Syntax oder einen ausgefallenen visuellen Block-Editor, um Inhalte zu bearbeiten.
  • Der visuelle Block-Editor bietet Bild-Uploads, Markdown-Tabellen und vieles mehr.
  • Markdown unterstützt zusätzliche Formate wie Inhaltsverzeichnisse (TOC), Fußnoten und sogar mathematische Formate.
  • Schreibe deine eigenen Themes mit HTML, CSS und Twig.
GitHub - typemill/typemill: TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.
TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers. - GitHub - typemill/typemill: TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.

Typemill mit Docker installieren

Dieses Mal erstellen wir das Image lokal, indem wir das Repo klonen. Achte also darauf, in das Verzeichnis zu kopieren, in dem du Typemill haben möchtest.

git clone <https://github.com/trendschau/typemill.git>
cd typemill

Baue dein Image lokal auf

docker build -t typemill:local .

Starte das Docker-Image auf Port 8080

docker run -d --name typemill -p 8080:80 typemill:local

Typemill mit Persistenz ausführen

docker run -d \\
    --name=typemill \\
    -p 8080:80 \\
    -v $(pwd)/typemill_data/settings/:/var/www/html/settings/ \\
    -v $(pwd)/typemill_data/media/:/var/www/html/media/ \\
    -v $(pwd)/typemill_data/cache/:/var/www/html/cache/ \\
    -v $(pwd)/typemill_data/plugins/:/var/www/html/plugins/ \\
    -v $(pwd)/typemill_data/content/:/var/www/html/content/ \\
    -v $(pwd)/typemill_data/themes/:/var/www/html/themes/ \\
    typemill:local

Fazit

Mir gefällt die Idee von Typemill und der Fokus, der darauf liegt, Autoren dabei zu helfen, ihre Arbeit in einer selbst gehosteten Umgebung zu entwickeln, auf die man überall online zugreifen kann.