Articles avec le tag :
Fermer
Changelog
Fermer
Essayer dans le cloud
Centre d'aide
l'intégration

À propos de l'intégration de ONLYOFFICE et Liferay

ONLYOFFICE offre un connecteur officiel pour intégrer ONLYOFFICE Docs dans Liferay et modifier les documents de la bibliothèque de documents et média Liferay. Vous pouvez télécharger le connecteur ONLYOFFICE à partir de Atlassian Marketplace ou de la page GitHub. Le connecteur est rendu accessible sous la Licence Apache.

Pour en savoir plus sur le fonctionnement du connecteur ONLYOFFICE pour Liferay, veuillez consulter notre documentation API.

Principales caractéristiques

  • Créer des fichiers en utilisant l'option du menu Créer avec ONLYOFFICE.
  • Créer et remplir les formulaires en ligne.
  • Afficher et modifier les documents texte, les feuilles de calcul et les présentations qui existent en utilisant l'option Modifier/Voir ONLYOFFICE du menu depuis la section Documents et Média.
  • Modifier un document en collaboration en temps réel : deux modes de collaboration (Strict et Rapide), le mode de Suivi des modifications, les commentaires et un chat intégré.
  • Prise en charge de JWT pour l'échange sécurisé afin que personne ne puisse accéder à vos documents sauf celles ayant les privilèges d'accès appropriés

Formats pris en charge

  • À créer, modifier et afficher : DOCX, PPTX, XLSX, DOCXF
  • À remplir les formulaires : OFORM
  • À convertir en Office Open XML : ODT, DOC, RTF, TXT, ODP, PPT, ODS, XLS, CSV
  • À afficher : PDF

Toutes les nouveautés de la version 2.2.0

Ajouté

  • Aperçu des documents
  • Sauvegarder les versions intermédiaires lors de l'édition (forcesave)
  • Modèles de fichiers vides : Galicien

Modifié

  • Checkin/checkout au lieu de Verrouiller/déverrouiller
  • Corrigée l'erreur de déploiement pour le portail-7.4

Le journal des modifications complet est disponible ici.

Connecter ONLYOFFICE Docs à Liferay

Exigences

  • ONLYOFFICE Docs (Document Server) 6.1.0 ou version ultérieure

    Vous avez besoin d'une instance pouvant être résolue et connectée par Liferay et tout autre client final. L'instance doit envoyer des données en POST directement au Liferay.

    Veuillez consulter la documentation officielle pour en savoir plus sur l'installation de ONLYOFFICE Docs.

    Vous pouvez également utiliser ONLYOFFICE Docs Cloud (version SaaS).

  • Liferay CE Portal 7.2 GA1+, Liferay DXP 7.2 GA1+, Liferay CE Portal 7.3 GA1+, Liferay DXP 7.3 GA1+, Liferay CE Portal 7.4 GA1+
  • Connecteur ONLYOFFICE v2.2.0 pour Liferay

Installer le connecteur ONLYOFFICE pour Liferay

Vous pouvez installer le connecteur ONLYOFFICE à l'aide du Gestionnaire des applications ou depuis le site officiel Liferay App Store.

Pour installer le connecteur à l'aide du Gestionnaire des applications :

  1. Passez au Panneau de configuration -> Applications -> Gestionnaire des applications.
  2. Cliquez sur le bouton Liferay options icon Options.
  3. Cliquez sur le bouton Télécharger.
  4. Dans la fenêtre qui s'affiche sélectionnez le fichier d'application ONLYOFFICE.

Pour installer le connecteur depuis App Store :

  1. Passez au Panneau de configuration -> Applications -> Magasin.
  2. Connectez-vous à votre compte Liferay.
  3. Recherchez le connecteur ONLYOFFICE pour Liferay.
  4. Achetez l'application (elle est gratuite).

Une fois l'installation terminée, l'application est prête à l'emploi.

Configurer le connecteur ONLYOFFICE pour Liferay

Passez au Panneau de configuration -> Configuration -> Paramètres du système. Dans la section Plateforme choisissez la catégorie Connecteurs et sélectionnez ONLYOFFICE.

ONLYOFFICE_configure ONLYOFFICE_configure

Ici vous pouvez configurer les paramètres suivants :

  • Adresse de ONLYOFFICE Docs - indiquez l'adresse URL du Service de modification de documents.
    ImportantL'adresse de ONLYOFFICE Docs doit être accessible depuis Liferay, ainsi que l'adresse de Liferay doit être accessible depuis ONLYOFFICE Docs.
  • Adresse de ONLYOFFICE Docs pour les demandes internes du serveur - indiquez l'adresse utilisée pour accéder au Service de modification de documents à partir de Liferay.
  • Adresse du serveur pour les demandes internes de ONLYOFFICE Docs - indiquez l'adresse utilisée pour accéder à Liferay à partir de Service de modification de documents.
  • Clé secrète - indiquez la clé secrète utilisée pour signer les données.
    À partir de la version ONLYOFFICE Docs v7.2 le jeton JWT est activé par défaut et la clé secrète est générée automatiquement. Vous devez également l'activer du côté de Liferay : trouvez votre propre clé secrète dans le fichier de configuration ONLYOFFICE Docs et ensuite spécifiez la même clé secrète aux paramètres du connecteur. Pour en savoir plus, consultez la section de l'article Activer le jeton JWT pour intégrer ONLYOFFICE et Liferay.
  • Activer Force Save - activez la case à cocher afin de sauvegarder les versions intermédiaires lors de modification.
  • Activer l'aperçu Web ONLYOFFICE - activez la case à cocher afin d'activer l'aperçu des fichiers.

Une fois que l'application d'intégration est configurée, cliquez sur le bouton Enregistrer pour enregistrer les modifications.

Activer le jeton JWT pour intégrer ONLYOFFICE et Liferay

Afin de protéger les documents de tout accès non autorisé, les éditeurs ONLYOFFICE utilisent le jeton JSON Web Token (JWT). Le jeton est ajouté à la configuration lors de l'initialisation de l'Éditeur de Documents et lors de l'échange de commandes entre les services internes de ONLYOFFICE Docs. La clé secrète est utilisée pour signer le jeton JSON et valider le jeton sur la demande à la connexion de ONLYOFFICE Docs.

À partir de la version ONLYOFFICE Docs v7.2 le jeton JWT est activé par défaut et la clé secrète est générée automatiquement. Vous avez besoin de trouver votre propre clé secrète dans le fichier de configuration ONLYOFFICE Docs et ensuite de spécifier la même clé secrète aux paramètres du connecteur.

Étape 1 : Trouvez votre propre clé secrète dans le fichier de configuration ONLYOFFICE Docs

  1. Ouvrez le fichier local.json à l'aide d'un éditeur de texte disponible.
    • Pour Linux - /etc/onlyoffice/documentserver/local.json
    • Pour Windows - %ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json
    • Pour Docker - entrez le conteneur ONLYOFFICE Docs en utilisant la commande docker exec -it <containerID> bash et ouvrez-le. /etc/onlyoffice/documentserver/local.json

      À titre subsidiaire, vous pouvez utiliser la commande suivante pour trouver la clé secrète par défaut sans ouvrir local.json :

      sudo docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

    Le fichier local.json doit ressembler à ceci :

    {
      "services": {
        "CoAuthoring": {
          "token": {
            "enable": {
              "request": {
                "inbox": true,
                "outbox": true
              },
              "browser": true
            }
          },
          "secret": {
            "inbox": {
              "string": "yoursecret"
            },
            "outbox": {
              "string": "yoursecret"
            },
            "session": {
              "string": "yoursecret"
            }
          }
        }
      }
    }
    
  2. La valeur true est spécifiée dans trois sections. Cela signifie que la validation du jeton est activée.
    • services.CoAuthoring.token.enable.browser
    • services.CoAuthoring.token.enable.request.inbox
    • services.CoAuthoring.token.enable.request.outbox
  3. La clé secrète générée automatiquement est spécifiée dans trois sections. Vous pouvez remplacer la valeur secrète par défaut avec votre propre clé secrète. La clé secrète doit être identique dans trois sections.
    • services.CoAuthoring.secret.inbox.string
    • services.CoAuthoring.secret.outbox.string
    • services.CoAuthoring.secret.session.string
  4. Si vous apportez des modifications, enregistrez-les et redémarrez les services pour que les modifications de configuration prennent effet.
    supervisorctl restart all

Étape 2 : Spécifier la même clé secrète aux paramètres du connecteur

Spécifiez la même clé secrète aux paramètres du connecteur dans le champ Clé secrète et enregistrez les paramètres.

Commencer à utiliser ONLYOFFICE Docs au sein de Liferay

Afin de créer un fichier :

  1. Passez à la section Documents et Média.
  2. Cliquez sur le bouton Liferay create icon Ajouter fichier.
  3. Dans le menu qui s'affiche cliquez sur le bouton Créer avec ONLYOFFICE.
    ONLYOFFICE_create ONLYOFFICE_create
  4. Sur la page qui s'affiche sélectionnez le type de fichier, saisissez son titre et descriptif (facultatif).
  5. Cliquez sur le bouton Enregistrer.
ONLYOFFICE_create2 ONLYOFFICE_create2

Afin de modifier un fichier :

  1. Recherchez le fichier nécessaire dans la section Documents et Média.
  2. Cliquez sur le document.
  3. Dans le menu qui s'affiche cliquez sur le bouton Modifier dans ONLYOFFFICE.
ONLYOFFICE_edit ONLYOFFICE_edit

Afin de créer un formulaire :

  1. Passez à la section Documents et Média.
  2. Cliquez sur le bouton Liferay create icon Ajouter fichier.
  3. Dans le menu qui s'affiche cliquez sur le bouton Créer avec ONLYOFFICE.
  4. Choisissez l'option Formulaire, saisissez le titre du fichier et un descriptif (facultatif).
    ONLYOFFICE_createform ONLYOFFICE_createform
  5. Cliquez sur le bouton Enregistrer.
  6. Enregistrez le formulaire sous .docxf pour pouvoir le modifier, revoir ainsi que collaborer sur ce formulaire par la suite.

Afin de créer un formulaire à remplir et de limiter la possibilité aux autres utilisateurs de modifier les fichiers :

  1. Cliquez sur l'icône Plus à droite du fichier .docxf.
  2. Choisissez l'option Créer formulaire en utilisant ONLYOFFICE.
    ONLYOFFICE_createoform ONLYOFFICE_createoform

Afin de remplir un formulaire :

  1. Cliquez sur l'icône Plus à droite du fichier .docxf.
  2. Choisissez l'option Remplir formulaire dans ONLYOFFICE.
    ONLYOFFICE_fillform ONLYOFFICE_fillform
Pour en savoir plus sur les formulaires, veuillez consulter les articles consacrés à la création et au remplissage des formulaires.
Download Best editors on your website Let your site users view, edit and collaborate
on all types of text, spreadsheet and presentation files
Cela peut vous aider aussi :
Fermer