Integrar Collabora Online

Proporciona a tus usuarios potentes funciones de edición de documentos, fácilmente integrables en tu plataforma actual.

No desarrolles, ¡integra!

Descarga el libro blanco para saber más sobre las ventajas de integrar Collabora Online en lugar de desarrollar tu propio editor de documentos desde cero.

Optimización de la usabilidad

Ofrecemos 2 productos diferentes en el local:

Collabora Office (escritorio) es la edición preparada para empresas de la suite ofimática de escritorio de código abierto más utilizada del mundo. Proporcionamos utilidades de instalación y administración, junto con mantenimiento a largo plazo y asistencia contratada para realizar implantaciones con éxito y experiencia.

Collabora Online – Edición colaborativa en la nube, a tu manera.

  • Para empresas que quieren una potente suite ofimática en la nube, o local, que proteja su privacidad y les permita mantener el control total de sus datos corporativos confidenciales.
  • Para empresas de alojamiento y en la nube que deseen incluir funciones de visualización de documentos y edición colaborativa en su oferta de servicios.

También hay un documento comparativo entre ambos productos en nuestra «página de libros blancos y casos prácticos» llamado«¿Cuáles son las diferencias entre Collabora Online y Collabora Office?«

Ofrecemos nuestra versión gratuita CODE. CODE es una versión rodante que se actualiza continuamente, en la que probamos nuestras últimas funciones, y no tiene SLA ni soporte a largo plazo. Por ello, no recomendamos CODE para entornos empresariales o de producción.

Si estás familiarizado con Linux, entonces CODE sería como nuestra versión Fedora u openSUSE, en lugar de RHEL o SLES, y mucha gente lo utiliza.

Más información aquí: https://www.collaboraoffice.com/code/

CODE es la versión de desarrollo de Collabora Online, utilizada principalmente para pruebas. La mayoría de las funciones básicas serán idénticas entre las dos, y en muchos casos CODE tendrá funciones más actualizadas que Collabora Online incluso, pero como es un entorno de pruebas, no se recomienda para nadie que necesite una versión estable con soporte. Es perfecto para pruebas, uso doméstico o equipos pequeños, pero no se recomienda para entornos de producción.

Collabora Online es nuestra versión compatible y preparada para empresas, que está disponible como plan de suscripción basado en el número de usuarios por año. Incluye SLA, mantenimiento, asistencia a largo plazo, actualizaciones de software y seguridad y mucho más.

Ejemplos de seguridad

Nuestras suscripciones se basan en un precio anual con descuentos disponibles para contratos de varios años. Ponte en contacto con nosotros para hablar de los detalles.

Para Collabora Online, un usuario es alguien que tiene acceso a utilizar el software soportado y mantenido. Por tanto, cualquier persona que tenga una cuenta puede crear, editar y colaborar en documentos. Una ventaja importante de nuestro enfoque es que no te cobramos por el número de documentos que los usuarios tengan abiertos en el navegador simultáneamente. Otra ventaja es que los usuarios también pueden compartir documentos con otras personas que no tengan cuenta, para coeditarlos o revisarlos. No cobramos por los usuarios externos.

#1

Puedes acceder a Collabora Online a través de uno de nuestros socios o integrándolo en tu propio entorno.

#1

Aquí no hay un límite formal. En última instancia, el rendimiento disminuye a medida que hay más usuarios en uso simultáneo, como es de esperar -dependiendo de los recursos del servidor- es normal que haya 20 personas en una sesión de reunión colaborativa, que sin embargo funciona bien.

#1

Nuestro sdk explica cómo personalizar Collabora Online para adaptarlo a tu entorno de trabajo, incluyendo cómo cambiar la tematización para crear una experiencia de marca para tus usuarios, entre otra documentación útil para profundizar en tu integración. También encontrarás guías de instalación, resolución de problemas y tutoriales paso a paso. https://sdk.collaboraonline.com/docs/theming.html

Desplegar COOL a gran escala

~~~

  • Las aplicaciones pueden clasificarse en dos tipos:
    • Aplicaciones sin estado – apps de microservicios
    • Aplicaciones con estado – todas las bases de datos
  • En las aplicaciones con estado, el historial de solicitudes anteriores afecta al estado actual; por tanto, el servidor debe acceder a la información de estado generada durante el procesamiento de la solicitud anterior y conservarla.
  • En Collabora Online, la primera solicitud para abrir un documento puede acabar en cualquier pod, pero después, para el trabajo de edición colaborativa, todas las solicitudes relacionadas con ese documento tienen que estar en el mismo pod, es decir, Collabora Online es una aplicación con estado.
  • El operador se asegurará de que todas las solicitudes del mismo documento acaben en el mismo pod
  • Hay dos componentes principales
    • Controlador
    • Servidor HTTP

Controlador

  • Es un bucle de control que vigila el estado del cluster
  • En este caso, vigila continuamente cualquier cambio en el objeto de despliegue de Collabora Online
  • Si hay algún cambio en el despliegue (por ejemplo: ampliación o reducción). Crea/actualiza el mapa ServerId ↔ RouteToken
    • IdServidor – Id del Pod Collabora Online
    • RouteToken – Es un token aleatorio. Basándose en él, HAproxy Ingress Controller decidirá a qué pod irá la petición

Servidor HTTP

  • Hay una petición del lado del cliente (navegador) cada vez que se abre el documento al servidor HTTP para la URI completa con el parámetro adicional RouteToken
  • Selecciona el pod con menos carga y, basándose en el serverId, obtiene el RouteToken del mapa ServerId ↔ RouteToken
  • El cliente abre el websocket utilizando esta URI, ya que incluye el parámetro RouteToken. HAproxy decide en qué pod debe terminar la petición
  • Cada vez que el cliente construya una URI para comunicarse con un pod añadirá el parámetro RouteToken en esa URI por ejemplo copiar pegar
  • También hay una conexión websocket entre el servidor http y el pod que proporciona al servidor información sobre qué documentos se están cerrando y cargando en cada pod
  • También crea/mantiene un mapa de WOPISrc ↔ RouteToken
    • Cuando se abre un nuevo documento, el servidor recibe la petición de URI completa con el parámetro RouteToken, añade una nueva entrada a este mapa
    • Basándose en este mapa, la edición colaborativa funciona correctamente, ya que todas las peticiones para el mismo WOPISrc obtendrán el mismo valor RouteToken en URI, lo que conducirá al mismo pod.
    • También borra la entrada del mapa cuando recibe el mensaje del socket admin del pod si se cierra el documento

Configurar

¿Dónde / cómo presento un error?

Echa un vistazo a los puntos de partida para nuevos desarrolladores en el proyecto, normalmente con punteros de código que te ayudarán a localizar fácilmente el área que debes hackear.

https://collaboraonline.github.io/post/easyhacks/

¿Quién puede beneficiarse del uso de Collabora Online?

Nuestro objetivo son las empresas que buscan una suite ofimática online segura, que puedan alojar ellas mismas, en la solución que deseen, en una nube privada o pública, sin dependencia de ningún proveedor. El mayor problema para que la mayoría de las empresas no utilicen Office 365 o Google Docs es que tienen que almacenar los datos en sus servidores, servidores que no controlan y con los que no saben con quién se comparten. En determinados sectores, como el Farmacéutico / Médico, el Sanitario o el Financiero / Bancario / Asegurador / Jurídico y/o Militar, esto es crucial.

Ponte en contacto

Ponte en contacto para pedir un presupuesto, hacer una pregunta o suscribirte al boletín para no perderte las últimas novedades.

Se integra contigo

Collabora Online e Integradores

Descubre cómo trabajan con Collabora Online algunos de nuestros socios

Casos prácticos de integración

Más información sobre cómo Collabora Online ha funcionado para otros integradores.

Integraciones con éxito

Integra Collabora Online con tu solución

Obtén más información sobre las ventajas de ser socio de Collabora Online.

Integra Collabora Online con tu solución

Obtén más información sobre las ventajas de ser socio de Collabora Online.