3

Intégration de ONLYOFFICE à Nextcloud : Partage et édition de documents publique

Actuellement, plusieurs applications bureautiques sont disponible dans Nextcloud dont ONLYOFFICE.
Pour rappel, ONLYOFFICE une suite bureautique qui inclut trois logiciels : traitement de texte, classeur et présentation.
De plus, ONLYOFFICE permet de collaborer sur des documents en temps réel en utilisant deux modes de coédition, révision et suivi des changements, tchat et commentaires.

Pour utiliser cette application, il est nécessaire d’installer la dernière version de ONLYOFFICE Document Server.

Récemment ONLYOFFICE a mis à jour Document Server, en ajoutant de nouvelles fonctionnalités :

  • Macros pour créer des documents standards,
  • un nouveau moteur de polices pour remplacer les caractère ‘carrés’ non définis,
  • plus de polices par défaut,
  • la Table des matières pour organiser les titres dans des documents de texte,
  • 8 nouvelles formules qui porte leur nombre dans les feuilles de calcul à 445,
  • de nouveaux outils d’édition dans les tableaux croisés dynamiques,
  •  trois nouveaux formats de date (yy/m/d, yy/mm/dd, yyyy/m/d),
  • plusieurs préréglages régionaux pour la Suisse, le Mexique, les Pays-Bas et la Slovénie,
  • un collage spécial dans les présentations pour préserver les styles initiaux.

Pour connecter ONLYOFFICE à Nextcloud, on a besoin du connecteur. La dernière version permet aux utilisateurs d’éditer et de collaborer sur des documents partagés avec les personnes en dehors de Nextcloud.
Pour évaluer de nouvelles possibilités, on peut utiliser le script Docker qui permet d’installer Nextcloud intégré à ONLYOFFICE.

Pour ce faire, il faut :

Connecter ONLYOFFICE à Nextcloud

  • Télécharger la dernière version de docker-onlyoffice-owncloud :
  • git clone --recursive https://github.com/ONLYOFFICE/docker-onlyoffice-owncloud
  • Se rendre dans le dossier docker-onlyoffice-owncloud :
  • cd docker-onlyoffice-owncloud
  • Mettre à jour :
  • git submodule update --remote
  • Modifier le fichier docker-compose.yml qui combine les configurations pour deux services de stockage : ownCloud ( par défaut ) et Nextcloud :
  • nano docker-compose.yml
  • Trouver la ligne : owncloud:fpm et remplacer nextcloud à la place de owncloud :
  • image: nextcloud:fpm.
  • Exécuter Docker Compose.
  • docker-compose up -d

Configuration de Nextcloud

Lancer le navigateur et saisir l’adresse du serveur web pour ouvrir l’assistant de Nextcloud. Entrer le nom d’utilisateur et le mot de passe pour créer un compte d’administrateur.

Pour compléter la configuration, retourner au dossier téléchargé et exécuter le script set_configuration.sh :

bash set_configuration.sh

Actualiser la page. La nouvelle option Open in ONLYOFFICE sera disponible dans le menu du fichier. A ce stade, il est possible d’évaluer les nouvelles fonctions disponibles et partager des documents avec des personnes en dehors de Nextcloud pour collaborer avec eux.

Crédits

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

3 commentaires

  1. A un moment donné, il fallait que OnlyOffice tourne sur une machine différente (de l’instance Nextcloud) avec minimum 16 Go de RAM. Savez-vous si c’est toujours le cas ?

  2. Bonjour Pofilo. Si vous installez ONLYOFFICE avec Nextcloud en suivant ces iinstructions, ils serong installés sur la même machine. Si vous utilisez Docker, vous pouvez aussi les installer sur le même machine. Pour un travail correct, vous avez besoin de 4 de RAM et 4 Gо de Swap.

  3. Hello !
    Merci pour cette doc !
    Moi j’utilise collabora avec docker pour Nextcloud. Ça fonctionne aussi très bien. (https://nextcloud.com/collaboraonline/)
    As tu essayé collabora ? Si oui as tu trouvé ONLYOFFICE plus performant ?
    Merci pour tous tes mémos toujours très bien réalisés ! :)
    @+

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *