Catharsis – Distribución de tipos de contenido H5P

Estamos encantados de presentar Catharsis, una nueva herramienta de código abierto que le ofrece un control total sobre cómo se sirven los tipos de contenido H5P a sus plataformas compatibles con H5P.

Por defecto, la mayoría de los tipos de contenido H5P se sirven a sus plataformas compatibles con H5P.

Por defecto, la mayoría de las integraciones H5P obtienen sus tipos de contenido del servidor oficial H5P Hub. Aunque este modelo centralizado funciona bien en muchos casos, no es ideal cuando desea distribuir sus propios tipos de contenido, compartir un conjunto ampliado o reducido de tipos dentro de su organización o evitar largos retrasos en las aprobaciones oficiales de tipos de contenido.

Por defecto, la mayoría de las integraciones H5P obtienen sus tipos de contenido del servidor oficial H5P Hub.

Catharsis es un H5P Content Type Hub Server basado en Node.js que actúa como un reemplazo o espejo del hub oficial, con la libertad de alojar y servir tanto tipos de contenido H5P oficiales como personalizados en sus propios términos.

La configuración es sencilla, y las versiones futuras la simplificarán aún más. Puede ejecutar Catharsis en su propio servidor, conectarlo a través de Apache o nginx, e incluso automatizar las actualizaciones y la duplicación desde otros centros. Además, tiene licencia MIT y está abierto a contribuciones.

📦 Comienza en GitHub: github.com/otacke/catharsis

🔧 Documentación está disponible justo en el repo.

Catharsis fue desarrollado para el proyecto XR-Energy por SNORDIAN. Siéntete libre de explorarlo, usarlo, bifurcarlo—y lo más importante, hacerlo tuyo.

Utiliza nuestro servidor de contenidos

Si lo desea, puede utilizar nuestro propio enlace hub de contenido para acceder a todos nuestros tipos de contenido desarrollado directamente.

Lumi Desktop

A partir de la versión 1.0.0-beta.23, el Lumi Desktop aplicación le permite configurar el punto final para la recuperación de los tipos de contenido H5P.

  • Abrir Lumi Desktop.
  • Vaya al menú Lumi de la barra superior y seleccione Configuración. Se abrirá la página de ajustes.
  • Abrir Lumi Desktop.
  • Haga clic en Bibliotecas. Se abre la página de configuración de bibliotecas.
  • Localiza la biblioteca Bibliotecas.
  • Localice la opción Content Types Hub Endpoint y cambie la URL a este endpoint: https://libs.xr-energy.eu/content-types
  • Reinicie Lumi Desktop.

WordPress

El plugin H5P para WordPress utiliza el valor del punto final codificado del núcleo de H5P. Necesitas reemplazarlo con nuestro endpoint, pero ten cuidado: cada vez que se actualice el plugin, tus cambios se sobrescribirán y el plugin utilizará el endpoint original. Así que hay que crear una solución adicional (ver el plugin File Replacer de nuestra solución personalizada para Wordpress)

  • Localiza el archivo h5p.classes.php en tu instancia de WordPress
  • Busque api.h5p.org/v1/content-types en este archivo y sustitúyalo por libs.xr-energy.eu/content-types.
  • Llame a WordPress.php.
  • Llama al dashboard de WordPress.
  • Busca la opción Contenido H5P en el menú y selecciona el submenú Bibliotecas. Se abrirá la página de configuración de la biblioteca H5P.
  • Configuración de la biblioteca H5P.
  • Haga clic en el botón “Actualizar” de la sección Caché de tipo de contenido.