Dropbox

SPIP dans la boite ! Exporter vos sauvegardes SPIP sqlite dans votre espace Dropbox

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 »

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.

A noter
Les fichiers exportés sont placés dans un répertoire Dropbox qui reprend l’arborescence du dump de votre SPIP : Par défaut tmp/dump/ à partir soit de la racine de votre espace Dropbox, soit du répertoire spécifique paramétré.
Avant le premier export, le message suivant apparait :

Le premier export va créer le chemin attendu et il suffit ensuite de rafraichir la page pour voir ce message disparaitre.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom