[SPIP Zone] r105225 - in _plugins_

spip-zone-commit@rezo.net a écrit le 07/07/2017 à 16:22 :

Author: marcimat@rezo.net
Date: 2017-07-07 16:22:25 +0200 (Fri, 07 Jul 2017)
New Revision: 105225

Added:
    _plugins_/previsup/
    _plugins_/previsup/trunk/
    _plugins_/previsup/trunk/action/
    _plugins_/previsup/trunk/action/preview_stop.php
    _plugins_/previsup/trunk/lang/
    _plugins_/previsup/trunk/lang/paquet-previsup_fr.php
    _plugins_/previsup/trunk/lang/previsup_fr.php
    _plugins_/previsup/trunk/paquet.xml
    _plugins_/previsup/trunk/previsup_options.php
    _plugins_/previsup/trunk/prive/
    _plugins_/previsup/trunk/prive/themes/
    _plugins_/previsup/trunk/prive/themes/spip/
    _plugins_/previsup/trunk/prive/themes/spip/images/
    _plugins_/previsup/trunk/prive/themes/spip/images/previsup-128.png
    _plugins_/previsup/trunk/prive/themes/spip/images/previsup-32.png
    _plugins_/previsup/trunk/prive/themes/spip/images/previsup-64.png
Log:
Ajout de "Previsualisation persistante" qui permet de conserver le mode previsu pour naviguer à partir du moment où il a été activé (en cliquant Prévisualiser dans l’espace privé par exemple, ou le bouton d’admin de SPIP Bonux 'Previsualiser', ou en ajoutant var_mode=preview dans l’URL (il faut évidemment être authentifié donc)

La prévisualisation persistante fonctionne en créant un cookie valable une heure par défaut. Ce cookie est supprimé si :
- l’utilisateur va dans l’espace privé
- l’utilisateur clique la fermeture de la prévisualisation
- le cookie expire !

Le fonctionnement est simple : si le cookie est actif (et l’utilisateur connu), on ajoute automatiquement var_mode=preview dans les _request.
Le mode preview s’activera alors comme un grand (ou pas) par SPIP, en fonction de l’autorisation réelle de l’auteur qui a le cookie, dans la fonction init_var_mode() donc.

Details: Connexion · GitLab

1) C'est super parce que c'est sur la Zone, donc contribuable collectivement
2) tu avais vu : cipr : plugin « Prévisualisation étendue » - SPIP-Contrib (qui n'est pas sur la zone)

--
RealET

RealET a écrit le 07/07/2017 à 22:52 :

Details: Connexion · GitLab

1) C'est super parce que c'est sur la Zone, donc contribuable collectivement
2) tu avais vu : cipr : plugin « Prévisualisation étendue » - SPIP-Contrib (qui n'est pas sur la zone)

Je me réponds : tu avais forcément vu puisque tu as commenté :

:wink:

--
RealET