= Wie mache ich eine Plone Seite statisch? = Plone ist aus Siche von mur.at ein Auslaufmodell, nicht mehr wartbar und nicht sauber upgradefähig. Daher bemühen wir uns, Plone Seiten in statischen Content umzuwandeln, um zumindest die Inhalte zu erhalten. Die folgenden Dinge beziehen sich auf Plone mit Versionsnummer < 3 (genauer gesagt Version 2.8 und 2.10). == Alles was nicht gebraucht wird ausschalten == Die statische Seite kann/braucht kein Login mehr. Suche wird auch nicht mehr funktionieren. Diese Dinge müssen vor der Statifizierung ausgeschaltet werden. Das funktioniert entweder über das Zope Managment Interface (ZMI), oder im Filesystem mit einem Texteditor. Prinzipiell ist immer das selbe zu tun: Einzelne Abschnitte aus Page Templates auskommentieren/löschen. === Beispiel Login === Im Filesystem findet sich unter {{{Plone/Poducts/CMFPlone/skins/plone_templates}}} eine Datei namens {{{main_template.pt}}}. In dieser sollte der Block, der den {{{personal_bar}}} erzeugt auskommentier werden. Das Ergebnis sieht dann in etwa so aus: {{{ }}} Danach ist ein Restart von Zope im ZMI nötig, damit die Änderungen sichtbar werden. Im ZMI findet sich das {{{main_template}}} unter {{{portal_skins/plone_templates}}}. Dort einfach das {{{main_template}}} anklicken, und dann auf den Button ''Customize'' klicken, um die Änderung durchzuführen. Bei dieser Methode ist kein Restart notwendig. Sinnvollerweise sollte dann auch noch das Template {{{login_form[.cpt]}}} gelöscht werden. Das findet sich unter {{{Plone/Poducts/CMFPlone/skins/plone_login/}}} im Filesystem respektive unter {{{{{{portal_skins/plone_login/}}} im ZMI. Statt löschen funktioniert übrigens auch, dem Webserver die Zugriffsrechte auf die Datei zu entziehen. == Mit wget statische Seiten erzeugen == Auf Github gibt es ein kleines [[https://github.com/jcu-eresearch/static-plone-wget|Projekt (static-plone-wget)]], das aus einem Skript besteht, mit dem eine Plone Seite vernünftig in eine statische Seite umgewandelt wird. Für die Seite des [[http://ncc05.mur.at/|NCC05]] mussten wir keine nachträglichen Modifikationen machen; da funktonierte der gesamte Prozess wie hier geschildert.