Skip to content

Latest commit

 

History

History
298 lines (212 loc) · 15.8 KB

README_fr.md

File metadata and controls

298 lines (212 loc) · 15.8 KB

Documentation

This document in English.

L'utilisation de ce logiciel vous soumet à nos Conditions d'utilisation et à notre Politique de protection des données.

version 1.1.5

Introduction:

mContactOOo fait partie d'une Suite d'extensions LibreOffice et/ou OpenOffice permettant de vous offrir des services inovants dans ces suites bureautique.

Cette extension vous donne l'accès, dans LibreOffice, à vos contacts Microsoft Outlook.
Elle utilise l'API Microsoft Graph pour synchroniser vos contacts Microsoft Outlook distant dans une base de données locale HsqlDB 2.7.2.
Cette extension est vu par LibreOffice comme un pilote de base de données répondant à l'URL: sdbc:address:microsoft:*.

Etant un logiciel libre je vous encourage:

  • A dupliquer son code source.
  • A apporter des modifications, des corrections, des améliorations.
  • D'ouvrir un dysfonctionnement si nécessaire.

Bref, à participer au developpement de cette extension.
Car c'est ensemble que nous pouvons rendre le Logiciel Libre plus intelligent.


Prérequis:

L'extension mContactOOo utilise l'extension OAuth2OOo pour fonctionner.
Elle doit donc répondre aux prérequis de l'extension OAuth2OOo.

L'extension mContactOOo utilise l'extension jdbcDriverOOo pour fonctionner.
Elle doit donc répondre aux prérequis de l'extension jdbcDriverOOo.

Sous Linux et macOS les paquets Python utilisés par l'extension, peuvent s'il sont déja installé provenir du système et donc, peuvent ne pas être à jour.
Afin de s'assurer que vos paquets Python sont à jour il est recommandé d'utiliser l'option Info système dans les Options de l'extension accessible par:
Outils -> Options -> Internet -> mContactOOo -> Voir journal -> Info système
Si des paquets obsolètes apparaissent, vous pouvez les mettre à jour avec la commande:
pip install --upgrade <package-name>

Pour plus d'information voir: Ce qui a été fait pour la version 1.1.0.


Installation:

Il semble important que le fichier n'ait pas été renommé lors de son téléchargement.
Si nécessaire, renommez-le avant de l'installer.

  • OAuth2OOo logo Installer l'extension OAuth2OOo.oxt Version

    Vous devez installer cette extension, si elle n'est pas déjà installée.

  • jdbcDriverOOo logo Installer l'extension jdbcDriverOOo.oxt Version

    Vous devez installer cette extension, si elle n'est pas déjà installée.

  • mContactOOo logo Installer l'extension mContactOOo.oxt Version

Redémarrez LibreOffice après l'installation.
Attention, redémarrer LibreOffice peut ne pas suffire.

  • Sous Windows pour vous assurer que LibreOffice redémarre correctement, utilisez le Gestionnaire de tâche de Windows pour vérifier qu'aucun service LibreOffice n'est visible après l'arrêt de LibreOffice (et tuez-le si ç'est le cas).
  • Sous Linux ou macOS vous pouvez également vous assurer que LibreOffice redémarre correctement, en le lançant depuis un terminal avec la commande soffice et en utilisant la combinaison de touches Ctrl + C si après l'arrêt de LibreOffice, le terminal n'est pas actif (pas d'invité de commande).

Utilisation:

Dans LibreOffice / OpenOffice aller à: Fichier -> Assistants -> Source de données des adresses...

mContactOOo screenshot 1

L'Assistant source de données du carnet d'adresses s'ouvre.

À l'étape: 1.Type de carnet d'adresses:

  • Sélectionner: Autre source de données externes.
  • Cliquez sur le bouton: Suivant.

mContactOOo screenshot 2

À l'étape: 2.Paramètres de Connexion:

  • Cliquez sur le bouton: Paramètres.

mContactOOo screenshot 3

Un nouvel assistant s'ouvre. Propriétés de la source de données.

A l'étape: 1.Propriétés avancées.
Dans Type de base de données:

  • Sélectionner: Contacts Microsoft.
  • Cliquez sur le bouton: Suivant.

mContactOOo screenshot 4

A l'étape: 2.Paramètres de connexion.
Dans Général: Entrer ici la chaîne de connexion spécifique au SGDB / pilote.

mContactOOo screenshot 5

Après avoir autorisé l'application OAuth2OOo à accéder à vos contacts, normalement vous devez voir s'afficher: Test de connexion: Connexion établie.

mContactOOo screenshot 6

Si la connexion a été etablie, vous pouvez terminer cet assistant avec le bouton Terminer.

mContactOOo screenshot 7

A l'étape: 3.Sélection de table.
Si votre source de données comporte plusieurs tables, il vous sera demandé de sélectionner la table principale.
Dans ce cas sélectionnez la table: Tous mes contacts. Si nécessaire et avant toute connexion il est possible de renommer le nom de la table principale dans: Outils -> Options -> Internet -> mContactOOo -> Nom de la table principale.

A l'étape: 4.Assignation de champ.
Si nécessaire il est possible de renommer les noms des colonnes de la source de données à l'aide du bouton: Assignation de champ.
Veuillez poursuivre cet assistant par le bouton: Suivant.

mContactOOo screenshot 8

A l'étape: 5.Titre de la source de données.

Il faut créer un fichier odb. Pour cela vous devez:

  • Décocher la case: Intégrer cette définition du carnet d'adresses dans le document actuel.
  • Nommer le fichier odb dans le champ: Emplacement.

Il faut également rendre accessible ce fichier odb. Pour cela vous devez:

  • Cocher la case: Rendre ce carnet d'adresses accessible à tous les modules de LibreOffice
  • Nommer le carnet d'adresses dans le champ: Nom du carnet d'adresses.

mContactOOo screenshot 9

Maintenant à vous d'en profiter...


A été testé avec:

  • LibreOffice 7.3.7.2 - Lubuntu 22.04 - Python version 3.10.12 - OpenJDK-11-JRE (amd64)

  • LibreOffice 7.5.4.2(x86) - Windows 10 - Python version 3.8.16 - Adoptium JDK Hotspot 11.0.19 (under Lubuntu 22.04 / VirtualBox 6.1.38)

  • LibreOffice 7.4.3.2(x64) - Windows 10(x64) - Python version 3.8.15 - Adoptium JDK Hotspot 11.0.17 (x64) (under Lubuntu 22.04 / VirtualBox 6.1.38)

  • LibreOffice 24.8.0.3 (X86_64) - Windows 10(x64) - Python version 3.9.19 (sous Lubuntu 22.04 / VirtualBox 6.1.38)

  • Ne fonctionne pas avec OpenOffice sous Windows voir dysfonctionnement 128569. N'ayant aucune solution, je vous encourrage d'installer LibreOffice.

Je vous encourage en cas de problème 😕
de créer un dysfonctionnement
J'essaierai de le résoudre 😄


Historique:

Introduction:

Cette extension a été écrite afin de rendre utilisables dans un logiciel libre (LibreOffice ou OpenOffice) vos données personnelles stockées dans votre carnet d'adresses Microsoft Outlook.

Avec l'extension eMailerOOo, elle peut être la source de données pour des publipostages par courriel (email), à vos correspondants contenus dans votre carnet d'adresses Microsoft Outlook.

Elle vous donnera accès à un système d'information que seules les grandes entreprises sont capables, aujourd'hui, de mettre en œuvre.

Ce qui a été fait pour la version 1.0.1:

  • L'absence ou l'obsolescence des extensions OAuth2OOo et/ou jdbcDriverOOo nécessaires au bon fonctionnement de mContactOOo affiche désormais un message d'erreur.

  • Encore plein d'autres choses...

Ce qui a été fait pour la version 1.0.2:

  • Prise en charge de la version 1.2.0 de l'extension OAuth2OOo. Les versions précédentes ne fonctionneront pas avec l'extension OAuth2OOo 1.2.0 ou ultérieure.

Ce qui a été fait pour la version 1.0.3:

  • Prise en charge de la version 1.2.1 de l'extension OAuth2OOo. Les versions précédentes ne fonctionneront pas avec l'extension OAuth2OOo 1.2.1 ou ultérieure.

Ce qui a été fait pour la version 1.1.0:

  • Tous les paquets Python nécessaires à l'extension sont désormais enregistrés dans un fichier requirements.txt suivant la PEP 508.
  • Désormais si vous n'êtes pas sous Windows alors les paquets Python nécessaires à l'extension peuvent être facilement installés avec la commande:
    pip install requirements.txt
  • Modification de la section Prérequis.

Ce qui a été fait pour la version 1.1.1:

  • Utilisation du package Python dateutil pour convertir les chaînes d'horodatage en UNO DateTime.
  • De nombreuses autres corrections...

Ce qui a été fait pour la version 1.1.2:

Ce qui a été fait pour la version 1.1.3:

  • La création de la base de données, lors de la première connexion, utilise l'API UNO proposée par l'extension jdbcDriverOOo depuis la version 1.3.2. Cela permet d'enregistrer toutes les informations nécessaires à la création de la base de données dans 9 tables texte qui sont en fait 9 fichiers csv.
  • L'extension vous demandera d'installer les extensions OAuth2OOo et jdbcDriverOOo en version respectivement 1.3.4 et 1.3.2 minimum.
  • De nombreuses corrections.

Ce qui a été fait pour la version 1.1.4:

Ce qui a été fait pour la version 1.1.5:

  • Mise à jour du paquet Python setuptools vers la version 73.0.1.
  • L'extension vous demandera d'installer les extensions OAuth2OOo et jdbcDriverOOo en version respectivement 1.3.7 et 1.4.5 minimum.
  • Les modifications apportées aux options de l'extension, qui nécessitent un redémarrage de LibreOffice, entraîneront l'affichage d'un message.
  • Support de LibreOffice version 24.8.x.

Que reste-t-il à faire pour la version 1.1.5:

  • Ajouter de nouvelles langues pour l’internationalisation...

  • Tout ce qui est bienvenu...