2009-08-17 14 views
7

Estoy buscando una forma de poner widgets de varios servicios (PicasaWeb, Yahoo Pipes, Delicious bookmarks, etc.) en el sitio de la comunidad que tengo alojado en Plone (actualmente 3.2.1). Estoy buscando una forma de permitir que un grupo de usuarios use etiquetas html peligrosas.Permitir selectivamente etiquetas html inseguras en Plone

Hay algunas formas en que veo, pero no sé cómo implementarlas. Uno estaría cambiando safe_html para los propios editores de páginas (1). Otro sería permitir esas etiquetas en algún subárbol (2). Y aún hay otro que encuentra un equivalente de "portlet de texto estático" que se mostraría en el panel central (3). Podríamos utilizar algunos de los productos compuestos (tropecé con Collage y CMFContentPanels), para incluir el contenido inseguro en otros sitios.

Mi sitio ha sido montado por los bots publicitarios, por lo que no quiero eliminar el filtro todos juntos. No tengo una forma fácil (sin falsos positivos) de verificar qué usuarios son robots, por lo que desplegar captcha ahora tampoco ayudaría.

La pregunta es: ¿Cómo implementar cualquiera de esas soluciones?

(que ya pidió que en Plone lista de correo sin respuesta, así que pensé que le daría otra oportunidad aquí.)

+2

podría arrojar esto a StackOverflow. – Keck

+0

No estoy seguro de si esto es para SO. Parece más específico para la configuración. – BinaryMisfit

+0

Esto parece un problema de programación. Yo diría que vaya a TAN. –

Respuesta

1

solución (3):

  1. Uso TAL portlet para agregar HTML no filtrada/JS de fragmentos
  2. Uso ContentWellPortlets para mostrar estos portlets por encima o por debajo de tu contenido.
0

No he utilizado Plone 3.2 pero había algunas herramientas en el directorio raíz el sitio Plone cuando se usa la ZMI que permitió esto. No recuerdo si estaba en "portal_transforms" o no, pero creo que sí. Le permite especificar qué etiquetas en el HTML están permitidas. No recuerdo si era algo que podía controlar usando la configuración de seguridad (por ejemplo, basada en funciones) o si solo era una configuración de todo el sitio.

Disculpa la vaguedad, pero pensé que ya que no has recibido una respuesta te diría lo que sé (por pequeña que sea).

0

En Plone Site Setup hay un configlet para el filtrado de HTML. Eso puede ser útil.

PD: SO lo hace tan difícil de ayudar si sus puntos son menos de 125. Puede ser que solo me ate a la lista de correo de los usuarios de plone.

PPS: Eso debería hacer que la respuesta "más completa"

Cuestiones relacionadas