ONLYOFFICE : comment ajouter une suite bureautique ONLYOFFICE à Drupal

Daria Lapikhina

Pour réagir au contenu de cet article, un espace de dialogue vous est proposé sur le forum. Commentez

- Titre : ONLYOFFICE : comment ajouter une suite bureautique ONLYOFFICE à Drupal

- Auteur : Daria Lapikhina

- Parution : 8 avril 2023

- Licence : Copyright ® 2023 Daria Lapikhina . Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Introduction

- II. À propos de Drupal

- III. Ce que l’intégration permet

- IV. Comment installer

- V. Ajouter un module

- VI. Activer le module

- VII. Configurer le module

- VIII. Utiliser ONLYOFFICE intégré à Drupal

- VIII-A. Ajouter des documents aux posts

- VIII-B. Modifier des fichiers bureautiques

- IX. Liens utiles

- X. Remerciements Developpez.com

I - Introduction

La suite bureautique open source ONLYOFFICE s’intègre maintenant à Drupal, ce qui permet d’insérer des fichiers bureautiques dans les articles ainsi que d’éditer et de collaborer sur des documents dans le module Media.

II - À propos de Drupal

Drupal est un système de gestion de contenu (CMS) gratuit et open source écrit en PHP. Il fournit un cadre de travail pour au moins 14 % des 10 000 premiers sites Web du monde et 1,2 % des 10 millions de sites Web les plus importants, allant des blogs personnels aux sites d’entreprise, politiques et gouvernementaux. Les systèmes utilisent également Drupal pour la gestion des connaissances et la collaboration d’entreprise.

Bien que Drupal offre une API sophistiquée pour les développeurs, l’installation et l’administration de base du site Web ne nécessitent aucune compétence en programmation. Drupal fonctionne sur toute plate-forme informatique qui supporte à la fois un serveur Web capable d’exécuter PHP et une base de données pour stocker le contenu et la configuration.

III - Ce que l’intégration permet

Avec le connecteur (module) ONLYOFFICE, vous êtes en mesure de :

- modifier des documents texte, des feuilles de calcul et des présentations ;

- prévisualiser les fichiers sur les pages publiques ;

- collaborer sur des documents en utilisant deux modes de coédition (en temps réel et avec verrouillage des paragraphes).

Pour l’instant, l’intégration prend en charge les formats suivants :

- pour l'édition : DOCX, XLSX, PPTX.

- pour la visualisation uniquement : DJVU, DOC, DOCM, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTML, MHT, ODT, OTT, OXPS, PDF, RTF, TXT, XPS, XML, CSV, FODS, ODS, OTS, XLS, XLSM, XLT, XLTM, XLTX, FODP, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM.

IV - Comment installer

Pour pouvoir connecter la suite bureautique à Drupal, il faut avoir ONLYOFFICE Docs installé dans la version communautaire ou dans la version pour les entreprises. Consulter le guide d’installation.

V - Ajouter un module

1. Sur la page du projet de la barre d'outils d'administration sur drupal.org, faites défiler jusqu'à la section Téléchargements en bas de la page.

2. Copiez l'adresse du lien tar.gz. Selon votre appareil et votre navigateur, vous pouvez le faire en cliquant avec le bouton droit de la souris et en sélectionnant Copier l'adresse du lien.

3. Dans le menu Gérer l'administration, naviguez jusqu'à Extension (admin/modules). La page Extension s'affiche.

4. Cliquez sur Installer un nouveau module. La page Installer un nouveau module s'affiche.

5. Dans le champ Installer à partir d'une URL, collez le lien de téléchargement copié.

6. Cliquez sur Installer pour télécharger et décompresser le nouveau module sur le serveur. Les fichiers sont téléchargés dans le répertoire des modules.

VI - Activer le module

- Allez à la page Extension (admin/modules) dans le menu Gérer l'administration.

- Localisez le module ONLYOFFICE et cochez la case.

- Cliquez sur Installer pour l'activer.

VII - Configurer le module

Pour configurer le module, ouvrez la page ~/config/system/onlyoffice-settings dans Drupal, passez aux paramètres administratifs du connecteur ONLYOFFICE et spécifiez l’URL d’ONLYOFFICE Docs installé.

À partir de la version 7.2 des éditeurs, JWT est activé par défaut et la clef secrète est générée automatiquement pour restreindre l’accès à ONLYOFFICE Docs et pour des raisons de sécurité et d’intégrité des données. Spécifiez votre propre clef secrète si nécessaire. Dans ce cas, spécifiez la même clef secrète dans le fichier de configuration de ONLYOFFICE Docs pour activer la validation.

VIII - Utiliser ONLYOFFICE intégré à Drupal

Après avoir installé et configuré le module, les utilisateurs peuvent effectuer des actions suivantes :

VIII-A - Ajouter des documents aux posts

Lorsque vous créez un article, vous pouvez ajouter le nouvel élément ONLYOFFICE.

De cette façon, vous pouvez insérer des fichiers bureautiques de différents formats dans le mode intégré et les visiteurs de votre site sont en mesure de visualiser les documents sans les télécharger.

VIII-B - Modifier des fichiers bureautiques

Si vous avez besoin de modifier le document intégré dans votre message ou même de le faire avec d’autres auteurs, vous pouvez ouvrir les fichiers DOCX, XLSX et PPTX chargés dans le module médias pour les modifier – il suffit de sélectionner l’action Modifier dans ONLYOFFICE dans le menu des opérations.

Les utilisateurs disposant des droits d’administrateur peuvent collaborer sur les documents, toutes les modifications étant enregistrées dans le même fichier.

IX - Liens utiles

Connecteur ONLYOFFICE pour Drupal sur GitHub

À propos d’ONLYOFFICE Docs

Cours d’ONLYOFFICE

X - Remerciements Developpez.com

Nous tenons à remercier Malick pour la mise au gabarit et escartefigue pour la relecture orthographique.