Reprise d’une annonce sur spip-core annonçant des nouveautés attendues (depuis longtemps) sur la gestion des documents : par exemple un moyen de se débarrasser des documents orphelins qui font gonfler inutilement le répertoire IMG, ce qui peut parfois poser des problèmes d’hébergement.
De : Fil
Date : 7 septembre 2007 03:43:29 GMT+02:00
À : spip-core at rezo.net
Objet : [spip-dev] ! gestion des documents
Meilleure différenciation des images et des vignettes
Une modification importante dans la base de données, au niveau des documents : les images sont désormais enregistrées avec le champ
mode='image'
, et les vignettes avecmode='vignette'
, ce qui permet de les différencier proprement (bug #1015)
Modification dans les boucles
Une modification dans les boucles : la boucle (DOCUMENTS) par défaut fonctionne en
{mode=document}
; il faut préciser{mode=image}
ou{mode IN image,document}
pour dire qu’on veut tout.Surtout, cette boucle n’affiche plus les documents qui seraient liés à des articles (ou brèves) non publiés (très vieux bug). Ni les documents qui ne sont plus liés à rien après qu’on les a « supprimés » (c’est-à-dire, depuis peu, désassociés de l’article, donc bug récent #1025), ou après qu’on a supprimé leur article (très vieux bug).
Listage et suppression physique des documents orphelins
Une fonction dans inc/documents permet de lister les documents orphelins, une autre permet de les supprimer en base et physiquement dans IMG/ ; elles ne sont pas indispensables pour résoudre le problème : c’est dans la boucle
DOCUMENTS
qu’on ajoute des jointures marrantes ; je laisse donc provisoirement en option, le temps qu’on en discute ces jointures démontrent, a mon avis, qu’il n’est pas souhaitable de multiplier les tables spip_documents_(objets), et qu’il faudrait plutôt en faire une seule avec un champ type d’objet
Précisions
Pensez à faire un backup avant d’appliquer !
Details : trac.rezo.net/trac/spip/changeset/10244
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 : |