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

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

ONLYOFFICE offre un connecteur officiel pour intégrer ONLYOFFICE Docs dans Plone afin de modifier les documents au sein du système de gestion de contenu. Vous pouvez télécharger le connecteur ONLYOFFICE à partir de PyPi.org et de la page ONLYOFFICE sur GitHub.

Pour en savoir plus sur le fonctionnement de ONLYOFFICE et du connecteur d'intégration Plone, veuillez consulter notre documentation API.

Principales caractéristiques

  • Créer, modifier et afficher les documents texte, les feuilles de calcul et les présentations.
  • Modifier un document en collaboration en temps réel : deux modes de collaboration (Strict et Rapide), le mode de Suivi des modifications, 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

  • À modifier et afficher : DOCX, PPTX, XLSX, DOCXF
  • À afficher : PDF
  • À remplir les formulaires : OFORM
  • À convertir aux formats Office Open XML en utilisant l'option Conversion dans ONLYOFFICE : ODT, ODS, ODP, DOC, XLS, PPT

Toutes les nouveautés de la version 3.0.0

Ajouté

  • L'option Télécharger comme.
  • Conversion de documents.
  • Connexion à un serveur de documents démo.
  • Validation des paramètres.
  • Fusionner et publiposter à partir de l'espace de stockage.
  • Comparer des fichiers à partir de l'espace de stockage.
  • Insérer des images à partir de l'espace de stockage.
  • Paramètres de serveur avancés pour spécifier les adresses internes.

Modifié

  • Le paramètre document.title pour l'éditeur à partir du titre d'objet de fichier.
  • ONLYOFFICE Docs v6.0 et les versions antérieures ne sont plus prises en charge.

Le journal des modifications complet est disponible ici.

Connecter ONLYOFFICE Docs à Plone

Exigences

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

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

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

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

  • Python 3.4 ou version ultérieure
  • Plug-in d'intégration ONLYOFFICE 3.0.0 ou version ultérieure pour Plone

Installer le plug-in d'intégration ONLYOFFICE pour Plone

Si la version précédente du plug-in est installée (versions antérieures du plug-in avec le nom précédent onlyoffice.connector), veuillez la supprimer avant d'installer la nouvelle version. Si vous souhaitez installer une version antérieure, utilisez onlyoffice.connector au lieu de onlyoffice.plone lors de la procédure d'installation.
  1. Ajoutez la ligne onlyoffice.plone à la section eggs du fichier ~/plone/zinstance/buildout.cfg pour qu'il apparaisse comme suit :

    [buildout]
    ...
    eggs = 
            onlyoffice.plone
  2. Pour que les modifications prennent effet, réexécutez buildout à partir de votre console en tant que non superutilisateur :

    sudo -u plone_buildout /plone/zinstance/bin/buildout
  3. Redémarrez votre instance :

    sudo /plone/zinstance/bin/instance restart
  4. Ouvrez votre navigateur, passez à votre page Plone, connectez-vous en tant qu'administrateur et ouvrez la section Configuration du site > Add-ons. Recherchez onlyoffice.plone parmi les add-ons disponibles et cliquez sur le bouton Installer pour l'activer.

Configurer le plug-in d'intégration ONLYOFFICE pour Plone

Afin de configurer le plug-in :

  1. Passez à la Configuration du site.
  2. Défilez vers la section Configuration des Add-ons.
  3. Cliquez sur le bouton Configuration de ONLYOFFICE.
  4. Dans le champ Service de modification de documents indiquez l'adresse URL de ONLYOFFICE Docs.
    ImportantL'adresse de ONLYOFFICE Docs doit être accessible depuis Plone, ainsi que l'adresse de Plone doit être accessible depuis ONLYOFFICE Docs.
  5. Dans le champ 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 Plone : 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 Plone.
  6. Dans le champ Adresse du serveur pour les demandes internes du Service de modification de documents indiquez l'adresse utilisée pour accéder à Plone à partir du Service de modification de documents.
  7. Dans le champ Adresse du Service de modification de documents pour les demandes internes du serveur indiquez l'adresse utilisée pour accéder au Service de modification de documents à partir de Plone.
ONLYOFFICE_configure ONLYOFFICE_configure

Activer le jeton JWT pour intégrer ONLYOFFICE et Plone

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.

Se connecter à la version démo de ONLYOFFICE Docs

À partir de la version 3.0.0 du connecteur ONLYOFFICE il est possible d'essayer les éditeurs en ligne ONLYOFFICE avec Plone sans installation réelle de ONLYOFFICE Docs.

Pour activer la connexion, cochez Connecter au démo ONLYOFFICE Document Server et cliquez sur le bouton Enregistrer.

C'est un serveur d'essai publique qui sera disponible pendant 30 jours. Ne partagez pas vos données sensibles.

Commencer à utiliser ONLYOFFICE Docs au sein de Plone

À créer un document :

  1. Dans l'onglet Contenu cliquez sur l'option de menu Créer dans ONLYOFFICE à gauche.
  2. Choisissez le type approprié de fichier. Document, Feuille de calcul ou Présentation.
    Create file create
  3. Un nouveau document sera disponible pour modification.

À modifier un document :

  1. Recherchez le fichier nécessaire sur l'onglet Contenu.
    ONLYOFFICE_editfile ONLYOFFICE_editfile
  2. Cliquez sur le document.
  3. À la page qui s'affiche cliquez sur l'option de menu Modification ONLYOFFICE pour ouvrir le document à modifier et/ou afficher :
    ONLYOFFICE_editfile1 ONLYOFFICE_editfile1

Pour convertir un document au format Office Open XML :

  1. Recherchez le fichier nécessaire sur l'onglet Contenu.
  2. Cliquez sur le document.
  3. Sur la page ouverte cliquez sur l'option de menu Conversion dans ONLYOFFICE.
    Convert Convert
    Obtenez la liste complète des formats qui peuvent être convertis en OOXML.
  4. Cliquez sur le bouton Convertir.
    Convert Convert

À créer un modèle de formulaire :

  1. Dans l'onglet Contenu cliquez sur l'option de menu Créer dans ONLYOFFICE à gauche.
  2. Choisissez l'option Modèle de formulaire.
  3. Un nouveau modèle de formulaire vide sera disponible pour modification.

Afin de remplir un formulaire :

  1. Recherchez le formulaire nécessaire sur l'onglet Contenu.
  2. Cliquez sur le formulaire.
  3. Sur la page ouverte cliquez sur l'option de menu Remplir le formulaire dans ONLYOFFICE.
    Fill in a form Fill in a form
Pour en savoir plus sur les formulaires, veuillez consulter les articles consacrés à la création et au remplissage des formulaires.

Afin de télécharger un document dans un format différent :

  1. Recherchez le fichier nécessaire sur l'onglet Contenu.
  2. Cliquez sur le document.
  3. Sur la page ouverte cliquez sur l'option de menu Actions et choisissez l'élément de menu Télécharger comme.
    Download Download
  4. Sélectionnez le format nécessaire dans la liste.
  5. Cliquez sur le bouton Télécharger.
    Download Download
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