2009-08-17 6 views
7

Je cherche un moyen de mettre des widgets de plusieurs services (PicasaWeb, Yahoo Pipes, Delicious bookmarks, etc.) sur le site communautaire que j'héberge sur Plone (actuellement 3.2.1). Je cherche un moyen d'autoriser un groupe d'utilisateurs à utiliser des balises html dangereuses.Autoriser sélectivement les balises html dangereuses dans Plone

Il y a certaines façons que je vois, mais je ne sais pas comment les mettre en œuvre. On changerait safe_html pour les éditeurs de pages propres (1). Un autre serait d'autoriser ces balises sur certains sous-arbres (2). Et encore un autre trouvant un équivalent de "portlet de texte statique" qui s'afficherait dans le panneau du milieu (3). Nous pourrions ensuite utiliser certains des produits composites (je suis tombé sur Collage et CMFContentPanels), pour inclure le contenu dangereux sur d'autres sites.

Mon site a été monté par des robots publicitaires, donc je ne veux pas supprimer le filtrage tous ensemble. Je n'ai pas de moyen facile (pas de faux positifs) de vérifier quels utilisateurs sont des bots, donc déployer captcha maintenant ne serait pas utile non plus.

La question est: Comment mettre en œuvre l'une de ces solutions?

(je l'ai déjà demandé que la liste de diffusion plone sans réponse, donc je pensais que je lui donnerais un autre essai ici.)

+2

peut renvoyer cela à StackOverflow. – Keck

+0

Je ne suis pas sûr si c'est pour SO. Cela semble plus spécifique à la configuration. – BinaryMisfit

+0

Cela semble être un problème de programmation. Je dirais aller à SO. –

Répondre

1

Solution (3):

  1. Utilisez TAL portlet pour ajouter HTML non filtré/JS snippets
  2. Utilisez ContentWellPortlets pour montrer ces portlets au-dessus ou au-dessous de votre contenu.
0

Je ne l'ai pas utilisé Plone 3.2, mais il y avait des outils dans le répertoire racine le site Plone lors de l'utilisation du ZMI qui le permettait. Je ne me souviens pas si c'était dans "portal_transforms" ou non, mais je le pense. Cela vous permet de spécifier quelles balises dans le HTML sont autorisées. Je ne me souviens pas si c'était quelque chose que vous pouviez contrôler en utilisant les paramètres de sécurité (par exemple basé sur le rôle) ou s'il s'agissait simplement d'un paramètre au niveau du site. Désolé pour le manque de précision mais je me suis dit que vous n'aviez pas de réponse que je vous dirais ce que je savais (aussi peu que cela puisse être).

0

Dans Plone Site Setup, il existe un configlet pour le filtrage HTML. Cela peut être utile. PS: SO est si difficile à aider si vos points sont inférieurs à 125. Peut-être que je vais m'en tenir à la liste de diffusion des utilisateurs plone.

PPS: Cela devrait faire la réponse "plus complète"

Questions connexes