Software & Infrastruktur

Ghost CMS: „Weniger ist … zu wenig“

Seite 2 / 2

Wie ihr Ghost jetzt schon nutzen könnt

Wer trotzdem von Ghost überzeugt ist und dieses System einsetzen will, kann es mit den folgenden Hilfestellungen aufsetzen und mit grundlegenden Funktionen ausstatten.

Kommentarfunktion

Die Kommentarfunktion von Ghost ist noch nicht implementiert, ihr könnt aber einen Umweg über Disqus gehen.

  • Registriert euch bei Disqus und erstellt ein neues Projekt. Bei „Choose your Platform“ wählt ihr „Universal Code“ und speichert diesen Code ab.
  • Sucht die post.hbs-Datei in content/themes/[theme-name] und fügt den „Universal Code“ in die Datei ein.
  • Um die Kommentarfunktion unterhalb eures Artikels einblenden zu können fügt folgenden Code unter den eigentlichen Post ein:
<section class="post-content">
    {{content}}
</section>

<div id="disqus_thread"></div>

Auf diese Weise könnt ihr eine Kommentarfunktion innerhalb eurer Ghost-Installation nutzen.

Analytics-Software einbinden

Da das Dashbaord erst Ende des Jahres verfügbar sein wird, könnt ihr bis dahin zumindest Google Analytics nutzen, um Daten über das Nutzerverhalten zu erlangen.

Vorausgesetzt, ihr seid schon im Besitz eines Tracking-Codes von Google, fügt folgenden Code in eure default.hbs-Datei ein:

{{ghost_head}}

    <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', 'UA-XXXXXXX-XX', 'mysite.com');
    ga('send', 'pageview');
    </script>
</head>
<body class="{{body_class}}">

Dieser Code-Schnippsel platziert den Tracking-Code in den head des ausgegebenen HTML-Dokuments, vorausgesetzt ihr habt nicht vergessen, eure eigene Tracking-ID einzufügen. Da diese Änderung direkt im Theme vorgenommen werden muss, geht das Tracking mit Google verloren, sobald ihr ein anderes Template verwendet.

Fazit

Ihr könnt mit Ghost eingeschränkt ein Blog betreiben, ja. Ist Ghost ein fertiges Produkt? Definitiv: nein, obwohl als Datum für die Veröffentlichung von Ghost CMS auf der Kickstarter-Seite des Projekts September 2013 angepeilt wurde. Keine Erwähnung von Versionsnummern oder darüber, dass Ghost nur als rudimentäre Perpetual Beta erscheinen wird.

Auch das Kickstarter-Video macht nicht den Anschein, als sei Ghost im Herbst 2013 halbfertig: Es wird das Dashboard gezeigt und es wird Blogfunktionalität gezeigt: „It is just a blogging platform“ – stimmt, denn mehr als Text eingeben kann man mit Ghost vorerst nicht. Nichtsdestotrotz sieht der Auftritt von Ghost auf Kickstarter nicht nur nach Vision aus, sondern präsentiert Ghost als durchdachtes und fertiges System, was es aber definitiv nicht ist.

Anscheinend handelt es sich bei der Veröffentlichung um eines der größten Missverständnisse der Softwareentwicklung – oder um einfach nur unklare Kommunikation durch den Anbieter.

Habt ihr Ghost schon getestet?

Ein Danke an die Jungs von xhoch4.de, die mit uns zusammen Ghost gestestet haben.
Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

17 Kommentare
Martin
Martin

Nene, nicht einfach GA-Snippet einfügen. Erst einen Vertrag mit Google unterschreiben, Datenschutzbestimmungen platzieren. Auch Disqus darf in Deutschland nicht ohne Weiteres verwendet werden, da Daten im Ausland gespeichert werden.

Antworten
239822 (abgemeldet)
239822 (abgemeldet)

Habe Disqus ebenfalls implementiert. „Darf in Deutschland nicht ohne Weiteres verwendet werden“? Muss man da auch einen Datenschutz-Hinweis ins Impressum einfügen?

Apropo Impressum: Man kann keine Seiten und somit kein Impressum anlegen. Für Deutschland natürlich Pflicht.

Ich behelfe mir mit einem Link im Footer, auf eine statische Seite für das Impressum. War nicht nur eine Herausforderung, Ghost überhaupt zum Laufen zu bekommen, sondern auch diesen Link einzufügen, da das Template in Handlebars geschrieben ist und erst wieder kompiliert werden muss.

Als „just a blogging platform“ ist Ghost – finde ich – einfach zu „nerdy“. Denn die wenigsten Blogger werden sich extra mit SSH (Linux/UNIX) und Node.js auseinandersetzen, um nur zu bloggen. Und als technikaffiner Blogger noch Handlebars lernen, um mal was am Theme umzubauen? Das auch noch extra kompiliert werden muss? (Ghost kompiliert es zwar automatisch, aber erst nach einem Neustart.)

Für viele sicher zu umständlich.

Antworten
Felix
Felix

Ein Blogsystem ohne Kommentarfunktion und Tags? Zu kompilierende Templates? Hört sich eher nach alpha als nach Beta an.
Naja, 99% der potentiellen Blogsystem User haben sie mit der Verwendung von node eh ausgeschlossen. Das Marketing scheint aber großartig zu sein!

Antworten
Flo
Flo

Ich bin gerade etwas überrascht über den Artikel, muss aber zugeben, dass ich bei eurer bisherigen Berichterstattung so ein Urteil hätte kommen sehen müssen.

Erst einmal als Disclaimer: Ich bin begeisterter Ghost-Backer.

Ich habe nicht das Gefühl, in der Kickstarter-Kampagne mehr versprochen bekommen zu haben. Mit Sicherheit hätte ich mir einen höheren Entwicklungsstand gewünscht, mir war beim Betrachten des Projekts aber von vornherein klar, das es bis dahin eine ganze Weile dauern wird.

Zum Thema Installation: Ob man mit der Selbstbetreuung eines Node.js-Systems klarkommt oder nicht, hätte jeder vorher herausfinden können. Von Anfang an war die Ansage: Es kommt eine hosted Variante. Nutzt sie doch und unterstützt dabei das Projekt!

Zuletzt: Soweit ich mich erinnere, sind Kommentare nicht als Core Feature geplant, denn einerseits gibt es Disqus & Co., andererseits ist die Idee: Antworte auf einen Artikel mit einem eigenen Artikel auf deinem eigenen Blog!

Antworten
Marcel

Also, nachdem ich mir Ghost mal angeguckt hab, muss ich leider sagen: Meine Homepage ist zwar nicht sehr schön aber dafür hab ich wenigstens eine funktionierende Blogsoftware programmiert, die auch ohne Masterstudiengang mit simpelsten PHP-Kenntnissen installiert werden kann. Tags gibt’s, nen Admin-Bereich gibt es, Feeds gehen und Kommentarfunktion ist schaltbar über Disqus oder halt über das interne (allerdings „Spam“-anfällige) System.

Alles gestyled über CSS und mit ner Template-Engine im Hintergrund (Smarty), sodass jeder Dulli eigene Designs schaffen kann. Irgendwann hau ich das bei googlecode rein, dann könnt ihr darüber berichten ;)

Aber bei aller Kritik und penetranter Eigenwerbung: Ghost an sich find ich eigentlich sehr cool…

Antworten
Simon
Simon

Das ist einfach nur ein klasse Artikel. Richtig toll recherchiert. Viele gute Quellen für die schwammigen Thesen („allgemeine Tenor [..] eher negativ“).
Begeistert hat mich aber vor Allem, dass man es geschafft hat PHP in dem Text unterzubringen. Das ist die Zukunft. Teu teu teu, weiter so.

Antworten
Alexander

Ich finde das richtig lustig, wie sich die Fanboys mit den Hatern streiten^^
Beide Seiten haben gute Argumente, aber der Unterschied liegt in der Vorstellung von ghost bzw. was ghost ist. Dabei werden natürlich Erwartungen/Vorstellung erfüllt oder eben nicht.

@Meine Meinung
Für 196.362£ hätte ich auch mehr erwartet…..

Antworten
Sabrina

Also so schnell wird das wohl nix mit Ghost als Alternative zu WordPress. Der Einstieg in dieses „System“ ist schon arg holprig und wirklich nur für Technikaffine Blogger machbar. Ich bleib dann mal noch – sicherlich längere Zeit – bei WordPress, da alternativlos.

Antworten
David
David

Stimme Simon in allen Punkten zu.

Antworten
Jörn Sieveneck

Was Flo sagt.

Ich bin auch begeisterter Ghost Unterstützer.

Klar ist das „Gefummel“ mit node.js nicht jedermanns Sache, aber mal ganz ehrlich, der ungeübte User hat auch mit einer self-hosted WordPress Installation so seine Probleme.

Ich habe Ghost mit ein wenig gegoogle und so gut wie keiner Ahnung zum Laufen bekommen, per ssh, mit Terminal-Gefummel auf einer Linux Maschine. Wenn man es will kriegt man das auch hin ;)

Ansonsten, bzw. da mir das auf dem eigenen Server zu viel Gefriemel ist, warte ich auf die hosted Variante. Die war ja auch zudem ein Jahr „for free“ als Contributor of Ghost.

Antworten
Markus Käkenmeister

Ich finde, das Interessanteste an Ghost ist die Basis: node.js

Ich hatte den Eindruck, dass dieses Blogsystem sich viel schneller anfühlt als die auf PHP basierenden Vorgänger wie WordPress. Wenn diese verbesserte Usererfahrung wirklich an node.js liegt, dann hat node.js das Potential PHP den Status als Skriptsprache der Wahl für kleine und mittlere Webistes abzulösen.

Die aktuellen Hosting-Ökosysteme sind alle auf Linux-Apache-MySQL-PHP eingestellt. Ghost könnte also einen Paradigmenwechsel einläuten.

Antworten
Patrick Schumann

Auch ich war Ghost-Backer auf Kickstarter und bin vom Release keineswegs enttäuscht. Während der Kampagne wurden die Backer stets über den aktuellen Stand des CMS sowie über die nächsten geplanten Schritte informiert, sodass ich keineswegs von „Missverständnissen“ sprechen würde. Mit dem richtigen Tutorial dürften selbst Laien wie ich – bis zum Start der Kickstarter-Kampagne hatte ich noch nie etwas von node.js gehört geschweige denn mich mit Programmiersprachen beschäftigt – in einer halben Stunde bis Stunde hinbekommen, Ghost auf einem Uberspace-Server zum Laufen zu bringen.
Auf das Dashboard freue ich mich aber auch zukünftig.

Antworten
halfdan
halfdan

Der Artikel fängt ja schon einmal herrlich an: Ghost CMS. Wirklich Leute? Die Plattform wirbt damit, genau das nicht zu sein („Just a blogging platform“).

Das aktuelle Release ist 0.3.3 – damit geben die Entwickler einen frühen Einblick in die Entwicklung und wollen einen ersten Prototypen zeigen. Hier sofort mit Vergleichen zu beginnen ist überzogen. Die Entwickler gehen sehr durchdacht vor und bauen damit eine sehr solide Blogging Platform auf. Damit sollen frühe Architekturfehler verhindert werden. Gleichzeitig dient das Release dazu, Entwickler auf die Plattform aufmerksam zu machen.

Die Aussage, dass Node.js 99% der Blogger ausschließt ist zudem auch humbug: Seit dem Release von Ghost haben mehrere Hoster umgeschwenkt und bieten nun auch einfaches node.js Hosting an. Der Grund, dass PHP Anwendungen so einfach aufzusetzen sind, ist nicht dass PHP eine tolle Sprache ist, sondern dass nahezu alle Hoster PHP anbieten.

Antworten

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.