Ce plugin permet d’exporter (et d’importer) vos sauvegardes SPIP sqlite vers (depuis) votre espace personnel Dropbox. Il utilise les API exposées par Dropbox (v2) et repose sur le protocole d’autorisation OAuth 2.0. Après avoir créé votre APP sur Dropbox, vous pourrez la configurer sur SPIP et effectuer vos exports ou vos imports de sauvegardes SPIP sqlite .
La v1.1.1 du plugin permet également le jumelage avec le plugin « Saveauto » pour automatiser l’export de ses sauvegardes SQL.
Déclarer votre APP sur Dropbox
Une fois connecté(e) à votre compte Dropbox, rendez vous sur la console d’APP https://www.dropbox.com/developers/apps.
Création de l’APP
- Choisissez votre API : un seul choix possible à date
- Choisissez éventuellement un répertoire spécifique pour la racine de votre APP
- Choisissez un nom pour votre APP : SPIP ou tout autre nom
Paramètres de l’APP
Rendez vous sur l’onglet « Settings »
- Notez l’APP Key et l’App secret. Vous en aurez besoin pour la configuration du plugin
- Saisissez les 2 urls de redirection : https://www.monsite.net/?exec=dropbox_exporter et https://www.monsite.net/?exec=dropbox_importer
- Notez que si vous gérez plusieurs sites, vous pouvez les ajouter ici sur la même APP
Permissions de l’APP
Rendez vous sur l’onglet « Permissions »
- Sélectionner « files.content.write » et « files.content.read »
Configurer votre plugin Dropbox
Après avoir installé le plugin comme les autres plugins, rendez vous sur le Menu SPIP Configuration > Dropbox
- Reportez les Client_id et Client_secret récupérés de Dropbox
- Enregistrez
- Un message en bas de page vous indique si vos identifiants sont valides pour Dropbox
- La réinitialisation du jeton n’est à utiliser que pour prendre en compte toute modification de permission ultérieure
- Paramétrage pour plugin Saveauto (si installé)
- Cochez « Exporter » pour automatiser les sauvegardes SQL
- Cochez « Notifier » pour être informé par email
Exporter vos sauvegardes SPIP vers Dropbox
Rendez vous sur le menu SPIP Maintenance > Dropbox : Onglet Exporter
- Sélectionner dans le tableau supérieur la sauvegarde à exporter
- Cliquez sur le bouton « Exporter vers Dropbox » puis confirmer votre sélection
- Les sauvegardes exportées sur Dropbox apparaissent dans le tableau inférieur
Importer vos sauvegardes SPIP depuis Dropbox
Rendez vous sur le menu SPIP Maintenance > Dropbox : Onglet Importer
- Sélectionner dans le tableau supérieur l’export Dropbox à importer
- Cliquez sur le bouton « Importer depuis Dropbox » puis confirmer votre sélection
- Les sauvegardes importées sur SPIP apparaissent dans le tableau inférieur
Première Exportation ou Importation Dropbox
A la première exportation ou importation de fichier, vous serez automatiquement redirigé(e) vers Dropbox pour autoriser votre APP à accéder à votre espace Dropbox via les deux écrans suivants :
Il vous suffit de les valider.
Dépendances
Le plugin utilise :
- Le plugin « dump » de la dist (inclusions et fonctions)
- Le plugin « saisies »
Ce plugin utilise également des fonctions cURL qui doit être activé sur le PHP de votre hébergement.
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |