Owncloud

Objectif

Dans une organisation (association, organisme publique) nous avions besoin de mettre à disposition publique sur un site Web des documents créés et gérés par des entités externes sur un Cloud et cela sans surcharger le webmestre pour le suivi de ces publications.
Par exemples des fiches de randonnées, des comptes-rendus .....

Méthode

Ce plugin permet d’importer des documents dans SPIP en vous connectant à un Owncloud / Nextcloud avec Webdav.

Configuration

dans configuration->parametres des plugins->Owncloud

Vous devez dans un premier temps configurer le plugin en ajoutant les paramètres de connexion à webdav de votre Cloud.

 [1]

Utilisation

Vous pouvez ensuite récupérer la liste des fichiers présent sur votre Cloud en cliquant sur le bouton « Récupérer les documents ».
Cette liste de fichier corresponds aux documents qui se trouvent dans le répertoire du Cloud que vous avez renseigné dans la configuration du plugin.
Vous pouvez ainsi importer vos fichiers dans la médiathèque de SPIP en cliquant sur le bouton « importer un fichier » ou « importer tous les documents ».

Vous pouvez également purger vos documents, en cliquant sur « purger les documents », la liste de vos fichiers sur Cloud et les documents importés dans SPIP sont supprimées.

Automatisation

Vous pouvez activer la synchronisation depuis le répertoire Cloud déclaré pour ajouter/mettre-à-jour automatiquement les documents dans SPIP.
Le plugin stocke un identifiant unique dans une table pour ne pas insérer à nouveau le document.
La synchronisation vous permet d’importer ou mettre à jour automatiquement beaucoup de documents dans SPIP, elle a lieu 4 fois par jour.

synchronisation en mode dupliqué

Une option permet de supprimer les documents (issus du Cloud) qui auraient disparus dans le dossier du Cloud afin d’avoir l’image du dossier du Cloud. La disparition est effective le lendemain du dernier accès de synchronisation. Vous avez donc un ensemble de fichiers identiques à celui de votre Cloud.

Il n’y a aucune manipulation des fichiers sur le Cloud depuis Spip.

grouper les documents dans un album

Enfin vous pouvez regrouper vos documents issus du Cloud dans un Album

ATTENTION Le plugins « Albums » doit avoir été installé précédemment, et un album doit avoir été créé et réservé à cette fonction. Il suffit de donner le numéro de l’album pour ce paramètre.


Limitations

Ce plugin ne permet pas la récupération de gros fichiers.
La taille d’un fichier est limité par le paramètre de PHP post_max_size

post_max_size 128M

et le total du volume total est proche de

memory_limit 256M

Dans une installation réelle (tenant compte de la taille des informations des fichiers [ directory/file ])
on synchronise 200 à 250 fichiers de 1M ou 2 fichiers 100Mo et 5-6 de 10Mo.

Notes

[1à propos du serveur de test Owncloud ou Nextcloud

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