YAFOWIL - Webformulare in Python ohne Kopfschmerzen

Jens Klein
Jens KleinSoftware Developer and self employed consultant at BlueDynamics Alliance
Plone Konferenz München 2012 YAFOWIL (Yet Another FOrm Widget Library) Webformulare ohne Kopfschmerzen Jens W. Klein <jk@kleinundpartner.at> 23.02. 2012
Der Leidensdruck ,[object Object]
Forms werden doppelt verarbeitet: Validierung und Wertumwandlung
Ich will keine Interfaces und Klassen schreiben müssen um Formulare zu bauen.
Ich will Formulare zur Laufzeit verändern können.
Ich will Formulare in Pyramid und Plone gleich erstellen können.
Designkriterien ,[object Object]
Formulare werden deklarativ erstellt.
Formulare sind nicht zwingend Python Code
Validierung und Wertumwandlung sind Eins
Widgets sollen flexibel zusammengebaut werden und einfach funktional erweitert weren können
1 of 11

Recommended

Überblick zu Angular2 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015 by
Überblick zu Angular2 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015Überblick zu Angular2 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015
Überblick zu Angular2 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015Manfred Steyer
543 views13 slides
App Entwicklung mit Appcelerator Titanium - MTC 2014 by
App Entwicklung mit Appcelerator Titanium - MTC 2014App Entwicklung mit Appcelerator Titanium - MTC 2014
App Entwicklung mit Appcelerator Titanium - MTC 2014Marcel Pociot
934 views52 slides
Ausfallsichere Kultur mit Plone by
Ausfallsichere Kultur mit PloneAusfallsichere Kultur mit Plone
Ausfallsichere Kultur mit PloneJens Klein
1.3K views33 slides
cornerstone.soup Lighning Talk on Plone Conference 2009 by
cornerstone.soup Lighning Talk on Plone Conference 2009cornerstone.soup Lighning Talk on Plone Conference 2009
cornerstone.soup Lighning Talk on Plone Conference 2009Jens Klein
596 views10 slides
Plone is so semantic, isn't it? by
Plone is so semantic,  isn't it?Plone is so semantic,  isn't it?
Plone is so semantic, isn't it?Jens Klein
2.1K views26 slides
FISE Integration with Python and Plone by
FISE Integration with Python and PloneFISE Integration with Python and Plone
FISE Integration with Python and PloneJens Klein
683 views14 slides

More Related Content

Similar to YAFOWIL - Webformulare in Python ohne Kopfschmerzen

1&1 Frontend Workshop II by
1&1 Frontend Workshop II1&1 Frontend Workshop II
1&1 Frontend Workshop IINico Steiner
624 views48 slides
Große Applikationen mit AngularJS by
Große Applikationen mit AngularJSGroße Applikationen mit AngularJS
Große Applikationen mit AngularJSSebastian Springer
3.3K views109 slides
jQueryMobile mit Extbase/Fluid by
jQueryMobile mit Extbase/FluidjQueryMobile mit Extbase/Fluid
jQueryMobile mit Extbase/FluidPeter Schuhmann
1.7K views15 slides
Mobile Anwendungen mit SenchaTouch by
Mobile Anwendungen mit SenchaTouchMobile Anwendungen mit SenchaTouch
Mobile Anwendungen mit SenchaTouchMayflower GmbH
1.3K views41 slides
Automatisierung von Windows-Anwendungen by
Automatisierung von Windows-AnwendungenAutomatisierung von Windows-Anwendungen
Automatisierung von Windows-AnwendungenAndreas Schreiber
1.6K views36 slides
Angular von 0 auf 100 by
Angular von 0 auf 100Angular von 0 auf 100
Angular von 0 auf 100Yvette Teiken
390 views52 slides

Similar to YAFOWIL - Webformulare in Python ohne Kopfschmerzen(20)

1&1 Frontend Workshop II by Nico Steiner
1&1 Frontend Workshop II1&1 Frontend Workshop II
1&1 Frontend Workshop II
Nico Steiner624 views
jQueryMobile mit Extbase/Fluid by Peter Schuhmann
jQueryMobile mit Extbase/FluidjQueryMobile mit Extbase/Fluid
jQueryMobile mit Extbase/Fluid
Peter Schuhmann1.7K views
Mobile Anwendungen mit SenchaTouch by Mayflower GmbH
Mobile Anwendungen mit SenchaTouchMobile Anwendungen mit SenchaTouch
Mobile Anwendungen mit SenchaTouch
Mayflower GmbH1.3K views
Automatisierung von Windows-Anwendungen by Andreas Schreiber
Automatisierung von Windows-AnwendungenAutomatisierung von Windows-Anwendungen
Automatisierung von Windows-Anwendungen
Andreas Schreiber1.6K views
Jax07 - Mixing Ajax Swing and Flash by persillie
Jax07 - Mixing Ajax Swing and FlashJax07 - Mixing Ajax Swing and Flash
Jax07 - Mixing Ajax Swing and Flash
persillie741 views
Präsentation webservices by xxtesaxx
Präsentation webservicesPräsentation webservices
Präsentation webservices
xxtesaxx577 views
Entwickeln mit Wordpress by Blogwerk AG
Entwickeln mit WordpressEntwickeln mit Wordpress
Entwickeln mit Wordpress
Blogwerk AG1K views
Open icf (open identity connector framework) @ forgerock deutsch by Hanns Nolan
Open icf (open identity connector framework) @ forgerock   deutschOpen icf (open identity connector framework) @ forgerock   deutsch
Open icf (open identity connector framework) @ forgerock deutsch
Hanns Nolan1.3K views
DACHNUG50 LeapTippsAndTricks.pdf by DNUG e.V.
DACHNUG50 LeapTippsAndTricks.pdfDACHNUG50 LeapTippsAndTricks.pdf
DACHNUG50 LeapTippsAndTricks.pdf
DNUG e.V.9 views
.NET Summit 2016 in München: ASP.NET Core 1 by Manfred Steyer
.NET Summit 2016 in München: ASP.NET Core 1.NET Summit 2016 in München: ASP.NET Core 1
.NET Summit 2016 in München: ASP.NET Core 1
Manfred Steyer352 views
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung by Eduard Hildebrandt
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
Eduard Hildebrandt2.3K views
Präsentation plug in development by xxtesaxx
Präsentation plug in developmentPräsentation plug in development
Präsentation plug in development
xxtesaxx934 views

More from Jens Klein

RelStorage Plone Zope RDB Storage Backend by
RelStorage Plone Zope RDB Storage BackendRelStorage Plone Zope RDB Storage Backend
RelStorage Plone Zope RDB Storage BackendJens Klein
135 views10 slides
Plone Performance, Profiling, Power-Consumption by
Plone Performance, Profiling, Power-ConsumptionPlone Performance, Profiling, Power-Consumption
Plone Performance, Profiling, Power-ConsumptionJens Klein
210 views16 slides
RelStorage - an alternative ZODB Backend by
RelStorage - an alternative ZODB BackendRelStorage - an alternative ZODB Backend
RelStorage - an alternative ZODB BackendJens Klein
670 views14 slides
Big Fat FastPlone - Scale up, speed up by
Big Fat FastPlone - Scale up, speed upBig Fat FastPlone - Scale up, speed up
Big Fat FastPlone - Scale up, speed upJens Klein
815 views40 slides
AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009 by
AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009
AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009Jens Klein
587 views9 slides
Was ist Plone? by
Was ist Plone?Was ist Plone?
Was ist Plone?Jens Klein
563 views21 slides

More from Jens Klein(9)

RelStorage Plone Zope RDB Storage Backend by Jens Klein
RelStorage Plone Zope RDB Storage BackendRelStorage Plone Zope RDB Storage Backend
RelStorage Plone Zope RDB Storage Backend
Jens Klein135 views
Plone Performance, Profiling, Power-Consumption by Jens Klein
Plone Performance, Profiling, Power-ConsumptionPlone Performance, Profiling, Power-Consumption
Plone Performance, Profiling, Power-Consumption
Jens Klein210 views
RelStorage - an alternative ZODB Backend by Jens Klein
RelStorage - an alternative ZODB BackendRelStorage - an alternative ZODB Backend
RelStorage - an alternative ZODB Backend
Jens Klein670 views
Big Fat FastPlone - Scale up, speed up by Jens Klein
Big Fat FastPlone - Scale up, speed upBig Fat FastPlone - Scale up, speed up
Big Fat FastPlone - Scale up, speed up
Jens Klein815 views
AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009 by Jens Klein
AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009
AGX - Tree Transformations with Python - Lightning Talk at Plone Conference 2009
Jens Klein587 views
Was ist Plone? by Jens Klein
Was ist Plone?Was ist Plone?
Was ist Plone?
Jens Klein563 views
Projekte mit Plone by Jens Klein
Projekte mit PloneProjekte mit Plone
Projekte mit Plone
Jens Klein739 views
Plone - Community, Entwicklung, Support by Jens Klein
Plone - Community, Entwicklung, SupportPlone - Community, Entwicklung, Support
Plone - Community, Entwicklung, Support
Jens Klein739 views
Plone Conference 2007 Naples: Lightning Talk Daidalos by Jens Klein
Plone Conference 2007 Naples: Lightning Talk DaidalosPlone Conference 2007 Naples: Lightning Talk Daidalos
Plone Conference 2007 Naples: Lightning Talk Daidalos
Jens Klein551 views

YAFOWIL - Webformulare in Python ohne Kopfschmerzen

Editor's Notes

  1. Dank Roland, ich möchte jetzt ein wenig in die Welt der Virtualisierung, der Redundanz und des technischen Webpublishings mit Plone eintauchen. Wenn dies für Sie noch Fremdwörter sind bleiben Sie trotzdem sitzen. Ich versuche behutsam die Begriffe zu erklären.