ONLYOFFICE Docs v6.4 pour les développeurs : support de WOPI et mises à jour de l’API

8 septembre 2021By Dasha

La nouvelle version de ONLYOFFICE Docs apporte une intégration plus facile et plus de possibilités de personnaliser les éditeurs et d’adapter les processus de collaboration à vos besoins.

ONLYOFFICE Docs 6.4 for developers: WOPI support and API updates

Prise en charge de WOPI

La nouvelle fonctionnalité la plus importante de la version 6.4 est la prise en charge du protocole WOPI (Web Application Open Platform Interface). Il normalise l’intégration, permettant aux développeurs d’activer l’édition et la co-édition de documents dans leurs solutions facilement, sans avoir à écrire des applications d’intégration séparées. Consultez notre documentation officielle

Rejoignez notre webinaire sur DZone le 23 septembre 2021 pour en savoir plus sur l’utilisation de WOPI pour l’intégration bureautique. S’inscrire

Définition du thème d’interface par défaut

Le nouveau paramètre customization.uiTheme vous permet de définir un thème d’interface par défaut pour les éditeurs – Clair ou Sombre :

"customization": {
        ...
        "uiTheme": "default-dark",
        ...    },

Pour définir le thème Clair classique par défaut, utilisez l’identifiant default-light. Pour activer le thème Clair, utilisez l’identifiant theme-light.

Le paramètre fonctionne jusqu’à ce que les utilisateurs définissent eux-mêmes le thème de l’interface.

Définition du mode de co-édition par défaut

Vous pouvez définir le mode de co-édition par défaut pour les éditeurs et préciser si les utilisateurs peuvent le modifier ou non. Utilisez le paramètre editorConfig.coEditing :

"coEditing ": {
       “mode”: "fast"/"strict", //choose the co-editing mode
       “change”: true/false     //specify whether it can be changed
}

Rappel :

  • Le mode Rapide signifie que vous voyez toutes les modifications en temps réel pendant que votre co-auteur tape.
  • Le mode Strict signifie que vous verrouillez le résumé du document sur lequel vous travaillez et que personne ne peut voir ce que vous tapez jusqu’à ce que vous appuyiez sur le bouton “Enregistrer”.

Pour en savoir plus sur les modes de co-édition, consultez ce billet de blog.

Restriction de l’accès aux commentaires

Les utilisateurs peuvent être répartis en groupes avec des autorisations différentes pour afficher, modifier et supprimer les commentaires.

Pour implémenter cette option, utilisez le paramètre permissions.commentGroups dans la configuration des éditeurs. Vous pouvez spécifier les droits d’affichage, de modification et de suppression des commentaires. Par exemple :

commentGroups :
{
     view: ["Group2", ""],
     edit: ["Group2"] ,
     remove: [""]
}

Cela signifie que l’utilisateur actuel :

  • appartient au Groupe 2 ;
  • peut voir et modifier les commentaires laissés par les utilisateurs du Groupe 2 et les utilisateurs qui ne font partie d’aucun des groupes ;
  • peut supprimer les commentaires laissés par les utilisateurs ne faisant partie d’aucun groupe.

Si vous ne définissez pas de droits d’affichage, de modification et de suppression, par défaut, les utilisateurs pourront afficher, modifier et supprimer tous les commentaires.

Autres nouveautés :

  • Le paramètre customization.hideNotes permet de masquer les notes dans les présentations.
  • La méthode requestClose pour demander de fermer l’éditeur. S’il y a des modifications non sauvegardées, l’utilisateur verra un message d’avertissement, sinon l’événement onRequestClose sera envoyé.
  • L’événement onPluginsReady lorsque tous les plugins sont chargés.
  • Nouvelles méthodes et propriétés pour ApiRange dans apiBuilder.

Téléchargez la dernière version de ONLYOFFICE Docs Developer Edition :

TELECHARGER MAINTENANT