Das dreckige Dutzend - 12 Tricks, die Zope 3 unwiderstehlich machen
Seit dem 8. Mai stellen wir auf dieser Seite regelmäßig einen von zwölf Tricks vor, die Zope 3 unwiderstehlich machen.
Einführung: Standard-Adressverwaltung
Eine Standard-Adressverwaltung ist die Basis unserer 12 Tricks. Ein
Benutzer kann dabei seine Adresse registrieren und die Namen der
Personen sehen, die schon eingetragen sind. Ein Administrator kann die
Adressen einsehen und ändern. Leider ist diese Adressverwaltung in die
Jahre gekommen und muss nun um neue Funktionen erweitert werden - Zope
3 hilft dabei.
Zum Film
Trick 1: Cluster in weniger als 5 Minuten? Kein Problem!
Die alte Adressverwaltung wird von vielen Mitarbeitern benutzt. Der
Server ist überlastet und es muss zügig eine Lösung gefunden werden.
Mit der integrierten Clustertechnologie ist ein zweiter Server schnell
hinzugefügt.
Zum Film
Trick 2: Server und Anwendungen mit Skripten steuern
Aus einer vorhandenen Textdatei müssen weitere Adressen in das Sytem
importiert werden. Nach Installation des Clusters können wir mit einem
einfachen Python-Skript die gegebene Textdatei verarbeiten und neue
Adressen anlegen.
Zum Film
Trick 3: Testen auf Produktivsystemen
Als
erste neue Funktion muss ein Export der Adressen realisiert werden. Als
Exportformat wird VCF verlangt. Glücklicherweise gibt es bereits ein
Zusatzprodukt zu unserer Standard-Adressverwaltung, dass dies
realisiert. Um die Sicherheit der Daten auf dem Produktivsystem zu
gewährleisten werden wir einen der beiden Cluster-Server in einen
Simulationsmodus schalten und dort die neue Software installieren. Mit
dem Simulationsmodus ist es uns dann möglich mit den echten Daten zu
testen, ohne Datenverlust zu riskieren.
Zum Film
Trick 4: Systemüberwachung
Nachdem das neue Softwarepaket erfolgreich eingeführt wurde soll der Server in den nächsten Tagen etwas genauer überwacht werden. Dazu lassen wir uns auftretende Fehler sofort per E-Mail zuschicken.
Trick 5: Fehleranalyse
Zusätzlich zu den per E-Mail versendeten Fehlermeldungen speichert Zope alle Fehler im "error log". Wir werfen in diesem Trick einen genaueren Blick auf den
im letzten Trick erzeugten Fehler und erläutern den Aufbau eines Tracebacks.
Zum Film
Trick 6: Post-Mortem-Debugging
Der nächste Trick kommt bestimmt.