[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