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 Strapi

Strapi est un système de gestion de contenu open source utilisé pour créer des APIs. ONLYOFFICE offre un connecteur officiel pour intégrer ONLYOFFICE Docs dans Strapi et modifier les documents de la bibliothèque média. Vous pouvez obtenir le plug-in d'intégration ONLYOFFICE à la bibliothèque npm ou à la page GitHub. Le connecteur est rendu accessible sous la licence Apache-2.0.

Principales caractéristiques

  • 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

  • À afficher et modifier : DOCX, XLSX, PPTX
  • À afficher : DOC, DOCX, DOCM, DOT, DOTX, DOTM, ODT, FODT, OTT, RTF, TXT, HTML, HTM, MHT, XML, PDF, DJVU, FB2, EPUB, XPS, XLS, XLSX, XLSM, XLT, XLTX, XLTM, ODS, FODS, OTS, CSV, PPS, PPSX, PPSM, PPT, PPTX, PPTM, POT, POTX, POTM, ODP, FODP, OTP

Connecter ONLYOFFICE Docs à Strapi

Exigences

  • ONLYOFFICE Docs (Document Server) v6.1.0 ou version ultérieure

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

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

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

  • Strapi v4.0.0 ou version ultérieure
  • Connecteur ONLYOFFICE v1.0.3 pour Strapi

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

  1. Afin de permettre d'insérer un cadre avec l'éditeur et de télécharger api.js, remplacez la ligne strapi::security dans le fichier strapi/config/middlewares.js par la configuration suivante :
    
    {
      name: "strapi::security",
      config: {
        contentSecurityPolicy: {
          useDefaults: true,
          directives: {
            "script-src": ["'self'", "https:", "http:"],
            "frame-src": ["'self'", "https:", "http:"],
          },
        },
      }
    },  
                        

    Si cette configuration existe déjà, vous n'avez qu'à ajouter les directives.

  2. Installez le plug-in à votre projet Strapi :
    npm install onlyoffice-strapi --save
  3. Restaurez et redémarrez Strapi afin d'inclure le plug-in ONLYOFFICE dans l'interface utilisateur d'administration. Exécutez :
    
    # using yarn
    yarn build
    yarn develop      
    
    # using npm
    npm run build
    npm run develop
    

    Dès maintenant le plug-in d'intégration ONLYOFFICE pour Strapi est installé est prêt à être configuré. Le plug-in est accessible via le panneau gauche dans la section Plugins sous le nom �ONLYOFFICE�.

    ONLYOFFICE installed ONLYOFFICE installed

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

Afin de configurer le plug-in d'intégration ONLYOFFICE pour Strapi :

  1. Ouvrez la section Paramètres via le panneau gauche.
  2. Dans la section Paramètres globaux cliquez sur l'élément de menu ONLYOFFICE.
  3. A la page de paramètres ONLYOFFICE spécifiez l'Adresse du serveur de documents, c'est-à-dire l'URL de ONLYOFFICE Docs installé.
    ImportantL'adresse de ONLYOFFICE Docs doit être accessible depuis Strapi, ainsi que l'adresse de Strapi doit être accessible depuis ONLYOFFICE Docs.

Activer le jeton JWT pour intégrer ONLYOFFICE et Strapi

JWT ou jeton Web JSON est une chaîne envoyée à partir du client au serveur au sein de la demande HTTP afin de valider l'authenticité du client. JWT n'est enregistré que sur le côté client, donc la transmission entre les parties est signée numériquement et protégée.

Le jeton est généré à l'aide de JWT (jetons Web JSON) standard. Les jetons sont signés par la clé du serveur, alors le client peut vérifier la légitimité du jeton.

ONLYOFFICE Docs valide le jeton. Les données de la charge utile sont considérées valides et s'utilisent au lieu des données correspondantes des paramètres principaux. Si le jeton n'est pas valide, la commande ne sera pas exécutée. Pour en savoir plus, veuillez consulter le guide Sécurité d'API.

Protégez vos documents avec le jeton JWT

  1. Ouvrez la section Paramètres via le panneau gauche.
  2. Dans la section Paramètres globaux cliquez sur l'élément de menu ONLYOFFICE.
  3. Sur la page des paramètres ONLYOFFICE spécifiez la clé secrète dans le champ Clé secrète JWT du serveur de documents. Les informations plus détaillées sont disponibles ici.
    ONLYOFFICE plugin ONLYOFFICE plugin

    Le plug-in d'intégration ONLYOFFICE est configuré, alors vous êtes invité(e) à l'utiliser.

Commencer à utiliser ONLYOFFICE Docs au sein de Strapi

Afin de permettre aux utilisateurs de modifier les documents de bureau depuis Strapi dans les éditeurs ONLYOFFICE Docs et d'enregistrer les modifications dans Strapi, téléchargez les fichiers et définissez les droits d'accès appropriés.

Télécharger des fichiers au sein de Strapi

  1. Dans la section Plugins au panneau gauche ouvrez la page Bibliothèque média.
  2. Cliquez sur le bouton Ajouter de nouveaux actifs dans le coin supérieur droit.
    Media Library Media Library
  3. La fenêtre ‘Ajouter de nouveaux actifs’ s'affiche. Choisissez si vous voulez télécharger un fichier depuis votre ordinateur ou depuis l'URL en cliquant sur l'onglet approprié au panneau supérieur.
    Add new assets Add new assets

Afficher, modifier et gérer les fichiers au sein de Strapi

Afin d'afficher, modifier et collaborer sur les documents ajoutés à la Bibliothèque Média Strapi,

  1. Dans la section Plugins au panneau gauche ouvrez la page de fichiers ONLYOFFICE au sein de Strapi.
  2. Afin d'ouvrir le fichier dans l'éditeur ONLYOFFICE cliquez sur le nom du fichier ou sur le bouton Modifier dans ONLYOFFICE à droite.
    View and edit in ONLYOFFICE View and edit in ONLYOFFICE

Afin d'enregistrer les fichiers au format nécessaire directement au sein de l'éditeur,

  1. Rendez-vous sur l'onglet Fichier.
  2. Cliquez sur l'option Télécharger comme... et choisissez le format nécessaire.

Afin de marquer un document en tant que favori directement au sein de l'éditeur, cliquez sur l'icône Mark as favorite Marquer en tant que favori dans la barre d'outils en haut.

Pour revenir à la liste de fichiers,

  1. Rendez-vous sur l'onglet Fichier.
  2. Cliquez sur l'option Ouvrir l'emplacement du fichier dans le menu à droite.

Droits d'accès

Afin de gérer les droits d'accès aux fichiers ajoutés à la Bibliothèque média Strapi :

  1. Passez à l'onglet Paramètres situé à la section Général au panneau gauche.
  2. Dans la section Panneau de gestion accédez à l'onglet Rôles.
  3. Modifiez le rôle en cliquant sur l'icône Modifier à droite du nom de rôle.

Afin de permettre aux utilisateurs de modifier les fichiers, définissez les droits d'accès sur Mettre à jour + Supprimer pour le rôle d'utilisateur requis.

Afin de ne permettre aux utilisateurs que d'afficher les fichiers, définissez les droits d'accès sur Accès à la Bibliothèque média pour le rôle d'utilisateur requis.

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