Plone Prozess mit dem Supervisor überwachen und kontrollieren
Mit dem Supervisord lassen sich Ploneumgebungen starten, stoppen und überwachen.
Plone: Eigener Footer mit portal_actions
In diesem Beispiel wollen wir ein Viewlet für den Footer erstellen, der über die portal_actions befüllt werden kann.
Plone: Contenttype Filter für ordnerbasierte Contenttypes
Hat man einen ordnerbasierten Contenttype erzeugt, kann angegeben werden welche anderen Contenttypes zum hinzufügen zugelassen sind
Zope/Plone hinter einem Apache
Konfiguration des Apache 2 als Reversproxy um beim aufruf einer Domain direkt eine Plonesite anzuzeigen.
Skript zum importieren von Benutzern in Plone
Gerade beim anlegen vieler Benutzer, bringt ein Skript zum Benutzerimport eine enorme Zeitersparnis.
Plone: Redirect zum übergeordneten Ordner
Machmal möchte man nicht das der Inhalt eines Ordners einsehbar ist. Beispielsweise wenn man einen Ordner hat, in dem Bilder oder andere Dateien liegen. Normalerweise legt man dann ein PageTemplate "index_html" im ZMI an und hinterlegt dort ein Redirect für den darüber liegenden Ordner. Leider ist dieses Prozedere dem Manager vorbehalten. Doch es geht auch anders...
Migration von Benutzerkonten zu einer anderen Plonesite
Zur Migration von Benutzerdaten müssen nicht immer Python-Scripts/Externe Methoden genommen werden. Hier sind drei kurze Schritte, mit denen Benutzerdaten von einer Plonesite in eine neue Plonesite übernommen werden können.
Plone: Auslesen des review_state eines Objects
Codeschnipsel um den review_state eines Objects auszugeben.
Plone: Erstellungs-/Änderungsdatum von Objekten ändern
Ein kleines Skript dass es dem Manager und dem Reviewer erlaubt, das Modification, Creation & Effective-Date neu zu setzen
Methoden von Plone-Objekten
Diese Auflistung ist keinesfalls komplett. Werde immer was hinzufügen wenn ich etwas benutze, dass nicht in der Liste steht!
E-Mail über den Zope MailHost versenden
Wer Mail von einer Zope Applikation heraus versenden möchte, kann dafür den MailHost von Zope verwenden.