Ein Applaus für dich: So baust du deinen eigenen Applaus-Button ins Ghost CMS ein!

Kennst du das Gefühl, wenn du an einem großartigen Projekt arbeitest und dir nur eins fehlt? Ein bisschen Applaus! So baust du deinen eigenen Applaus-Button ins Ghost CMS ein!
Ein Applaus für dich: So baust du deinen eigenen Applaus-Button ins Ghost CMS ein!

Manchmal kommen die besten Ideen aus dem simplen Wunsch heraus, ein bisschen Interaktion zu fördern. So ging es mir mit dem Applaus-Button. Eine tolle Möglichkeit, Leser aktiv einzubinden! Doch eine Frage blieb: Wie genau baue ich diesen Button in mein Ghost CMS ein? Und das, obwohl ich nur rudimentäre Erfahrung mit HTML, CSS und JavaScript habe. Zum Glück hatte ich einen unschlagbaren Partner an meiner Seite – ChatGPT.

In diesem Blogartikel nehme ich dich mit auf unsere Reise, vom ersten Konzept bis zur vollständigen Umsetzung eines benutzerdefinierten Applaus-Buttons. Gemeinsam mit ChatGPT haben wir jede technische Herausforderung gelöst und den Button Stück für Stück in mein Ghost CMS integriert. Hier erfährst du, wie auch du am Ende des Artikels deinen eigenen Applaus-Button in Ghost CMS erstellen kannst!

Der Funke: Wo alles begann 🔥

Du kennst das vielleicht: Du siehst etwas Inspirierendes und denkst dir „Das brauche ich!“ Genau das dachte ich, als ich den Applaus-Button von Brightthemes entdeckte. Ein Klick, und Leser können Applaus für den Beitrag spenden. Der Plan stand also fest – aber die Umsetzung? Da kam ChatGPT ins Spiel.

Gemeinsam mit ChatGPT ging ich durch alle Details. Während ich die Ideen beisteuerte, lieferte mir ChatGPT das technische Know-how. Der Applaus-Button sollte nicht nur eingebunden, sondern auch mit einem Zähler versehen werden, der nach dem Reload erhalten bleibt. Also starteten wir mit einer kleinen Analyse und erster Umsetzung!

Anleitung via Brightthemes

Warum ein Applaus-Button für mehr Leserinteraktion sorgt

Applaus-Buttons und andere Interaktionselemente geben Lesern die Möglichkeit, mit Inhalten auf einfache Weise zu interagieren, ohne dass sie kommentieren müssen. Sie fördern ein Gefühl der Zugehörigkeit und zeigen den Content-Creatorn, welche Beiträge bei den Lesern besonders gut ankommen.

Studien zur Benutzerinteraktion zeigen, dass einfache Interaktionselemente wie „Gefällt mir“- oder Applaus-Buttons dazu beitragen, die Bindung zwischen Leser und Content zu stärken. Solche Elemente fördern das Engagement und können dabei helfen, wertvolle Einblicke in das Leseverhalten zu erhalten.

Der Applaus Button in Action via Scott Logic

Die Bedeutung von Leserinteraktionen im Content-Marketing

Interaktion ist ein wesentlicher Bestandteil einer effektiven Content-Marketing-Strategie. Solche kleinen Aktionen, wie das Drücken eines Applaus-Buttons, ermöglichen es Lesern, ihre Zustimmung zu einem Thema auszudrücken, ohne dass sie viele Worte finden müssen. Diese schnelle und mühelose Form des Feedbacks hat sich als extrem wertvoll erwiesen, da sie nicht nur die Leserbindung stärkt, sondern auch zeigt, welche Themen besonders beliebt sind und so für die Content-Planung genutzt werden können.

💡
Tipp: Der Applaus-Button ist ein einfacher und direkter Weg, deinem Publikum eine Stimme zu geben und dein Content-Erlebnis zu bereichern. Ein toller Pluspunkt für jeden Blog!

Einstieg ins Ghost CMS: Anpassungen für den Applaus-Button

Ghost ist eine leistungsstarke Blogging-Plattform, die sich besonders für Creator eignet, die ihren Blog individuell gestalten möchten. Ein großer Vorteil von Ghost ist, dass es Entwicklern erlaubt, die Templates und das Design einfach anzupassen. Anders als Plattformen wie WordPress bietet Ghost eine klare und schlanke Struktur, in der sich Änderungen gut einbauen lassen.

Um unseren Applaus-Button individuell anzupassen, müssen wir uns in die Dateien des Ghost Themes begeben – hauptsächlich in post.hbs für die HTML-Struktur und in screen.css für das Styling. Diese Dateien finden sich in deinem Theme-Ordner und können mit einem Texteditor bearbeitet werden.

Hast du bisher wenig Erfahrung mit Template-Anpassungen? Keine Sorge, dieser Artikel führt dich Schritt für Schritt durch die nötigen Änderungen 👌🏻.


Schritt-für-Schritt-Anleitung für die Button-Integration

Bevor wir uns in den Code stürzen, lassen wir uns jeden Schritt kurz ansehen, um eine klare Struktur für die Umsetzung zu haben. Wir werden gemeinsam jeden Punkt detailliert durchgehen und dabei sicherstellen, dass auch alle mitkommen.

Du benötigst einen passenden Editor, um dich im Code zurechtzufinden, ich empfehle dir folgendes kostenlosen Tools dafür.

MacOS:

CotEditor
Text Editor for macOS

Windows

Downloads | Notepad++

Im Anschluss sieht dein Code, in etwa so aus:

Schritt 1: Zugriff auf Ghost-Theme Dateien sicherstellen

Nutzt du Ghost in der Self-Hosted Variante auf deinem Server, dann solltest du via FTP im Ghost Verzeichnis direkt auf deine Dateien im themes Verzeichnis zugreifen können:

Im Hauptverzeichnis findest du die post.hbs

Unter Assets findest du die screen.css

⁉️
Du hast keinen Zugriff? Kein Problem!
Auch wenn du das Ghost CMS bei einem Anbieter in der Cloud-Variante ohne FTP-Zugang hast, kannst du trotzdem Änderungen an deinen Dateien vornehmen 😉.

Suche die Theme – Einstellungen in Ghost

Logge dich dazu einfach in dein Ghost CMS ein und klicken unten links (neben deinem Profilbild) auf das Zahnradsymbol. So gelangst du zu allen Einstellungen. Dort suchst du dann unter "Design & branding" de Theme, Einstellungen.

Zahnradsymbol -> Design & branding -> Change theme

Offizielle Themes & installiere Themes

Klicke auf "Installed", um dein aktives Theme zu finden.
Klicke auf die 3 Punkte und lade dein aktives Theme herunter.

Bearbeite nun lokal deine post.hbs und screen.css

Du kannst nun lokal deine Dateien mit dem passenden Editor bearbeiten. Bitte vergiss nicht vorher ein Backup deines funktionierenden Theme anzulegen, damit du jederzeit wieder zurückspringen kannst.

Lecke dir von der Original theme.zip (1) eine Kopie als Backup (2) an
💡
Profi-Tipp:
Beim Öffnen mit dem Editor wird manchmal nicht die enthaltene Sprache direkt entdeckt. Im CotEditor am Mac kannst du bei (1) Javascript und (2) CSS z.b., die Code-Sprache entsprechend anpassen. Das macht individuelle Anpassungen für das Auge viel einfacher, anstatt alles nur in Schwarz-Weiß.

Du bist fertig?

Dann mache das deinem gesamten Ordner, worin sich das Theme befindet eine ZIP-Datei. Am Mac und in Windows kannst du einfach via Rechtsklick eine Zip-Datei über das Kontenxtmenü „komprimieren“ erstellen.

Rechtsklick -> Komprimieren

Im Anschluss musst du diese Datei wieder über die Ghost Design & Branding Einstellungen hochladen. Achte hierbei immer auf den gleichen Namen, so erkennt Ghost, dass dieses Theme bereits vorhanden ist und du kannst es überschreiben.

Schritt 2: HTML und CSS – Grundgerüst des Buttons

Wir starten mit den Basis-Elementen, HTML und CSS. Hier wird unser Applaus-Button erstellt und das Design definiert. Der Button soll zunächst am Ende des Artikels erscheinen und auf Klick eine Applauszahl anzeigen.

Du benötigst einen passenden Editor, um dich im Code zurechtzufinden, ich empfehle dir folgendes kostenlosen Tools dafür.

HTML-Code für den Button:

 <!-- Applaus-Button Start -->
<div class="applause-container">
    <button class="applause-button" onclick="handleClapClick()">
        <span class="clap-icon">👏🏻</span>
        <span class="clap-count" id="clap-count">0</span>
    </button>
</div>
 <!-- Applaus-Button Ende -->

Tauche noch tiefer ein!

Anmelden um diesen Artikel und viele weitere spannende Guides zu lesen, die nur für unsere Mitglieder zugänglich sind. Werde Teil unserer Community und verpasse nichts! Let's go 🚀.

Jetzt anmelden
Du hast bereits ein Konto? Anmelden

ToolGui.de

Dein Guide zu den besten Produktivitäts-Apps und Tools

Guide durchsuchen
ToolGui.de

Toll! Du hast Dich erfolgreich angemeldet.

Willkommen zurück! Du hast Dich erfolgreich angemeldet.

Du hast dich erfolgreich bei ToolGui.de angemeldet.

Erfolg! Überprüfen Deine E-Mail auf einen magischen Link zur Anmeldung.

Erfolg! Deine Rechnungsdaten wurden aktualisiert.

Deine Abrechnung wurde nicht aktualisiert.