You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
RealET b6e7f4566d [Salvatore] [source:lang/ owncloud] Export depuis https://trad.spip.net de la langue fr_tu 4 months ago
action version fonctionnelle, ajout fonctionnalites, epuration des logs de deboggage 1 year ago
base Modification de déclaration des champs de id_owncloud dans les tables, suppression de unsigned pour la compat avec sqlite 7 years ago
formulaires ajustement doc + test spip V4 1 year ago
genie version fonctionnelle, ajout fonctionnalites, epuration des logs de deboggage 1 year ago
inclure version fonctionnelle, ajout fonctionnalites, epuration des logs de deboggage 1 year ago
lang [Salvatore] [source:lang/ owncloud] Export depuis https://trad.spip.net de la langue fr_tu 4 months ago
lib/SabreDAV Supprimer les exemples par protocole de la librairie SabreDav 6 years ago
prive [ui] icone SVG. on reprend l'icone officielle sans le nom et on décline aux couleurs charte 1 year ago
.gitattributes Corrections sur l'importation de masse des médias dans SPIP 6 years ago
README.md probleme encodage README.md 1 year ago
owncloud_administrations.php Modification de déclaration des champs de id_owncloud dans les tables, suppression de unsigned pour la compat avec sqlite 7 years ago
owncloud_fonctions.php version fonctionnelle, ajout fonctionnalites, epuration des logs de deboggage 1 year ago
owncloud_pipelines.php reprise fonctionnelle pour ne plus utiliser la methode https authentification Basic 1 year ago
paquet.xml probleme encodage README.md 1 year ago

README.md

SPIP - owncloud

Ce plugin permet d'importer avec webdav des médias dans SPIP depuis owncloud/nextcloud.

Vous pouvez récupérer la liste des fichiers depuis votre owncloud en peuplant un fichier jsoa la racine de tmp/, dans ce fichier json on retrouve la liste des fichiers présents sur le owncloud dans le répertoire que vous avez renseignez dans la configuration. Ensuite, vous pouvez importer vos fichiers dans SPIP un par un.

Vous pouvez activer la syncho sur un répertoire de owncloud pour importer automatiquement les documents dans SPIP. On stock le md5 dans une base pour ne pas insére à nouveau le document. La synchro vous permet d'importer automatiquement beaucoup de document dans SPIP.

Vous pouvez également purger vos documents déjà importé dans SPIP (remise à zéro)

** Vous ne pouvez plus effacer ** les documents distants de votre Owncloud après les avoir importer dans SPIP.

Mais une option "effacer documents locaux" vous permet :

  • non-cochée, les nouveaux fichiers sur votre Cloud sont ajoutés aux documents précédement obtenus (ou mis à jour) dans vos documents Spip
  • cochée, les nouveaux fichiers de votre Cloud sont biensur ajoutés à vos documents, mais les fichiers qui ont été supprimés dans le Cloud seront aussi supprimés le lendemain des documents Spip.

Changelog

Version 1.x.x

Version 1.x.x

version 1.3.3 (24/02/2022)

  • problème encodage fichier README

version 1.3.2 (24/02/2022)

  • rétablissement du document README

Version 1.3.1 (23/02/2022)

Version 1.3.0 (23/02/2022)

  • informations fonctionnalités, mis a jour documentation
  • fonctionnement SPIP 4.0 OK

Version 1.2.1 (19/02/2022)

  • correction explication effacement_distants par effacement_locaux
  • ajout fonction "regrouper les documents dans un album"

Version 1.2.0 (16/02/2022)

  • reprise fonctionnelle
  • supression des accès https Basic 0authentification
  • les fichiers du Cloud sont copiés dans un répertoire temporaire lors de la "récuperation des documents"
  • puis ajouter aux documents "local" Spip
  • la synchronisation effectue ces memes actions toutes les 6h
  • les fichiers disparus du Cloud sont aussi supprimés des documents Spip si l'option "effacement des documents locaux"
  • l'option "effacement des documents locaux" ne fait aucune intervention coté Cloud, on ne touche pas au Cloud

** a venir ** l'ajout des documents dans un album spécifique

Version 1.1.0 (26/01/2022)

  • validation spip 3.2.X
  • accepte tous les types de document valide (image, pdf, txt, opendocument, ...)
  • attention nécessite une correction dans le fichier ecrire/inc/distant.php remplacer après la ligne 169 if (isset($parsed_url['user']) or isset($parsed_url['pass'])) { la ligne 170 " return false; " par " if (!protocole_verifier($url,'https')) return false; "

Version 1.0.9 (01/02/2017)

  • Correction bug formulaire de configuration
  • Pétouille de #r102585

Version 1.0.8 (31/01/2017)

  • Ajout d'un formulaire de configuration avec traitement des données plus logique
  • Ajout de l'importation de tous les médias en un clique
  • Mise à jour de la librairie SabreDav
  • Traitement des erreurs de connexion

Version 1.0.7 (12/10/2016)

  • Ajout de la fonction curl pour accélérer la récupération des fichiers distants et accessoirement passer https

Version 1.0.6 (28/09/2016)

  • Modification de déclaration des champs de id_owncloud dans les tables, suppression de unsigned pour la compat avec sqlite

Version 1.0.5 (01/06/2016)

  • Ajout de la doc vers contrib dans le paquet.xml
  • Suppression du md5 dans la table spip_ownclouds lors de la suppression d'un document inséré dans SPIP.
  • Amélioration des erreurs lors de la récupération des fichiers
  • Récupérer seulement des fichiers et non les répertoires

Version 1.0.4 (17/05/2016)

  • On sécurise les URL pour ne pas voir apparaître le mot de passe de Owncloud

Version 1.0.3 (15/05/2016)

  • Gérer les sous-répertoires
  • Les champs obligatoires dans le formulaire de configuration fonctionnels
  • Ajout d'un lien pour accéder directement au document quand il est importé dans SPIP.

Version 1.0.2 (14/05/2016)

  • Ajout d'un test de connexion à webdav sur la liste
  • Ajoute la possibilité de purger les documents importer dans SPIP
  • Ajoute la possibilité d'activer ou desactiver la syncho vers owncloud
  • Ajoute la possibilité d'effacer ou non les documents distants du owncloud avec webdav

Version 1.0.1 (13/05/2016)

  • Detecter avec un md5 si le document est deja inséré dans SPIP
  • Ajout un crontab qui aspire les médias automatiquement et les importe dans SPIP

### Version 1.0.0 (11/05/2016)

  • Configurer le plugins pour se connecter à owncloud
  • Récupérer les médias avec webdav du owncloud
  • Ajout d'un formulaire pour peupler le fichier json
  • Importer les médias dans la base de SPIP et le système de fichiers
  • Concater l'URL et la taille pour faire un MD5 pour identifier les fichiers
  • Gérer les erreurs proprement lorsque l'authentification échoue