Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support Plone (Onlinebuch)

Plone (Onlinebuch)

Die deutsche Fassung von Andy McKay's Plonebuch als Online Version.
Plone (Onlinebuch) Vorwort
Vorwort zur deutschen Ausgabe (von Alan Runyan).
Plone (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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 (Onlinebuch) 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
ctheune am 30.04.2006 14:15 aus der local Quelle via
/tmp/plonebook/PloneBook/de/ aktualisiert.