Skip to content. Skip to navigation

Portal Sichart.org

Sections
Personal tools
You are here: Home Open Source Plone Buch

Plone Buch

Andy McKay: Plone. Addison-Wesley 2005
Plone Buch Vorwort
Vorwort zur deutschen Ausgabe (von Alan Runyan).
Plone Buch 1. Einführung in Plone
Eine Firma ohne Website ist undenkbar, und die meisten Firmen und Organisationen verfügen gleich über mehrere. Egal, ob es eine externe Site für die Kommunikation mit Kunden oder ein Intranet für die eigenen Mitarbeiter ist oder eine Webseite für direkte Kommunikation mit und Feedback von Kunden - die meisten Websites haben ein Problem, nämlich die Verwaltung ihres Inhalts. Dies ist eine Herausforderung, für deren Lösung eine Organisation sehr viel Zeit investieren und großen Aufwand betreiben muss. Es ist keine leichte Aufgabe, für solche Sites ein mächtiges, aber dennoch flexibles System zu schaffen, das gleichzeitig mit den sich ständig ändernden Anforderungen und mit den sich weiterentwickelnden Bedürfnissen der Firma klarkommt.
Plone Buch 2. Plone installieren
Dieses Kapitel erklärt, wie man Plone auf einer Vielzahl von Plattformen installiert und grundlegende Konfigurationseinstellungen daran vornimmt. Wenn Sie Plone nur ganz schnell testen möchten, gehen Sie das am einfachsten zur Demo-Site unter http://demo.plone.org, wo Sie Inhalte sofort hinzufügen und ändern können, ohne etwas installieren zu müssen.
Plone Buch 3. Inhalte hinzufügen und bearbeiten
"Inhalte hinzufügen und bearbeiten" bedeutet eine arge Vereinfachung der vielfältigen Möglichkeiten, die Plone zur Verfügung stellt. Mit Plone lassen sich sehr leicht Webseiten erstellen, die verschiedenste Inhalte und Möglichkeiten bieten. Falls Sie Plone lokal installiert haben, erfahren Sie in diesem Kapitel, wie Plone unmittelbar funktioniert. Wenn Sie es nicht installiert haben, müssen Sie sich aber nicht etwa beeilen, denn dann können Sie Plone unter http://demo.plone.org online ausprobieren.
Plone Buch 4. Einfache Anpassungen vornehmen
Nachdem Sie nun wissen, wie Sie Inhalte erstellen und bearbeiten, werden Sie anfangen wollen, Ihre Site anzupassen. In diesem Kapitel erfahren Sie, wie Sie mit den Möglichkeiten eines Systemadministrators einfache Anpassungen in Plone vornehmen können. Zu diesem Zweck muss ein Benutzer mit Manager-Rechten angemeldet sein (siehe dazu auch Kapitel 2).
Plone Buch 5. Einführung in einfaches Plone-Templating
Plone kombiniert drei Technologien bei der Erstellung einer Webseite. Python und Seiten-Templates erzeugen HTML, das an den Browser gesendet wird. Dort wird mit einigen CSS-Stylesheets die hübsche Seite dargestellt, mit der Sie nunmehr vertraut sind. In diesem Kapitel und in Kapitel 6 stellen die beiden ersten Elemente, der Python-Code und die Seiten-Templates, den Hauptgegenstand der Betrachtung dar.
Plone Buch 6. Einführung in Plone-Templating und -Skripting für Fortgeschrittene
Das vorangegangene Kapitel behandelte die Funktionsweise des Zope Page Templates-Systems. Um Ihnen Page Templates nahe zu bringen, habe ich in Kapitel 5 auch die Objekthierarchie, Akquisition und TALES (Template Attribute Language Expression Syntax) behandelt. Mit dem dortigen Code konnten Sie dynamische Webseiten erzeugen. In dem Kapitel haben Sie ein Beispiel-Page Template gesehen, das den Code zusammengesetzt hat. Außerdem wurden darin die Bestandteile des Templating-Systems in Plone behandelt, d.h., Sie haben die Schlüsselinformationen erhalten, die Sie brauchen, um Plone zu benutzen.
Plone Buch 7. Das Look-and-Feel von Plone anpassen
In den beiden vorangegangenen Kapiteln habe ich einige der Kernkomponenten von Plones Benutzerschnittstelle behandelt, inklusive Script(Python)-Objekten und Page Templates. Nun ist es Zeit, die Details bei der Gestaltung des Look-and-Feel einer Plone-Site zu behandeln. Dieses Kapitel enthält Objekte aus vorangegangenen Kapiteln und führt auch einige neue ein.
Plone Buch 8. Workflows verwalten
Eine der vielen Stärken von Plone liegt in seiner Workflow-Komponente. Workflows sind ein zentrales Thema beim *Content-Management*, in dem es um die Trennung von Anwendungslogik, Inhalt und Präsentation geht. Deswegen wird in diesem Kapitel der Workflow in Plone detailliert behandelt.
Plone Buch 9. Sicherheit und Benutzer einstellen
Plone verfügt über ein mächtiges und feinmaschiges Sicherheitsmodell. Es enthält eine Unmenge an Optionen für die Sicherheit auf allen Ebenen, d.h., jedes Objekt kann eigene Sicherheitseinstellungen für einen Benutzer, eine Rolle, eine Gruppe usw. haben.
Plone Buch 10. Integration mit anderen Systemen
Integration ist ein großes Problem in allen Firmen, die bereits viele verschiedene Systeme verwenden. Da Plone ein Open Source-Projekt ist, existieren dafür eine Menge Produkte, Zusätze, Skins und Werkzeuge, die gratis zusätzliche Funktionalität bieten. Sie haben richtig gelesen, diese Produkte werden oftmals einfach so an alle abgegeben, die sie haben wollen. Dazu kommt noch, dass Python als Open Source-Sprache über eine Menge hervorragender Produkte verfügt (oft Pakete genannt). Die meisten dieser Produkte betreffen Plone allerdings nicht direkt. Mit anderen Worten, sie fügen keine Funktionalität von sich aus zu Plone hinzu. Das ist Aufgabe von Plone-Produkten. Allerdings fragen die Leute oft "Kann Plone dies oder jenes machen?" Die Antwort lautet oftmals: "Wenn Python es kann, ja!"
Plone Buch 11. Inhaltstypen manipulieren und kategorisieren
In diesem Buch habe ich Ihnen gezeigt, wie Sie Inhalte zu Ihrer Site hinzufügen können, und ich habe die in Plone enthaltenen Inhaltstypen wie Dokumente, Bilder usw. beschrieben. Bisher waren Sie allerdings auf genau diese Inhaltstypen eingeschränkt und auf solche, die Sie in Produkten aus dem Internet gefunden haben. Der mächtigste Teil von Plone, die Manipulation dieser Inhaltstypen, bildet das Hauptthema dieses Kapitels.
Plone Buch 12. Ein Produkt in Python schreiben
Wenn Sie ein Produkt für Plone schreiben, dürfen Sie fast alles tun, was Sie jemals mit Plone machen wollten. Inhaltstypen oder Werkzeuge in Python zu schreiben ist der beste Weg, höchste Flexibilität zu erreichen. Falls Sie dringend etwas Bestimmtes in Plone benötigen, was noch nicht anderswo vorhanden ist, dann haben Sie die Gelegenheit, dieses Feature hinzuzufügen, indem Sie ein Produkt schreiben. Das könnte z.B. die Speicherung einer firmenspezifischen Art von Inhalt oder irgendeine Manipulation sein, die nur Sie benötigen. Im vorigen Kapitel habe ich gezeigt, wie Sie einen Inhaltstyp anpassen können. Diese Anpassung bringt Sie jedoch nur bis zu einem gewissen Punkt. Sie können z.B. keine neuen Attribute zu Ihrem Inhaltstyp hinzufügen. Daher werden Sie lieber Ihren eigenen Inhaltstyp schreiben wollen.
Plone Buch 13. Entwickeln mit Archetypes
Archetypes ist ein Framework, um die Entwicklung von Plone-Produkten zu automatisieren. Wenn einmal eine formale Beschreibung für einen Inhaltstyp vorliegt, erledigt Archetypes praktisch alles, einschließlich der Erstellung von Views und Editformularen für den Entwickler. Dies erlaubt Ihnen, neue Inhaltstypen schnell und mit einer minimalen Codegröße zu entwickeln. Weniger Code bedeutet weniger Fehlerquellen, weniger Code, den Sie verwalten müssen, wenn Plone sich ändert, schnellere Entwicklungszyklen und generell weniger Kosten.
Plone Buch 14. Administration und Skalierung von Plone
In diesem Kapitel geht es um Aufgaben, um die Sie sich kümmern müssen, nachdem Sie Ihre Site aufgebaut haben und sie benutzen. Ich beginne mit der Administration einer Plone-Site, die prinzipiell ziemlich einfach ist. Danach beschreibe ich, wann und von welchen Dateien Sicherheitskopien angelegt werden sollten. Außerdem behandle ich Aktualisierungen von Plone.
Plone Buch Anhang A: Wichtige Konfigurationen und einige APIs
Dieser Anhang enthält einige der wichtigsten Konfigurationsmöglichkeiten bei der Entwicklung mit Zope, Plone und Python. Er enthält Informationen für Site-Entwickler und listet auch einige der nützlichsten APIs (Application Programming Interfaces) auf.
Plone Buch Anhang B: Code-Listings
Dieser Anhang enthält Listings von Code, wie er im restlichen Buch verwendet wird. Manche dieser Skripten, die extern ausgeführt werden, verlangen, dass bei Ihnen das Verzeichnis ``/Zope/lib/python`` auf Ihrem Python-Pfad liegt. In Anhang A wird das näher beschrieben. All diese Skripten werden im Buch detailliert beschrieben.
Plone Buch Anhang C: Glossar und Werkzeuge
Dieser Anhang beschreibt alle Standardwerkzeuge und -objekte, die in einer Plone-Site erzeugt werden, und verweist auf Stellen, wo sie im Buch vorkommen. Das Glossar enthält eine Liste aller wichtigen Begriffe, die in diesem Buch und in Plone verwendet werden.

Andy McKay: Plone. Addison-Wesley 2005
Diese online Version wurde mit Hilfe des 'PloneBookDE' Produkts von docs.neuroinf.de/products erstellt.
Es wurde zuletzt von
sichart am 2006-10-06 14:25 aus der cvs Quelle via
cvs -z3 -d:pserver:anonymous@plone-docs.cvs.sourceforge.net:/cvsroot/plone-docs co -P PloneBook aktualisiert.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: