IT & Engineering
Ghost- und Mailgun-Integration vereinfacht
Lernen Sie Ghost kennen
Ghost ist ein Projekt, konzipiert von John O’Nolan genannt, und Hannah Wolfe um das Schreiben von Inhalten im Internet neu zu definieren. Es ist eine Blogging-Plattform, die sich darauf konzentriert, das Schreiben angenehm und das Veröffentlichen einfach zu machen. Es ist zudem eine Open-Source-Plattform. Ghost startete mit einer erfolgreichen Kickstarter-Kampagne, die das ursprüngliche Ziel von 20.000 £ sprengte und fast 200.000 £ einbrachte.
Ghost entstand aus der Vision heraus, dass Menschen, die ein Projekt nützlich finden, auch zu dessen Entwicklung beitragen. Heute ist Ghost zu einem eigenständigen Projekt der Open-Source-Community herangewachsen. Die Plattform wird von einer großen Community aus Open-Source-Enthusiasten entwickelt und gepflegt. Ghost ist vollständig in einer der beliebtesten Sprachen des Internets geschrieben: JavaScript.
Mailgun als der bevorzugte E-Mail-Service von Ghost
Wir sind ebenfalls große Befürworter von Open-Source-Software. Ohne OSS gäbe es Mailgun nicht. Wir versuchen, uns zu revanchieren, indem wir unsere Tools und Dienstprogramme als Open Source für die Community bereitstellen. Die beiden Projekte mit den meisten Sternen der Community im GitHub-Repo von Mailgun sind Flanker, eine Parsing-Bibliothek für E-Mail-Adressen und MIME-Nachrichten, und Vulcand eine in Golang geschriebene Reverse-HTTP-Proxy-Bibliothek. Wir werden in Zukunft immer mehr unseres Codes als Public Domain zugänglich machen.
Wir wussten von der Kickstarter-Kampagne von Ghost, aber wir wurden noch aufmerksamer, als wir vermehrt Weiterleitungen aus der Dokumentation von Ghost bemerkten. Als wir entdeckten, dass Mailgun der bevorzugte E-Mail-Service-Provider für Ghost ist, waren wir natürlich angenehm überrascht. Es ist ein großartiges Gefühl zu wissen, dass unser Service als der ausgewählte E-Mail-Router aufgeführt wurde. Noch besser: Dies war nicht das Ergebnis einer Marketing- oder Geschäftsentwicklungskampagne, sondern einfach, weil sie das Produkt mochten. Self-Service-APIs FTW.
Natürlich möchten wir Ghost in jeder Hinsicht unterstützen. Wir haben kürzlich einige Arbeit investiert, um die Nutzung von Mailgun mit Ghost noch einfacher zu machen.
Zunächst haben wir die Ghost-Dokumentation für die Nutzung von Mailgun verbessert. Da Ghost Open Source ist, war dies so einfach wie das Einreichen eines Pull Requests. Wir haben einige kleine Probleme behoben und klarer formuliert, wie man Mailgun-Anmeldeinformationen zur Ghost-Konfigurationsdatei hinzufügt.
Dann haben wir überlegt, wie wir noch einen Schritt weiter gehen und den Prozess automatisieren könnten.
Wir stellen vor: mailghost
Mailghost ist eine einfache App, die Ihren Mailgun-API-Schlüssel aufnimmt und es Ihnen ermöglicht, eine Konfigurationsdatei mit Ihren bereits ausgefüllten Mailgun-Anmeldeinformationen herunterzuladen.
Der Prozess ist ziemlich unkompliziert:
- Registrieren Sie sich bei Mailgun und rufen Sie Ihren API-Schlüssel ab.
2. Gehen Sie auf die Mailghost-Seite, um Ihre config.js-Datei mit den enthaltenen Mailgun-Anmeldeinformationen zu generieren.
3. Ersetzen Sie die heruntergeladene Konfigurationsdatei in dem Stammordner, in dem Ghost installiert ist (in unserem Fall ghost/), und schon sind Sie bereit, E-Mails zu versenden.
Mailghost basiert auf expressjs 4.0, der Mailgun-API über das Request-Modul und der Templating-Sprache Jade. Wenn Sie mehr darüber lesen möchten, wie man eine API-Web-App mit node.js erstellt, schreiben Sie uns einfach einen Tweet oder hinterlassen Sie einen Kommentar mit Ihren Gedanken.
Mehr von Mailgun und Ghost in der Zukunft
Da sich Ghost kontinuierlich weiterentwickelt und für September 2014 eine öffentliche API geplant ist, können Sie aus unseren Entwickler-Labs noch weitere großartige Mailgun-Funktionen erwarten. Wenn Sie eine hervorragende Idee für Ghost haben, die E-Mails betrifft, lassen Sie es uns unbedingt wissen.
Zu guter Letzt hat Mailgun eine lange und holprige Reise mit Blogging-Plattformen hinter sich. Wir haben mit Tumblr angefangen, vor allem, weil es schnell und einfach war. Es ist jedoch proprietär und es fehlen viele Funktionen, die notwendig sind, um einen Blog im Team zu betreiben. Dann sind wir zu WordPress gewechselt, das zwar alle gewünschten Funktionen und Plugins bietet, aber etwas schwerfällig ist. Zudem ist das Veröffentlichen nicht besonders angenehm. Mit unserem kürzlichen Wechsel zu Ghost hoffen wir, dass aller guten Dinge drei sind. Das Schreiben von Blogbeiträgen macht jetzt tatsächlich Spaß. Wir empfehlen auf jeden Fall, es sich einmal anzusehen.
Viel Spaß beim Versenden.