[Zope3-Users] Zope 3-Mini-Sprints in Switzerland organized by ZUGS
Dominik Huber
dominik.huber at projekt01.ch
Wed Mar 23 06:57:55 EST 2005
Dear List,
The Zope User Group Switzerland (ZUGS) is organizing nine Zope
3-mini-sprints. Those mini-sprints offer a practical introduction into
Zope 3. The mini-sprints are hold in german. If anybody is interested
please sign up. The following original message provides futher information.
Regards,
Dominik Huber
-------- Original Message --------
Liebe ZoperInnen
Im November 2004 wurde der Zope 3-Applikationsserver in einem ersten
Final-Version released [1]. Mit Zope 3 wurden bewährte Konzepte und
Lösungsansätze aus Zope 2 in einer neuen Komponenten-Architektur
umgesetzt. Die Komponenten-Architektur bietet ein flexibles, stabiles
Fundament für zukünftige Software und ist damit Basis für eine
erfolgreiche, iterative Software-Entwicklung. Die Entkoppelung von
Komponenten eröffnet neue, interessante Synergien im Bereich der
Wiederverwendung und eignet sich deshalb speziell für gezielte,
gemeinsame Software-Entwicklungen.
Anlässlich der LOTS 2005 [2], einer Messe für Anwender, Provider und
Entwickler von freier Software an der Universität Bern, hatte Projekt01
[3] die Gelegenheit, einen ersten Zope 3 - Workshop [4] durchzuführen.
Das Feedback war grossartig und es hat sich herausgestellt, dass sich
die meisten Teilnehmer für eine Fortsetzung interessieren. Diesem
Bedürfnis möchten wir innerhalb der ZUGS [5] nachkommen.
Nun führt die ZUGS neun eintägige *Zope 3-Mini-Sprints* [6] durch, die
einen tieferen Einblick in Zope 3 geben sollen. Die Zope 3-Mini-Sprints
finden bis Ende Jahr jeweils am *zweiten Dienstag im Monat* statt. Ziel
dieser Anlässe ist es, Zope 2-EntwickerInnen eine Einstieg in die neue
Technologie ermöglichen, ein Netzwerk für den Informationsaustausch
unter Entwicklern und Firmen anbieten (Zope 3-Community in der Schweiz
aktivieren) und innerhalb dieser neun Tage das Wissen und die
Basiskomponenten für die Entwicklung eines eigenen
Content-Management-Systems (CMS) erarbeiten. Jeder Zope 3-Mini-Sprint
steht deshalb unter einer spezifischen Thematik:
1 Contenthierarchie und Beispiel Content-Type Dokument (inkl. Bilder)
2 Views und Skin (inkl. Proxy z.B. Apache)
3 Navigationsfunktionalitäten: Breadcrumbs, Trees etc.
4 Erweiterungs- und Entkopplungskonzepte: Annotations, Adapter, Events
(Metadaten), Delegations
5 I18n und L10n (Mehrsprachigkeit, Lokalisierung)
6 Personalisierung und Security: User, User-Informationen, Rollen,
Gruppen und Berechtigungen
7 Unique-Id, Katalog und Index (Suche)
8 Workflow
9 Versionierung
Die jeweilige Thematik selbst und bestehende Realisierungen in Zope 3
werden als Einstieg in einer zwei stündigen Präsentation vermittelt.
Anschliessend werden alternative Lösungskonzeptionen für
unterschiedliche Anwendungsfälle diskutiert und konkretisiert. Die
restliche Halbtag steht für die Pair-Programmierung zur Verfügung. Der
Tagesablauf lässt sich deshalb wie folgt gliedern:
09:00 Fachliches Einführung in das Thema, Anwendungsfälle und
Lösungsansätze
11:00 Diskussion und differnzierte Ausarbeitung der Anwendungsfälle und
Lösungsansätze
12:00 Mittagspause
13:00 Pair-Programming: Prototyping, Erweiterung und individuelle
Umsetzungen
17:00 Diskussion der ersten Resultate
18:00 Après-Sprint...
Der Code fliesst anschliessend in ein geeignetes Repository ein,
beispielsweise Zope [7], Codespeak [8] oder Tiks [9] ein und können dort
weiterentwickelt werden. Das Repositories sind für Zope 3-Entwickler und
-Anwender frei zugänglich (meistens Zope-Public-License).
Die Zope 3-Mini-Sprints werden grosszügierweise von der Fachhochschule
Solothurn, der Universität Bern und der ETH Zürich gehostet. Diese drei
Institute setzen heute Zope 2-basierte Content-Management-Systeme ein
(Silva und Plone). Die Anlässe finden an folgenden Daten und Orten statt:
1 12. April 2005, Universität Bern
Institut für Informatik (IAM), Schützenmattstrasse 14 (Enghalde),
Seminarraum 107
2 10. Mai 2005, Fachhochschule Solothurn
Olten Sälipark (OSP), Zimmer 1.9
3 14. Juni 2005, Fachhochschule Solothurn
Olten Sälipark (OSO), Zimmer 1.4
4 12. Juli 2005, Universität Bern
Institut für Informatik (IAM), Schützenmattstrasse 14 (Enghalde),
Seminarraum 107
5 09. August 2005, Universität Bern
Institut für Informatik (IAM), Schützenmattstrasse 14 (Enghalde),
Seminarraum 107
6 13. September 2005, ETH Zürich
offen
7 11. Oktober 2005, ETH Zürich
offen
8 08. November 2005
offen
9 13. Dezember 2005
offen
Die Zope 3-Mini-Sprints sind kostenlos, die Teilnehmerzahl ist aber
jeweils auf 20 Personen beschränkt. Deshalb ist vorgängig eine
verbindliche Anmeldung bei dominik.huber at projekt01.ch erforderlich.
Frendliche Grüsse
Dominik Huber
[1] http://mail.zope.org/pipermail/zope3-dev/2004-November/012562.html
[2] http://www.lots.ch/2005/
[3] Projekt01 GmbH: http://www.projekt01.ch
[4] svn://svn.tiks.org/repos/Workshop-CD/trunk
[5] ZUGS - Zope User Group Switzerland: www.zope.ch bzw. www.zope.org
[6] Das Konzept Sprint wird in der Zope-Community seit mehreren Jahren
erfolgreich angewendet: Es treffen sich neue und erfahrene Entwickler
3 bis 7 Tagen und entwickeln gemeinsam (Pair Programming) Software
(-> sehr hoher Wissenstransfer).
[7] svn://svn.zope.org/repos/main/Zope3/trunk
[8] svn://codespeak.net/svn/z3
[9] svn://svn.tiks.org/repos/Tiks/trunk
More information about the Zope3-users
mailing list