SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 45 visiteurs en ce moment

Accueil du site > Administration et BDD > Gestion des documents > Gestion des documents - nouveautés pour SPIP 2.0

Gestion des documents - nouveautés pour SPIP 2.0

21 octobre 2007 – par Fil, NicolasR – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

1 vote

Attention, cette page de documentation est incomplète... Vous devrez donc découvrir et expérimenter par vous-même.
Soyez sympa, pensez à revenir compléter cette page ;-)

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 avec mode='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

Retour en haut de la page

Vos commentaires

  • Le 3 mai 2008 à 14:58, par Michel En réponse à : Gestion des documents - nouveautés pour SPIP 1.9.3 - Quid des brèves ?

    J’ai vainement cherché comment insérer un document (en particulier PDF) à consulter directement à partir d’une brève (sans qu’il soit dans un article)

    Il est effectivement fréquent que l’information ne nécessite pas un article (pour ne pas alourdir le site)

    J’aimerais donc savoir si cette possibilité existe, par exemple via un plugin (que je ne n’ai pas trouvé et que je ne sais pas faire)

    En attendant, si ça peut en dépanner d’autres, voilà une « bidouille » qui fonctionne parfaitement
    -  1 faire semblant d’écrire un article (n’importe où) et commencer par importer le document,
    -  2 noter son numéro (nn) et copier le code qui sera par exemple <doc nn|center>
    -  3 annuler la création de l’article
    -  4 écrire la brève... en y insérant le code <doc nn|center>
    et ça marche !!

    (désolé si j’ai réinventé l’eau tiède....)

    • Le 25 mai 2008 à 19:52, par mmmx En réponse à : Gestion des documents - nouveautés pour SPIP 1.9.3 - Quid des brèves ?

      You have to put the variable :

      documents_breve oui in table spip_meta of your DB

      Then in file mes_fonctions.php
      you write :

      $GLOBALS['meta']["documents_breve" ] = 'oui';

      I’m developing a small plugin for it.

      You should find it in the zone as doc_breves

    • Le 25 mai 2008 à 19:53, par mmmx En réponse à : Gestion des documents - nouveautés pour SPIP 1.9.3 - Quid des brèves ?

      I’m testing it fo spip 1.92c and d

    • Le 25 mai 2008 à 23:04, par Michel En réponse à : Gestion des documents - nouveautés pour SPIP 1.9.3 - Quid des brèves ?

      Génial.. ça marche...
      GREAT THANKS TO mmmx

      Je traduis pour ceux qui n’auraient pas compris :

      1. ouvrir votre base de données MySql (en utilisant le phpMyAdmin de votre hébergeur)
      2. dans la table « spip-meta » insérer une donnée
        -  nom : documents_breve
        -  valeur : oui
      3. modifier le fichier « mes_fonctions.php » en lui ajoutant l’instruction

        $GLOBALS[’meta’]["documents_breve" ] = ’oui’ ;

      4. transférer le fichier ainsi modifié (par FTP) en le plaçant dans le dossier « squelettes »

      N.B. si le fichier « mes_options.php » n’existe pas, il suffit de le créer avec un éditeur de textes, et lui donnant ce contenu :

      <?php
      _ $GLOBALS
      ['meta']["documents_breve" ] = 'oui';
      _ ?>

      Et si le répertoire « squelettes » n’existe pas, il suffit de le créer

      Merci encore....

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Typographie avancée

    3 mars 2010 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    « Typographie avancée » active automatiquement un grand nombre d’automatismes destinés à affiner la typographie des textes produits par SPIP. Nécessite PHP 5 au minimum. « Typographie avancée » est l’adaptation, pour SPIP, de la classe « PHP Typography », (...)

  • Plugin Convertisseur

    24 février 2008 – 15 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Convertit différents formats d’articles (wiki, docx, pdf, etc..). en format SPIP (texte avec les raccourcis typographiques SPIP)

  • Thèmes pour l’interface privée

    22 février 2010 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un sélecteur d’interfaces graphiques pour l’espace privé de SPIP 2.1. Une petite collection d’interfaces est livrée avec le plugin. Ce plugin permet à chaque participant à l’espace privé de sélectionner sa propre interface graphique en fonction de ses (...)

  • Albums

    8 novembre 2011 – 29 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet d’afficher une ou plusieurs galeries d’images au fil du texte, dans les articles et ailleurs. Qui rédige un récit de voyage, par exemple, aimerait pouvoir illustrer son article de plusieurs petites séries de photos, une par jour. Or (...)

  • Navigation AJAX

    31 janvier – 17 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)