Intégrer Collabora Online

Offrez à vos utilisateurs de puissantes fonctionnalités d'édition de documents, facilement intégrées à votre plateforme existante.

Ne développez pas, intégrez !

Téléchargez le livre blanc pour en savoir plus sur les avantages d’intégrer Collabora Online au lieu de développer votre propre éditeur de documents.

Optimisation de la convivialité

Nous proposons deux produits différents sur place :

Collabora Office (desktop) est l’édition entreprise de la suite bureautique Open Source la plus utilisée au monde. Nous fournissons des utilitaires d’installation et d’administration ainsi qu’une maintenance à long terme et un support contractuel pour assurer des déploiements réussis avec expertise.

Collabora Online – L’édition collaborative dans le nuage, selon vos propres conditions.

  • Pour les entreprises qui veulent une suite bureautique puissante dans le nuage ou sur site, qui protège leur vie privée et leur permet de garder le contrôle total de leurs données d’entreprise sensibles.
  • Pour les entreprises d’hébergement et d’informatique en nuage qui souhaitent inclure des fonctionnalités de visualisation de documents et d’édition collaborative dans leur offre de services.

Vous trouverez également un document de comparaison entre les deux produits dans notre page « livres blancs et études de cas » intitulé« Quelles sont les différences entre Collabora Online et Collabora Office ?« .

Nous offrons notre version gratuite CODE. CODE est une version continuellement mise à jour, où nous testons nos dernières fonctionnalités, et n’a pas d’accord de niveau de service (SLA) ou de support à long terme. En tant que tel, nous ne recommandons pas CODE pour les entreprises ou les environnements de production.

Si vous êtes familier avec Linux, CODE serait comme notre version Fedora ou openSUSE – plutôt que RHEL ou SLES, et beaucoup de gens l’utilisent.

Plus d’informations ici : https://www.collaboraoffice.com/code/

CODE est la version de développement de Collabora Online, utilisée principalement pour les tests. La plupart des fonctionnalités de base seront identiques entre les deux, et dans de nombreux cas, CODE aura même des fonctionnalités plus récentes que Collabora Online, mais comme il s’agit d’un environnement de test, il n’est pas recommandé pour ceux qui ont besoin d’une version stable et supportée. Il est parfait pour les tests, l’utilisation domestique ou les petites équipes, mais n’est pas recommandé pour un environnement de production.

Collabora Online est notre version supportée et prête pour l’entreprise. Elle est disponible sous forme d’abonnement basé sur le nombre d’utilisateurs par an. Elle est assortie d’un SLA, d’une maintenance, d’un support à long terme, de mises à jour logicielles et de sécurité et de bien d’autres choses encore.

Exemples de sécurité

Nos abonnements sont basés sur un prix annuel et des réductions sont possibles pour les contrats pluriannuels. Veuillez nous contacter pour en savoir plus.

Pour Collabora Online, un utilisateur est quelqu’un qui a accès à l’utilisation du logiciel supporté et maintenu. Ainsi, toute personne disposant d’un compte peut créer, éditer et collaborer sur des documents. Un avantage important de notre approche est que nous ne vous facturons pas le nombre de documents que les utilisateurs ont ouverts simultanément dans le navigateur. Un autre avantage est que les utilisateurs peuvent également partager des documents avec d’autres personnes qui n’ont pas de compte, pour les co-éditer ou les réviser. Nous ne facturons pas les utilisateurs externes.

#1

Vous pouvez accéder à Collabora Online via l’un de nos partenaires ou en l’intégrant dans votre propre environnement.

#1

Il n’y a pas de limite formelle. En fin de compte, les performances diminuent au fur et à mesure que le nombre d’utilisateurs simultanés augmente, comme vous pouvez vous y attendre – en fonction des ressources du serveur – il est normal d’avoir 20 personnes dans une session de réunion collaborative, ce qui fonctionne bien cependant.

#1

Notre sdk explique comment personnaliser Collabora Online pour l’adapter à votre environnement de travail, y compris comment changer le thème pour créer une expérience de marque pour vos utilisateurs, parmi d’autres documents utiles pour approfondir votre intégration. Vous trouverez également des guides d’installation, de dépannage et des tutoriels étape par étape. https://sdk.collaboraonline.com/docs/theming.html

Déployer COOL à grande échelle

~~~

  • Les applications peuvent être classées en deux catégories :
    • Applications sans état – applications microservices
    • Applications avec état – toutes les bases de données
  • Dans les applications avec état, l’historique des demandes antérieures a un impact sur l’état actuel ; le serveur doit donc accéder aux informations d’état générées lors du traitement de la demande précédente et les conserver
  • Pour Collabora Online, la première demande d’ouverture d’un document peut se faire sur n’importe quel pod mais ensuite, pour le travail d’édition collaboratif, toutes les demandes liées à ce document doivent se faire sur le même pod, c’est-à-dire que Collabora Online est une application avec état.
  • L’opérateur s’assurera que toutes les demandes pour le même document aboutissent dans le même pod.
  • Il y a deux composantes principales
    • Contrôleur
    • Serveur HTTP

Contrôleur

  • Il s’agit d’une boucle de contrôle qui surveille l’état de la grappe.
  • Dans ce cas, surveillez continuellement les changements apportés à l’objet de déploiement de Collabora Online.
  • Si des changements sont apportés au déploiement (par exemple, augmentation ou diminution de l’échelle). Il crée/met à jour la carte ServerId ↔ RouteToken
    • ServerId – Id du pod Collabora Online
    • RouteToken – Il s’agit d’un jeton aléatoire. Sur la base de ce jeton, le contrôleur d’entrée HAproxy décidera vers quel pod la requête sera envoyée.

Serveur HTTP

  • Chaque fois que le document est ouvert, le client (navigateur) demande au serveur HTTP l’URI complet avec un paramètre RouteToken supplémentaire.
  • Il sélectionne le pod le moins chargé et, sur la base de l’ID du serveur, récupère le RouteToken de la carte ID du serveur ↔ RouteToken.
  • Le client ouvre le websocket à l’aide de cet URI, car il inclut le paramètre RouteToken. HAproxy décide dans quel pod la requête doit aboutir
  • Chaque fois qu’un client construit un URI pour communiquer avec un pod, il ajoute le paramètre RouteToken dans cet URI.
  • Il existe également une connexion websocket entre le serveur http et le pod qui donne au serveur des informations sur les documents qui sont fermés et chargés sur chaque pod.
  • Il crée/maintient également une carte de WOPISrc ↔ RouteToken
    • Lorsqu’un nouveau document s’ouvre, le serveur reçoit la demande d’URI complet avec le paramètre RouteToken, il ajoute une nouvelle entrée à cette carte.
    • Sur la base de cette carte, l’édition collaborative fonctionne correctement car toutes les demandes pour le même WOPISrc obtiendront la même valeur RouteToken dans l’URI, ce qui conduira au même pod.
    • Il supprime également l’entrée de la carte lorsqu’il reçoit un message du socket d’administration du pod si le document est fermé.

Mise en place

Où / comment puis-je déposer une plainte ?

Vérifiez les points de départ pour les nouveaux développeurs sur le projet – généralement avec des pointeurs de code vous aidant à localiser la zone à pirater facilement.

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

Qui peut bénéficier de l'utilisation de Collabora Online ?

Notre cible sont les entreprises qui recherchent une suite bureautique en ligne sécurisée, qu’elles peuvent héberger elles-mêmes, dans la solution de leur choix, sur un cloud privé ou public, sans aucun verrouillage du fournisseur. Le principal problème pour la plupart des entreprises qui n’utilisent pas Office 365 ou Google Docs est qu’elles doivent stocker les données sur leurs serveurs – des serveurs qu’elles ne contrôlent pas et dont elles ne savent pas avec qui ils sont partagés. Dans certains secteurs, comme l’industrie pharmaceutique, la médecine, la santé ou la finance, la banque, l’assurance, le droit et/ou l’armée, ce point est crucial.

Prenez contact avec nous

Prenez contact avec nous pour obtenir un devis, poser une question ou vous inscrire à la lettre d’information pour ne rien manquer des dernières nouvelles.

S'intègre à vous

Collabora Online et Intégrateurs

Découvrez comment travailler avec Collabora Online auprès de certains de nos partenaires

Études de cas d'intégration

Découvrez comment Collabora Online a fonctionné pour d’autres intégrateurs.

Des intégrations réussies

Intégrer Collabora Online à votre solution

Découvrez les avantages de devenir un partenaire de Collabora Online.

Intégrer Collabora Online à votre solution

Découvrez les avantages de devenir un partenaire de Collabora Online.