SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 232 visiteurs en ce moment

Accueil > Optimisation et performances > HTML Purifier > HTML Purifier

HTML Purifier

5 janvier 2011 – par Fil, RealET – commentaires

29 votes

Pour sécuriser l’affichage de certains textes (ceux qui proviennent potentiellement non pas des rédacteurs, mais de visiteurs non enregistrés ou de contributeurs externes, comme les forums ou les contenus des sites syndiqués), SPIP utilise en interne la librairie SafeHTML.

Malheureusement celle-ci n’est plus maintenue depuis plusieurs années. Ce plugin propose de la remplacer par HTML Purifier (http://htmlpurifier.org/), une librairie moderne et bien maintenue.

La voici en version 4.2.0. L’inconvénient de HTML Purifier est sa relative lenteur par rapport à SafeHTML. Pour minimiser ce problème, notre plugin utilise le plugin Mémoization, s’il est présent, pour ne pas refaire les calculs à chaque fois qu’il est sollicité avec un même contenu.

Attention : ce plugin nécessite PHP5 !

Voir en ligne : http://plugins.spip.net/htmlpurifier

Dernière modification de cette page le 27 mars 2017

Retour en haut de la page

Vos commentaires

  • Le 6 janvier 2011 à 19:13, par cedric En réponse à : HTML Purifier

    Surement que la prochaine version de Spip l’intégrera dans ses extensions !?

    Cédric

    • Le 6 janvier 2011 à 21:08, par Fil En réponse à : HTML Purifier

      ce n’est pas si évident : il nous faudrait plus de retours d’utilisation, notammnt avec chronométrage des perfs

    • Le 5 février 2012 à 16:24, par mobcustom En réponse à : HTML Purifier

      J’utilise la librairie HTML Purifier sur une solution de gestion de contenu (Site web : 3w factory). Elle est très complète au niveau du paramétrage. Je ne pense pas que le critère de performance soit le plus important quand on parle de sécurité mais je n’ai pas remarqué de problème à ce niveau là si le paramétrage est effectué correctement.

    Répondre à ce message

  • Le 12 août 2011 à 20:06, par sebvita En réponse à : HTML Purifier

    Bonjour,

    Développant une partie en wiki (grâce aux plugins autorité et crayons), j’ai voulu passer par ce plugin, après avoir utilisé |safehtml, pour protéger le contenu des articles, entré par les visiteurs (enregistrés, 6forum).

    1- Avec #TEXTE|safehtml, aucun soucis avec les données javascript et autres qui peuvent être rentrées, mais il me modifie également le comportement des mes modèles (développés pour le site) intégrés dans le texte des articles (baslie ).

    2- J’ai donc testé HTML Purifier. Même une fois activé, le plugin ne semble pas modifier le comportement des pages. À savoir, si je mets du javascript par exemple dans mon article, il sera traité. Soit j’oublie de faire quelque chose, soit j’ai mal compris l’intérêt de ce plugin.

    En tout état de cause, je ne trouve pas de solution permettant d’empêcher mes visiteurs de rentrer du contenu « dangereux », sans altérer le fonctionnement de mes modèles (essentiellement composés de mais avec des attributs HTML supprimés par |safehtml).

    Mon message sur le forum de SPIP m’ayant renvoyé sur cette page, je me permets donc de demander à nouveau si une solution peut exister pour mon problème.

    En vous remerciant,

    Sebvita

    Répondre à ce message

  • Le 10 janvier 2011 à 01:44, par philooo En réponse à : HTML Purifier

    « notre plugin utilise le plugin Mémoization » je ne trouve pas de plugin avec ce nom, je suppose il s’agit d’une typo ?

    • Le 10 janvier 2011 à 10:22, par Fil En réponse à : HTML Purifier

      Ce plugin existe bien sous ce nom-là, mais il n’est pas encore documenté !

    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

  • Court-circuit 2

    17 octobre 2011 – 77 commentaires

    Court-circuit 2 permet de rediriger certaines rubriques vers un article particulier. Vous pouvez configurer, dans l’espace privé, les règles de redirection à appliquer. Historique Court-circuit 2 est une évolution de Court-circuit 1, reprenant (...)

  • Créer des squelettes avec Zcore

    14 juillet 2015 – 19 commentaires

    Ou comment bien démarrer avec Zcore. Avec SPIP 3.0 est venu le plugin Zcore développé par un collectif de spipeurs. De plus en plus d’utilisateurs adoptent la mécanique de « Z » pour leurs squelettes. Un premier article a été écris pour expliquer la (...)

  • Envoyer des fichiers avec un formulaire Formidable

    2 janvier – 32 commentaires

    La version 3.0.0 du plugin Formidable permet de créer des formulaires comprenant des envois de fichiers. Cet article regroupe la documentation relative à cette fonctionnalité. Pour une présentation générale de Formidable, voir « Formidable, le (...)

  • Grappes 1.0

    23 novembre 2012 – 27 commentaires

    Présentation et nouveautés Cette version 1.0 du plugin Grappes est un portage pour SPIP 3.x. Le plugin permet de grouper des objets de SPIP dans des grappes. Les objets du core (articles, rubriques, auteurs, etc.) sont pris en charge, ainsi que (...)

  • NoSPAM

    20 novembre 2008 – 277 commentaires

    Un plugin pour limiter le risque de spam dans les forums de SPIP.

Ça spipe par là