Deliverance ist ein Proxy mit dem nahezu beliebige Web-Anwendungen und Inhalte miteinander verbunden werden können. Ich zeige in meinem Vortrag, wie mit einfachen Mitteln Bibliotheksdatenbanken, Ticket-Systeme oder Webanwendungen in Design und Struktur einer bestehenden Webseite integriert werden können - und umgekehrt. Deliverance erspart es einem manche Anwendung entweder neu zu schreiben oder an ein neues Design anzupassen indem es die bestehende Anwendungen in ein bestehendes System integriert. Ich demonstriere in verschiedenen use-cases die Leistungsfähigkeit und Flexibilität von Deliverance: Datenbanken und Flash-Anwendungen in bestehende Webseiten integrieren, CMS-generierte Webseiten in statische Themes einbinden.
17. Mögliche Lösungen
• DB (allegro) direkt mit Python abfragen
• Alte Web-Formulare im Hintergrund mit Python
abfragen und Ergebnis (XML) geparst in Plone
anzeigen
18. Mögliche Lösungen
• DB (allegro) direkt mit Python abfragen
• Alte Web-Formulare im Hintergrund mit Python
abfragen und Ergebnis (XML) geparst in Plone
anzeigen
• Rewrite-Rules und alte Seite mit ccs an Theme
anpassen
19. Mögliche Lösungen
• DB (allegro) direkt mit Python abfragen
• Alte Web-Formulare im Hintergrund mit Python
abfragen und Ergebnis (XML) geparst in Plone
anzeigen
• Rewrite-Rules und alte Seite mit ccs an Theme
anpassen
• Deliverance
20. Evaluation
• Kosten neu schreiben
• Aufwand
deliverance
• Zukunftssicherheit
• Probleme abfragen und parsen
• Spaßfaktor
rewrite-rules
21. Evaluation
• Kosten neu schreiben
• Aufwand
deliverance
• Zukunftssicherheit
• Probleme abfragen und parsen
• Spaßfaktor
rewrite-rules
22. Evaluation
• Kosten neu schreiben
• Aufwand
deliverance
• Zukunftssicherheit
• Probleme abfragen und parsen
• Spaßfaktor
rewrite-rules
23. Evaluation
• Kosten neu schreiben
• Aufwand
deliverance
• Zukunftssicherheit
• Probleme abfragen und parsen
• Spaßfaktor
rewrite-rules
24. Evaluation
• Kosten neu schreiben
• Aufwand
deliverance
• Zukunftssicherheit
• Probleme abfragen und parsen
• Spaßfaktor
rewrite-rules
25. Evaluation
• Kosten neu schreiben
• Aufwand
deliverance
• Zukunftssicherheit
• Probleme abfragen und parsen
• Spaßfaktor
rewrite-rules
33. Demo 1: Datenbank-Einbindung
Alte Seite
http://opac.bbf.dipf.de/cgi-opac/catalog.pl
Formular bereinigt
http://opac.bbf.dipf.de/cgi-opac117/catalog.pl
Plone ohne deliverance
http://bbf.dipf.de/_justplone/kataloge/bibliothekskatalog/catalog.pl
Plone über deliverance
http://bbf.dipf.de/kataloge/bibliothekskatalog/catalog.pl
38. Einbindung von Flash und Audio-Dateien
Nach einer Weile kommt eine weitere Anfrage: Auf der alten Webseite ist
noch eine Flash-Anwendung, die mp3‘s abspielt.
50. Demo 3: Deliverance als Theming-Proxy
Hier noch ein Beispiel wie Deliverance verwendet wird um eine dynamische
Webseite mit einem statischen html/css-Layout zu themen.