Catharsis – H5P Content Type Distribution

Wir freuen uns, Catharsis vorstellen zu können, ein neues Open-Source-Tool, mit dem Sie die volle Kontrolle darüber haben, wie H5P-Inhaltstypen an Ihre H5P-kompatiblen Plattformen geliefert werden.

Standardmäßig holen die meisten H5P-Integrationen ihre Inhaltstypen vom offiziellen H5P-Hub-Server ab. Während dieses zentralisierte Modell in vielen Fällen gut funktioniert, ist es nicht ideal, wenn Sie Ihre eigenen Inhaltstypen verteilen, einen erweiterten oder reduzierten Satz von Typen innerhalb Ihrer Organisation gemeinsam nutzen oder lange Verzögerungen bei der offiziellen Genehmigung von Inhaltstypen vermeiden möchten.

Catharsis ist ein Node.js-basierter H5P Content Type Hub Server, der als Ersatz oder Spiegel des offiziellen Hubs fungiert und die Freiheit bietet, sowohl offizielle als auch benutzerdefinierte H5P-Inhaltstypen zu Ihren eigenen Bedingungen zu hosten und bereitzustellen. Egal, ob Sie Entwickler, Ausbilder oder Plattformanbieter sind, Catharsis hilft Ihnen, die Verwaltung und Verteilung von Inhalten innerhalb Ihrer eigenen Infrastruktur zu optimieren.

Die Einrichtung ist einfach und wird in zukünftigen Versionen noch weiter vereinfacht. Sie können Catharsis auf Ihrem eigenen Server laufen lassen, es über Apache oder nginx anbinden und sogar Updates und Spiegelungen von anderen Hubs automatisieren. Außerdem ist es vollständig MIT-lizenziert und offen für ihre eigenen Beiträge.

📦 Starten Sie auf GitHub: github.com/otacke/catharsis

🔧 Dokumentation ist direkt im Repo verfügbar.

Catharsis wurde für das XR-Energy Projekt von SNORDIAN entwickelt.

Nutzen Sie unseren Content Hub Server

Wenn Sie möchten, können Sie unseren eigenen Content Hub Link nutzen, um direkt auf alle von uns entwickelten Content Types zuzugreifen.

Lumi Desktop

Ab Version 1.0.0-beta.23 ermöglicht die Lumi Desktop Anwendung die Konfiguration des Endpunkts für den Abruf von H5P Content Types.

  • Öffnen Sie Lumi Desktop.
  • Gehen Sie zum Menü Lumi in der oberen Leiste und wählen Sie Einstellungen. Die Einstellungsseite wird geöffnet.
  • Klicken Sie auf Bibliotheken. Die Seite mit den Bibliothekseinstellungen wird geöffnet.
  • Suchen Sie die Option Content Types Hub Endpoint und ändern Sie die URL zu diesem Endpunkt: https://libs.xr-energy.eu/content-types
  • Starten Sie Lumi Desktop neu.

WordPress

Das H5P-Plugin für WordPress verwendet den fest kodierten Endpunktwert aus dem H5P-Kern. Sie müssen ihn durch unseren Endpunkt ersetzen, aber Vorsicht: Wenn das Plugin aktualisiert wird, werden Ihre Änderungen überschrieben und das Plugin verwendet den ursprünglichen Endpunkt. Daher muss eine zusätzliche Lösung erstellt werden (siehe File Replacer Plugin unserer angepassten Wordpress-Lösung)

  • Lokalisieren Sie die Datei h5p.classes.php in Ihrer WordPress-Instanz
  • Suchen Sie in dieser Datei nach api.h5p.org/v1/content-types und ersetzen Sie sie durch libs.xr-energy.eu/content-types.
  • Aufrufen des WordPress Admin Dashboard.
  • Finden Sie die Option H5P Content im Menü und wählen Sie das Untermenü Libraries. Die Seite mit den H5P-Bibliothekseinstellungen wird geöffnet.
  • Klicken Sie auf die Schaltfläche “Aktualisieren” im Abschnitt Inhaltstyp-Cache.