SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 266 visiteurs en ce moment

Accueil > Rédaction > Prévisualisation étendue > cipr : plugin « Prévisualisation étendue »

cipr : plugin « Prévisualisation étendue »

22 septembre 2010 – par Equipement – 34 commentaires

17 votes

Ce plugin « cipr : Prévisualisation étendue » permet de naviguer sur le site en prévisualisation, entre articles et rubriques, sur la page d’accueil, etc.

Ce plugin de prévisualisation étendue permet de :
-  naviguer en prévisualisation entre articles et rubriques, sur la page d’accueil, etc.
-  prévisualiser une rubrique avec ses articles publiés et ses articles non publiés ;
-  prévisualiser les articles qui ont le statut « en cours de rédaction » (SPIP permet de prévisualiser uniquement les articles qui ont le statut « proposé à l’évaluation »). A noter que si l’auteur est restreint à certaines rubriques, il ne pourra pas prévisualiser les articles « en cours de rédaction » des autres rubriques ;
-  diminuer le temps de traitement des pages en prévisualisation et réduire le nombre de requêtes SQL nécessaires.

Techniquement, ce plugin utilise un cookie (pour propager le mode prévisualisation), un marqueur de cache et une fonction dans la clause where des requêtes. Cette approche permet de laisser la page dans le cache de premier niveau de SPIP, et d’éviter ainsi de recompiler le squelette à chaque fois.

Ce plugin peut s’utiliser avec n’importe quel squelette.

Compatibilité

Le plugin est compatible avec SPIP 2.1, SPIP 3.0 et SPIP 3.1.

Il est compatible avec PHP 5 (y compris PHP 5.4).

Il ne surcharge aucune fonction et utilise uniquement des pipelines. Il ne présente donc pas d’incompatibilité particulière vis-à-vis d’autres plugins.

Installation

Le plugin « saisie facile » s’installe comme tous les plugins, cf. http://www.spip.net/fr_article3396.html

Lors de la désinstallation du plugin, il convient de vider le cache de SPIP. Un message l’indiquera en cas d’oubli.

Paramétrage

Le plugin ne nécessite pas de paramétrage.

Toutefois, dans la configuration de SPIP, il convient de s’assurer que la prévisualisation est autorisée aux administrateurs voire aux rédacteurs.

Illustration

Pour entrer dans le mode « prévisualisation », il suffit de cliquer sur le bouton [Prévisualiser] dans la page de saisie d’un article.

On obtient par exemple l’écran suivant en prévisualisant l’article puis en cliquant sur sa rubrique :

On peut alors cliquer sur la page d’accueil tout en restant en mode prévisualisation.

Pour sortir du mode prévisualisation :

-  soit on entre dans l’espace privé ;

-  soit on ferme le navigateur ;

-  soit on clique sur la croix rouge à droite du logo de prévisualisation :

Dernière modification de cette page le 21 juillet 2015

Retour en haut de la page

Vos commentaires

  • Le 28 octobre à 12:41, par En réponse à : cipr : plugin « Prévisualisation étendue »

    Sous SPIP 3.0, la prévisualisation d’un article en cours de rédaction n’est possible que par les auteurs de l’article.
    Sous SPIP 2.1, la prévisualisation d’un article en cours de
    rédaction était possible, même en n’étant pas auteur de l’article.

    Répondre à ce message

  • Le 10 juin à 12:57, par bruno31 En réponse à : cipr : plugin « Prévisualisation étendue »

    Bonjour

    Je suis en SPIP 3.022

    Le bouton Prévisualiser n’apparaît pas pour les articles en cours de rédaction.
    Et il semble y avoir une incompatibilité d’affichage (css ?) avec la barre étendu en partie publique.

    Répondre à ce message

  • Le 21 avril à 11:43, par lcdt En réponse à : cipr : plugin « Prévisualisation étendue »

    Pour mémoire et pour faire suite à mon message d’avant-hier, je n’ai pas réussi à résoudre le problème d’incompatibilité avec le plugin CIPR.

    Par contre, j’ai trouvé un correctif (https://core.spip.net/projects/spip/repository/revisions/21539) qui permet de remédier à l’absence de prévisualisation en mode « en cours de rédaction » (pour les administrateurs et/ou les rédacteurs).

    Cordialement,
    GV.

    • Le 10 juin à 13:13, par bruno31 En réponse à : cipr : plugin « Prévisualisation étendue »

      Bonjour

      Merci pour le lien. Mais je ne vois pas ce qu’il faut faire. Faut-il introduire un «  ! » avec le « in_array » ?

      J’ai résolu le problème en ajoutant « return true » juste après
      if (in_array($opt[$champ].« /auteur »,$previsu))

    Répondre à ce message

  • Le 19 avril à 10:29, par lcdt En réponse à : cipr : plugin « Prévisualisation étendue »

    Bonjour,
    Je n’arrive pas à faire fonctionner CIPR car il est classé comme plugin incompatible.
    Je suis sous SPIP 3.0.17 avec Sarka-Spip
    Cordialement

    • Le 21 avril à 12:56, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Bonjour,
      J’utilise CIPR version 2.0.0 sous SPIP 3.0.22 sans problème. Par ailleurs, SPIP 3.0.22 ne le considère pas comme incompatible.
      Quelle est la version de CIPR utilisée avec Sarka-Spip ?

    • Le 21 avril à 16:25, par lcdt En réponse à : cipr : plugin « Prévisualisation étendue »

      Bonjour,
      J’utilise la version qui est en ligne ici sur contrib.spip.net (cipr_150721.zip), à savoir la version 2.0.0.
      Merci pour votre réponse.

    • Le 21 avril à 17:26, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      J’ai fixé (dans le fichier paquet.xml) la compatibilité avec SPIP 3.0 au minimum à la version 3.0.19. En effet, la version 3.0.19 de SPIP comprend un correctif important concernant la prévisualisation :

      r21539 | (mar. 09 sept. 2014) | Fix #2013 : le filtrage /auteur du statut de previsu introduit par r21500 n'etait pas pris en compte dans autoriser_previsualiser_dist() ce qui ne rendait plus visible le lien de prévisu sur les articles en cours de rédaction.

      C’est pour cela que le plugin est classé comme incompatible par SPIP 3.0.17.

      Je recommande d’utiliser la dernière version de SPIP 3.0 (actuellement SPIP 3.0.22). C’est d’ailleurs important en termes de sécurité.

    Répondre à ce message

  • Le 10 novembre 2015 à 22:49, par RealET En réponse à : cipr : plugin « Prévisualisation étendue »

    Est-ce que tu pourrais mettre ce plugin ainsi que les autres que tu as fait sur la Zone (et dans archives.txt) afin qu’ils soient installables via SVP et la liste des plugins en dépôt ?

    Où si tu ne peux pas le faire, est-ce que tu vois une objection à ce que ça soit fait ?

    Répondre à ce message

  • Le 22 septembre 2011 à 13:06, par Thomas En réponse à : cipr : plugin « Prévisualisation étendue »

    J’ai un problème avec ce plugin et les fichiers XML :

    Même en ayant déclaré que le squelette était de type XML

    1. [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]

    Il ajoute à la fin du fichier du HTML qui le rend illisible ensuite

    1. <div class="spip-previsu"><img src='prive/images/naviguer-site.png'
    2. alt="Pr&eacute;visualisation" />&nbsp;<span style='text-transform: uppercase;'>Pr&eacute;visualisation</span><a href="/spip.php?page=mon_squelette&cipreview=non" style="text-decoration:none;"><img alt="Retour" src="prive/images/supprimer.gif" style="border:none;"></div>

    Télécharger

    • Le 22 septembre 2011 à 13:48, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Bonjour,

      Merci de m’indiquer si la nouvelle version (cipr_110922.zip), que je viens de déposer, règle ce problème.

    • Le 22 septembre 2011 à 14:01, par Thomas En réponse à : cipr : plugin « Prévisualisation étendue »

      Bonjour et merci pour la rapidité !

      En revanche, cela ne fonctionne pas mieux, j’ai toujours le code HTML à la suite de mon XML... Pour info, je suis sur un SPIP 2.0.15

    • Le 22 septembre 2011 à 14:25, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Si je comprends bien, la demande ne porte pas sur la compatibilité XML du code ajouté par la prévisualisation, mais sur la suppression de ce code dans le cas d’un fichier XML.
      Je viens de déposer une nouvelle version (cipr_110922b.zip), qui n’ajoute pas le code si le contenu de la page commence par "<?xml ".

    • Le 22 septembre 2011 à 14:32, par Thomas En réponse à : cipr : plugin « Prévisualisation étendue »

      Merci ça marche nickel désormais :)

    Répondre à ce message

  • Le 25 octobre 2010 à 10:29, par yikat En réponse à : cipr : plugin « Prévisualisation étendue »

    [spip 2.1.2] La petite croix rouge n’apparaît pas sur la vignette « PRÉVISUALISATION ».
    Je note aussi que, sans même le plugin, elle n’apparaît pas non plus dans le cas d’un article publié. Quelque chose a changé ? ou est-ce une mauvaise utilisation de ma part ?

    • Le 15 novembre 2010 à 08:10, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Je n’arrive pas à reproduire le problème (en utilisant la même version de SPIP : 2.1.2). A noter que la croix rouge apparaît uniquement si le plugin « Prévisualisation étendue » est activé.

    • Le 14 mars 2011 à 17:15, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Le problème se manisfeste si l’image du bandeau haut du site n’est pas en arrière plan.

      Pour les boutons d’administration (« Recalculer cette page », « Espace privé », ...) SPIP utilise dans sa feuille de style spip_admin.css, pour la classe « spip-admin-float », l’attribut « z-index:100 » afin d’éviter qu’ils passent derrière l’image de bandeau haut.

      En revanche, dans sa feuille de style spip_admin.css, pour la classe « spip-previsu », SPIP n’utilise pas l’attribut « z-index ». Aussi, le bouton de prévisualisation s’affiche derrière le bandeau.

      Le problème provient donc de la feuille de style spip_admin.css de SPIP.

      La nouvelle version 1.2 du plugin CIPR, jointe au présent article, contourne ce problème.

    Répondre à ce message

  • Le 8 octobre 2010 à 11:37, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

    re Bonjour et merci.

    Je suis sous SPIP 2.1.1.

    Cdlt,

    cb79

    • Le 8 octobre 2010 à 11:48, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Le plugin fonctionne très bien sur des sites sous SPIP 2.1.1.

      Le message d’erreur apparaît-il en essayant de configurer le plugin avec CFG ?

    • Le 8 octobre 2010 à 14:06, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

      Le message apparait quand je clique sur les petits outils dans la liste des plugins.

      Le plugin n’apparait pas dans CFG.

      Etrange, non ?

    • Le 8 octobre 2010 à 14:21, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

      Une image par moment vaut mieux qu’une explication (cf PJ)

      GIF - 42 ko
    • Le 8 octobre 2010 à 14:22, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      De quels « petits outils » s’agit-il ?

      Sur un SPIP 2.1.1 standard je n’ai pas d’outils dans la liste des plugins (même en activant cfg version 1.12.5).

      Le plugin ne nécessite pas de paramétrage, aussi il est normal qu’il n’apparaisse pas dans CFG.

    • Le 8 octobre 2010 à 14:24, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

      Nos réponses se sont croisées (voir PJ).

      Comment puis-je voir si l’outil est bien installé ?

    • Le 8 octobre 2010 à 14:41, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Ces petits outils sont visiblement ceux du plugin CFG. Le message d’erreur est donc généré par le plugin CFG (dont la version utilisée ne tient visiblement pas compte du fait qu’un plugin peut ne pas être configurable).

      Pour vérifier que le plugin CIPR fonctionne, il y a plusieurs méthodes.

      Une première méthode simple consiste à se placer, dans l’espace privé, sur une rubrique publiée et de vérifier si deux boutons « Voir en ligne » et « Prévisualiser » s’affichent.

    • Le 8 octobre 2010 à 15:09, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

      J’ai effectivement ces 2 boutons, pas fait gaffe et ca m’avait pas sauté aux yeux.

      Par contre, la preview ne tient pas compte de l’habillage du site.

      Normal ? Comment y remédier ?

      Cdlt,

      Cédric

    • Le 8 octobre 2010 à 15:17, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      La prévisualisation tient compte de l’habillage du site. Le problème doit provenir d’une autre cause.

    • Le 8 octobre 2010 à 15:31, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

      Merci grandement pour ces précisions.

      Je vais chercher et reviens vers la communauté si je trouve le pourquoi du comment.

      Bonne fin de journée et bon week end mérité ;)

      Cordialement,

      cb79

    Répondre à ce message

  • Le 8 octobre 2010 à 11:27, par cb79 En réponse à : cipr : plugin « Prévisualisation étendue »

    Bonjour,

    J’ai un souci avec l’install de ce plugin. Spip le reconnait bien mais quand je veux le configurer, Spip me met : « Fichier configurer_cipr introuvable ». Y a un truc particulier à faire ?
    En FTP, j’ai eu quelques erreurs comme :
    Directory /applis/apache2/htdocs/spip/plugins/auto/cipr_100922/cipr/base : no such file or directory

    C’est connu ou bien ca vient de chez moi ?

    Cdlt,

    cb79

    • Le 8 octobre 2010 à 11:35, par Equipement En réponse à : cipr : plugin « Prévisualisation étendue »

      Bonjour,

      Comme cela est indiqué dans le présent article, le plugin ne nécessite pas de paramétrage.
      Il n’y a donc pas de fichier de configuration (configurer_cipr).

      Cordialement

    Répondre à ce message

Répondre à cet article

bouton radio modere priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

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

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

Ça spipe par là