Werbung
Bleiben Sie einfach beim Bloggen. Ghost ist eine neue Blogging-Plattform, die auf Node.js basiert. nicht wie WordPress, das sich im Laufe der Jahre zu einem echten CMS-Giganten entwickelt hat und auf veralteter PHP/MySQL-Technologie läuft, verspricht Ghost, die Dinge wieder dort zu vereinfachen, wo sie begannen: pur, unverfälscht bloggen.
Haupteigenschaften
Ghost begann letztes Jahr als Kickstarter – „es ist nur eine Blogging-Plattform“, schlugen sie vor. Als 200.000 Pfund (320.000 Dollar) für das Open-Source-Projekt gesammelt wurden, wussten sie, dass sie etwas auf der Spur waren.
Bei Ghost geht es um Einfachheit. Es ist kein vollwertiges CMS: Es enthält nicht einmal eine Kommentarfunktion. Es verwandelt Ihre Website nicht in eine Jobbörse oder einen E-Commerce-Shop – es ist buchstäblich nur eine Blogging-Plattform. Es ist eine schöne Blogging-Plattform, aber das ist alles. Wenn Sie etwas wollen, das zu jedem mutiert werden kann, von dem Ihr Herz träumen kann, suchen Sie woanders.
Was macht Ghost also anders?
- Vorschaufenster und Markdown-Editor. Eines der auffälligsten Features von Ghost ist der einfache Bearbeitungsbildschirm, der aus zwei Panels besteht: eines zum Bearbeiten im Markdown und eines zur Vorschau des Ergebnisses. Es fühlt sich an wie der Vollbild-Bearbeitungsmodus von WordPress, wenn Sie das jemals verwendet haben. Das Hochladen von Bildern funktioniert per Drag & Drop, nicht über komplexe Upload-Dialoge.
- Reaktionsfähige Schnittstelle. Von Grund auf entwickelt, um reaktionsschnell auf Tablets und Mobilgeräten zu arbeiten. Und nicht nur in a „Wir unterstützen mobile Geräte und Touch-Events, aber das funktioniert nicht wirklich“ Art und Weise, a la WordPress.
- * Schönes Armaturenbrett. Ghost verspricht eine Menge nützlicher Statistiken, wenn Sie sich einloggen. WordPress verspricht dies auch, liefert aber kläglich zu wenig.
Das ist es. Das ist die Feature-Liste. Letzteres habe ich *ediert, da das Dashboard noch nicht existiert: Es ist für die Veröffentlichung um Weihnachten geplant. Im Moment erhalten Sie also im Grunde nur einen Editor und den eigentlichen Blog. Hier ist ein Screenshot des versprochenen Dashboards, um Sie zu überbrücken.
Gehostet oder selbst gehostet
Ghost ist derzeit nur zum Testen in selbst gehosteten Umgebungen verfügbar – d. h. „Bring your own server“. Da es einige komplexe Serveranpassungen und Root-Zugriff erfordert, Sie können dies auch nicht auf Shared Hosting ausführen. Irgendwann werden sie beginnen, Beta-Konten für ihren gehosteten Dienst zu eröffnen – das heißt, a kostenloser Blogging-Dienst ähnlich wie WordPress.com Was ist der Unterschied zwischen der Ausführung Ihres Blogs auf Wordpress.com und Wordpress.org?Da Wordpress jetzt 1 von 6 Websites antreibt, müssen sie etwas richtig machen. Sowohl für erfahrene Entwickler als auch für den kompletten Neuling hat Wordpress etwas zu bieten. Aber gerade als du anfängst... Weiterlesen . Das ist jedoch noch nicht fertig, was bedeutet, dass Sie einen eigenen Server benötigen, um Ghost auszuprobieren.
Ghost installieren
Ich hatte ursprünglich geplant, dies auf meinem Media Temple VPS-Produktionsserver zu installieren, aber dabei sind so viele Dinge schief gelaufen. Das ist verständlich: Sowohl Node als auch Ghost befinden sich immerhin noch in der Beta und mein VPS läuft mit einer alten Version von CentOS. Wenn Sie einen Raspberry Pi herumliegen haben, ist dies eine ideale Testplattform, um Ghost auszuprobieren; alternativ kannst du Ghost auf einer kostenlosen Amazon AWS-Instanz installieren, oder schnapp dir einfach ein fertige virtuelle BitNami-Appliance.
Sie müssen ein Konto erstellen bei Ghost.org bevor Sie das System herunterladen können. Mach weiter und tu es jetzt. Sobald Sie es gepackt haben, laden Sie die vollständige ZIP-Datei per SFTP auf Ihren Pi hoch – ich gehe davon aus, dass Sie wissen, wie man so viel macht.
Als nächstes SSH, um loszulegen.
ssh [email protected] (oder Ihre RPi-IP-Adresse) sudo su. apt-get-Update. apt-get-Upgrade.
Zum Zeitpunkt des Schreibens, 0.10.20 ist die neueste Version von Node – sie wurde möglicherweise aktualisiert, also überprüfen Sie. Passen Sie Dateinamen und Ordner nach Bedarf an.
curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. CD-Knoten-v0.10.20. ./make konfigurieren. machen installieren.
Achtung – dieser erste make-Befehl dauert mindestens ein paar Stunden.
apt-get install sqlite3. git-Klon git://github.com/isaacs/npm.git. cd npm/scripts. chmod +x install.sh. ./install.sh.
An dieser Stelle haben Sie ein aktualisiertes System mit Node.js und dem installierten Node Package Manager.
entpacken -d Geistergeist-[Tab drücken]
Wenn Sie die Tabulatortaste drücken, bitten Sie Bash, die restlichen Details des Dateinamens auszufüllen, was Ihnen die Mühe erspart.
CD Geist. npm installieren.
Dadurch werden alle Node-Abhängigkeiten für Ghost erfasst. Wenn Sie Fehlermeldungen erhalten, dass NPM nicht gefunden wird, versuchen Sie, die Binärdateien symbolisch zu verknüpfen:
ln -s /usr/local/bin/npm /usr/bin/npm npm installieren.
Jetzt sind Sie bereit, einige kleinere Konfigurationsänderungen vorzunehmen.
cp config.example.js config.js. nanoconfig.js.
In dieser Datei möchten Sie alle Instanzen von Host bearbeiten: „127.0.0.1“ mit Ihrer IP-Adresse und Port: „2368“ mit 80. Drücken Sie STRG-X, Y zum Beenden und Speichern.
Geben Sie zum Schluss ein:
npm start
Ghost ausführen. Sie können jetzt von jedem lokalen Netzwerkbrowser mit der IP Ihres Pi auf Ghost zugreifen.
http://10.0.1.10/ghost
Sie wissen, dass es funktioniert, denn wenn Sie sehen, dass Ressourcen vom RPi bereitgestellt werden.
Obwohl die anfängliche Erstellung der Benutzer-ID außergewöhnlich langsam ist – etwa eine Minute – ist die Erfahrung danach blitzschnell. Sehen Sie sich die Macht von Node.js an!
Impressionen
Sie gelangen direkt in eine Inhaltsübersicht mit einem einzigen Beitragsbeispiel, um die Grundlagen des Markdown zu erlernen. Vor der Verwendung von Ghost war ich kein großer Fan von Markdown – ich tippe lieber nur Klartext ein und verwende dann den visuellen Editor von WordPress, um die Dinge später aufzupeppen. Wenn Sie die Syntax einmal gelernt haben, ist sie jedoch ziemlich einfach und ich finde sie jetzt ansprechend. Besonders toll finde ich die Möglichkeit, Screenshots später hinzuzufügen: einfach einen Platzhalter zur Erinnerung setzen und zu einem späteren Zeitpunkt per Drag & Drop in den Editor ziehen. Wie lange haben wir uns Drag-and-Drop-Uploads in WordPress gewünscht?
Und das ist es. Sie können Ihren Blog anzeigen, indem Sie das entfernen /ghost der URL (oder klicken Sie auf das Symbol oben links, wenn Sie die IP als Produktions-URL festgelegt haben). Das Standardthema ist ziemlich langweilig, aber es gibt bereits ein Marktplatz mehr zu kaufen.
Ich bin eindeutig sensationell, wenn ich sage, dass Ghost ein WordPress-Killer ist: Node selbst ist immer noch Beta, genauso wie es ist Ghost, und die Installation auf einem Produktionsserver ist derzeit alles andere als einfach. Dennoch bietet Ghost eine überzeugende Alternative für jeden, der sich nicht mit der Komplexität von WordPress für einfaches Bloggen auseinandersetzen möchte. Dies ist bei jedem gängigen System der Fall: Wenn es wächst, werden Funktionen hinzugefügt, die Codekomplexität nimmt zu, die ursprüngliche Mission geht verloren, und irgendwann kommt ein heller neuer Konkurrent, der etwas anbietet frisch. Geist ist dieses Start-up, und Sie sollten große Dinge davon erwarten. Im Moment wird es jedoch sicherlich kein WordPress töten.
Wenn Sie Ghost ausprobieren konnten, was denken Sie? Ist es dir nur ein bisschen zu einfach oder liebst du diese Einfachheit?
James hat einen BSc in Künstlicher Intelligenz und ist CompTIA A+ und Network+ zertifiziert. Er ist der leitende Entwickler von MakeUseOf und verbringt seine Freizeit damit, VR-Paintball und Brettspiele zu spielen. Er baut seit seiner Kindheit PCs.