Tag Archives: node.js

Etherpad Lite Plugins bei npmjs.org veröffentlichen

30 Jun

In meinen bisherigen Beiträgen in diesem Blog habe ich u.A. gezeigt, wie ein Plugin für Etherpad Lite geschrieben wird und wie die dazugehörige package.json generiert werden kann. Um das fortzusetzen, möchte ich in nun kurz zeigen, wie ein Plugin bei npm.js veröffentlicht werden kann. Weiterlesen

Advertisements

Package.json für ein node.js-Modul erstellen

23 Mai

Wer ein Modul für node.js schreibt und es jedem öffentich zugänglich machen möchte, kommt um eine package.json nicht herum. In dieser Datei stehen Name, Versionsnummer, Autoren, Paketabhängigkeiten und viele Andere zum Modul gehörende Angaben.

Da es umständlich ist, eine ganze JSON-Datei selbst zu schreiben, bietet npm ein Hilfsmitel, das einen bei der Erstellung unterstützt, indem es Fragen zum Modul stellt, deren Antworten dann direkt in die package.json geschrieben werden: npm init.

Leider werden bereits installierte Module, die bereits im Verzeichnis node_modules installiert sind, nicht in die package.json aufgenommen. Dazu gibt es aber auch eine einfache Lösung: beim Installieren eines Modules den Parameter --save benutzen: npm install express --save.

ShareJS – Live concurrent editing

11 Apr

ShareJS ist eine „Operational Transformation“-Library für Node.JS, die von einem ehemaligen Entwickler von Google Wave programmiert wurde. Genutzt werden kann Sie für gleichzeitige (mehrere Benutzer an verschiedenen Computern) Bearbeitung von Texten oder auch JSON-Objekten. Weiterlesen

Ein DDI-Plugin für Etherpad Lite

13 Mrz

In meinem letzten Beitrag habe ich das neue Plugin-Framework für Etherpad Lite vorgestellt. Heute zeige ich, wie man ein Plugin schreibt, das einen Text unter der URL http://localhost:9001/ddi anzeigt. Weiterlesen