SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 184 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 « Prévisualisation étendue » 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 5 mai 2017

Retour en haut de la page

Vos commentaires

  • Le 28 octobre 2016 à 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 2016 à 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 2016 à 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 2016 à 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 2016 à 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 2016 à 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 2016 à 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 2016 à 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)

    • 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 ?
  • [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 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

  • Crayons : Contrôleurs et Vues

    1er mai 2007 – 22 commentaires

    Cet article est en cours de rédaction (donc incomplet), merci si vous avez : des corrections, des compléments, des exemples (simples si possible), des captures d’écran ou videos de démo, une traduction à proposer, n’hésitez (...)

  • Le Couteau Suisse

    4 mai 2007 – 1794 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : le contrôle de nombreuses variables « cachées » de SPIP, des améliorations ou facilités typographiques, (...)

  • Incarner

    11 juillet 2016 – 14 commentaires

    Permet aux webmestres de se connecter en tant qu’un autre auteur très facilement. Pendant la phase de développement, c’est très pratique pour diagnostiquer des problèmes d’autorisations sans avoir à se reloguer tout le temps. Ce plugin permet de se (...)

  • LangOnet - Présentation générale

    20 août 2010 – 17 commentaires

    Un outil destiné aux développeurs pour vérifier, générer, éditier ou afficher les items de langue d’un plugin, d’un squelette ou des fichiers originaux de SPIP. Objectif La mise au point des fichiers de langue d’un plugin ou d’un squelette est (...)

  • Plugin Domlang : Domaines par secteur de langue

    4 septembre – commentaire

    Domlang est un plugin qui permet d’associer un nom de domaine ou un sous-domaine à un secteur de langue. Ce plugin convient pour un site qui utilise des secteurs de langues. En configuration, pour chaque secteur, vous pourrez définir une URL (...)