Cree portales e intranets en Node.js

Mar 07 2023
Proporcionamos un producto Node.js de código abierto para crear portales e intranets denominado OpenPlatform.
Plataforma abierta Total.js

Proporcionamos un producto Node.js de código abierto para crear portales e intranets denominado OpenPlatform . OpenPlatform es una solución muy flexible y pequeña para integrar aplicaciones de terceros que se pueden escribir en varias tecnologías o versiones que te encantarán ❤️. Node.js OpenPlatform es completamente de código abierto bajo la licencia MIT .

  • Sitio web:https://www.totaljs.com/openplatform/
  • Documentación:https://docs.totaljs.com/openplatform/
  • Código fuente:https://github.com/totaljs/openplatform/
  • Licencia: licencia MIT
  • Plataforma abierta en ProductHunt

OpenPlatform es un sistema de portal/intranet elegante y sencillopara ejecutar, integrar y administrar múltiples aplicaciones web de terceros. OpenPlatform proporciona aplicaciones en ejecución con un conjunto de servicios, como administración o notificaciones de usuarios, seguridad y aplicaciones.

OpenPlatform proporciona aplicaciones de terceros en iframes (con un flujo de trabajo de tokenización simple). Cuando un usuario cree que solo tiene una solución, en realidad, usa diferentes aplicaciones en diferentes nombres de host. Los desarrolladores no están restringidos, pueden usar cualquier cosa como Java , .NET , Python , RoR , PHP , Node.js, Go ,... en combinación con Vue , React , Angular , Ember , jQuery ,... para crear aplicaciones optimizadas para OpenPlatform. En lugar de crear una solución monolítica, puede integrar/crear muchas aplicaciones en un portal. Esta solución tiene muchas ventajas en términos de beneficios a largo plazo como actualización, seguridad, escalabilidad, etc.

OpenPlatform es una solución lista para la empresa.

Interfaz de usuario de plataforma abierta

Listo para personalizar

Hemos preparado OpenPlatform que se puede personalizar según sus necesidades. Los desarrolladores pueden cambiar los diseños del portal existentes o crear otros nuevos. Los datos sobre usuarios, aplicaciones, grupos y permisos se almacenan en una base de datos PostgreSQL bajo el esquema "op" .

Características clave

  • Totalmente optimizado para la integración de aplicaciones de terceros
  • Fácil de personalizar
  • Fácil de localizar
  • Bajos requisitos de HW
  • Gestión de usuarios
  • Gestión de aplicaciones
  • Gestión de grupos y permisos
  • Optimizado para dispositivos móviles
  • Tokenización simple
  • licencia MIT

Total.js OpenPlatform existe desde hace más de 4 años. Lo hemos implementado en muchos proyectos en todo el mundo. La última versión es v5 con un código muy elegante y totalmente preparado para varias personalizaciones.

Galería de plataforma abierta

Mesa de ayuda
Monitoreo de aplicaciones
Mapa con dispositivos
intranet
alarmas
Lista de dispositivos
Mesa de ayuda
solución de intranet

¿Cómo probarlo?

Puede probarlo como un contenedor Docker. Siga las sencillas instrucciones de instalación:

  • https://docs.totaljs.com/openplatform/

¿Cuál es el proceso para integrar la primera aplicación web externa?

Su aplicación web existente debe implementar la tokenización para obtener información sobre el usuario y debe optimizarla para trabajar en un iframe. Olvídese de usar cookies porque están bloqueadas por el navegador (por defecto), por lo que el identificador de sesión debe sincronizarse a través de la dirección URL para cada solicitud (esa es solo una desventaja para la integración).

Además, si OpenPlatform y sus aplicaciones están bajo el mismo nombre de dominio (separado en subdominios), se pueden usar cookies. O sus usuarios pueden deshabilitar el bloqueo de cookies de terceros en la configuración del navegador.

¿Cuál es el proceso para crear la primera aplicación OpenPlatform?

Sigue el ejemplo:https://github.com/totaljs/openplatform-application

¿Podemos proporcionar OpenPlatform en la aplicación Electron?

Por supuesto. Puede reemplazar completamente los navegadores web con la aplicación electrónica si desea evitar que los usuarios accedan a Internet.

¿Que sigue?

  • Únase a Total.js Telegram
  • Iniciar sesión en la plataforma Total.js