2009-08-17 8 views
7

Ich suche nach einer Möglichkeit, Widgets aus mehreren Diensten (PicasaWeb, Yahoo Pipes, Delicious Lesezeichen, etc.) auf der Community-Site, die ich auf Plone hosten (derzeit 3.2.1). Ich bin auf der Suche nach einer Möglichkeit, eine Gruppe von Benutzern gefährliche HTML-Tags zu verwenden.Selektive zulassen unsichere HTML-Tags in Plone

Es gibt einige Möglichkeiten, die ich sehe, aber ich weiß nicht, wie man diese implementiert. Man würde safe_html für die Seiten editoren (1) ändern. Ein anderes wäre, diese Tags auf einem Teilbaum zuzulassen (2). Und noch ein weiteres Äquivalent eines "statischen Text-Portlets", das im mittleren Feld angezeigt wird (3). Wir könnten dann einige der zusammengesetzten Produkte verwenden (ich stolperte über Collage und CMFContentPanels), um den unsicheren Inhalt auf anderen Seiten einzubeziehen.

Meine Seite wurde von Werbebots geritten, daher möchte ich die Filterung nicht alle zusammen entfernen. Ich habe keine einfache (keine falsche positive) Art zu überprüfen, welche Benutzer Bots sind, also würde die Bereitstellung von Captcha jetzt auch nicht helfen.

Die Frage ist: Wie implementiert man eine dieser Lösungen?

(fragte ich bereits, dass auf plone Mailingliste ohne Antwort, so dass ich dachte, dass ich es noch einmal zu versuchen hier geben würde.)

+2

könnte dies zu StackOverflow übergeben. – Keck

+0

Ich bin mir nicht sicher, ob das für SO ist. Es scheint spezifischer für die Konfiguration zu sein. – BinaryMisfit

+0

Das scheint ein Programmierproblem zu sein. Ich würde sagen, gehen Sie zu SO. –

Antwort

1

Solution (3) machen:

  1. Verwenden TAL portlet ungefilterten HTML hinzufügen/JS-Schnipsel
  2. Verwenden ContentWellPortlets diese Portlets zu zeigen, über oder unter deinem Inhalt.
0

Ich habe nicht verwendet Plone 3.2, aber es gab einige Werkzeuge im Stammverzeichnis die Plone Website bei der Verwendung der ZMI, die dies erlaubt. Ich kann mich nicht erinnern, ob es in "portal_transforms" war oder nicht, aber ich denke schon. Sie können angeben, welche Tags im HTML zulässig sind. Ich kann mich nicht erinnern, ob es etwas war, das Sie mit den Sicherheitseinstellungen (z. B. rollenbasiert) kontrollieren konnten oder ob es nur eine Einstellung für die gesamte Site war.

Entschuldigung für die Ungenauigkeit, aber ich dachte nur, da Sie keine Antwort bekommen haben, dass ich Ihnen sagen würde, was ich wusste (so klein das auch sein mag).

0

In Plone Site Setup gibt es ein Configlet für HTML Filtering. Das könnte nützlich sein.

PS: SO macht es so schwer zu helfen, wenn deine Punkte weniger als 125 sind. Vielleicht bleibe ich nur bei der Plone Users Mailingliste.

PPS: Das sollte die Antwort "vollständigere"