ZOPE
Autori
Viac o knihe
Die Dynamisierung von Webinhalten erfordert Plattformen, die sowohl die automatisierte Aufbereitung als auch die Benutzerinteraktion und -personalisierung unterstützen. Ein Paket, das all dies leistet, ist „ZOPE“, was für „Z Object Publishing Environment“ steht. Seit der Hersteller Digital Creations es als Open Source freigegeben hat, findet es eine stetig wachsende Zahl von Anhängern und Programmieren. Auf der Basis der Programmiersprache Python lassen sich damit in sehr kurzer Zeit komplexe und hochdynamische Web-Sites entwickeln, die sich außerdem noch leicht verwalten lassen. Es ist damit ideal als Plattform für Content Management als auch für Groupware oder Diskussionsforen und für kleine private Sites ebenso geeignet wie für große professionelle. In diesem Buch wird ein Bogen gespannt von technischen Beiträgen über die Programmierung für ZOPE mit Python und ZClasses über Fallbeispiele wie WorldPilot oder Squishdot bis hin zu Geschäftsaspekten. Denn ZOPE zeigt auch, dass mit der Freigabe als Open Source nicht das Ende der Firma gekommen sein muss, sondern dass sich daraus bei einem so attraktiven Produkt in Beratung und Support auch neue, lukrative Geschäftsfelder ergeben können. Ein Interview mit einem der Gründer von Digital Creations gibt zudem einen Einblick in die künftige Entwicklung. Die Themen: -ZOPE im Business-Einsatz -Python-Produkte programmieren -Virtuelle Hosts mit Apache -Relationale Datenbanken mit ZOPE -Integration von relationalen und objektorientierte Datenstrukturen mit DBObjects -DTML-Tags nutzen -Advanced Zclasses -Zpatterns -Fallbeispiele: Squishdot (Newsforum), WorldPilot (Groupware) Einzelne Kapitel: -Editorial von Stephan Richter -Flexibel und Open Source. Zope Application Server erlaubt flexible Architektur von Stephan Richter/Maik Röder -Uns geht es um Geschwindigkeit. Interview mit Paul Everitt von Digital Creations von Masoud Kamali/Nadja Rosmann -Eine gute Wahl. Zope im Business-Einsatz von Kamon Ayeva -Ungebremste Dynamik. Die Zope Community und ihre Aktivitäten und Entwicklungen von Kamon Ayeva -Alle Features nutzen. Python Produkte für Zope programmieren von Stephan Richter -Virtuelle Hosts mit Apache. Zope und der Apache-Webserver von Christian Scholz -Eine Frage der Relation. Zope und relationale Datenbanken von Richard Moon -DBObjects - ein New Generation Framework. Relationale und objektorientierte Datenstrukturen integrieren von Stephan Richter -DTML-Tags nutzen. Zopes Document Template Markup Language von Emma Buneci -Klassengesellschaft. Design von Zope-Anwendungen mit ZKlassen von Maik Röder -Objekte recyclen. Zpatterns - ein Komponenten-Framework für Zope von Christian Scholz -Heiße News. Squishdot - Nachrichten- und Diskussionsforum mit Zope von Mechthild Hoffmann -WorldPilot. Eine Workgrouplösung für Zope von Ryan Hughes -Zope bei der DirectGroup Bertelsmann. Eine Fallstudie von Joachim Werner