SlideShare a Scribd company logo
1 of 11
Download to read offline
Form Block/Formbuilder
Line of thoughts and an approach
Janina Hard, 8. December 2020
About me
●
Webdeveloper since 2010 at Werkbank GmbH
Bochum
●
Working on bachelor degree in technical
computer science (FH Dortmund)
●
contributor for Plone since 2019 (Beethoven
Sprint)
Baseline
●
build a form builder, not a form framework
●
focus on non-technical users, not developers
●
Example Use-Cases:
– Simple contact forms
– Complex forms with grouping of form fields
There isn't just one way of doing it.
or:
„Every road leads to rome!“
Different criteria
●
Complexity of forms
– Validation
– Multipage
– Form Actions
●
Flexibility
●
User Interfaces
Different approaches
●
Form Folder content
type
– own content type to add
and edit forms
– we did it before
(EasyForm, FormGen)
– complex forms
●
Form Fields as regular
blocks
– every field is its own
block
– mix blocks and form
fields
– learned usage
“A compromise is an agreement by
which both parties get what neither
of them wanted”
Form Block Approach
✔
no change in user
interface
✔
different forms on one
site possible
✔
expandability
✗
mix with other blocks
✗
complex forms like
multisite
✗
Complex form actions
Just a little sneak peek
(or what I could do up to now)
Summary
●
No „universal remedy“
– different approaches possible depending on criteria
and user
●
Code refactoring after Volto AddOn Training ;)
●
Still a lot of work ahead
Thank you for your attention!

More Related Content

Similar to Form Block / Formbuilder

Moving Interaction Design Off the Desktop and Into the World: Lessons from th...
Moving Interaction Design Off the Desktop and Into the World: Lessons from th...Moving Interaction Design Off the Desktop and Into the World: Lessons from th...
Moving Interaction Design Off the Desktop and Into the World: Lessons from th...egoodman
 
CV Isarakorn Prapatsorn EN 20200304
CV Isarakorn Prapatsorn EN 20200304CV Isarakorn Prapatsorn EN 20200304
CV Isarakorn Prapatsorn EN 20200304Isarakorn Prapatsorn
 
Nam Vo's Profile
Nam Vo's ProfileNam Vo's Profile
Nam Vo's ProfileNam Vo
 
Using Technology for Successful Communication
Using Technology for Successful CommunicationUsing Technology for Successful Communication
Using Technology for Successful Communicationnkelcher
 
Building complex sites with Joomla
Building complex sites with JoomlaBuilding complex sites with Joomla
Building complex sites with JoomlaPaul Delbar
 
Portfolio Franz Seher
Portfolio Franz SeherPortfolio Franz Seher
Portfolio Franz Seherdesignbusters
 
ProjectionalForms-2023-11-14.pdf
ProjectionalForms-2023-11-14.pdfProjectionalForms-2023-11-14.pdf
ProjectionalForms-2023-11-14.pdfHerman Peeren
 
DWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointDWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointMarc D Anderson
 
M sc service-innovationlab
M sc service-innovationlabM sc service-innovationlab
M sc service-innovationlabLaurent Moccozet
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowRegroove
 
The Coolest Thing I do in Tech Comm Presentation, 4:15:15
The Coolest Thing I do in Tech Comm Presentation, 4:15:15The Coolest Thing I do in Tech Comm Presentation, 4:15:15
The Coolest Thing I do in Tech Comm Presentation, 4:15:15Paul Duarte
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläRikupekka Oksanen
 
Web developer Valerio Foddai - EN
Web developer   Valerio Foddai - ENWeb developer   Valerio Foddai - EN
Web developer Valerio Foddai - ENValerio Foddai
 
Designing Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite ApplicationsDesigning Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite Applicationsdominion
 
Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...
Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...
Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...Vivian Motti
 
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenLavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenJames Smith
 
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...Omar Sosa-Tzec
 

Similar to Form Block / Formbuilder (20)

Moving Interaction Design Off the Desktop and Into the World: Lessons from th...
Moving Interaction Design Off the Desktop and Into the World: Lessons from th...Moving Interaction Design Off the Desktop and Into the World: Lessons from th...
Moving Interaction Design Off the Desktop and Into the World: Lessons from th...
 
CV_Polozyukov E
CV_Polozyukov ECV_Polozyukov E
CV_Polozyukov E
 
CV Isarakorn Prapatsorn EN 20200304
CV Isarakorn Prapatsorn EN 20200304CV Isarakorn Prapatsorn EN 20200304
CV Isarakorn Prapatsorn EN 20200304
 
Online Professional Portfolios
Online Professional PortfoliosOnline Professional Portfolios
Online Professional Portfolios
 
Nam Vo's Profile
Nam Vo's ProfileNam Vo's Profile
Nam Vo's Profile
 
Using Technology for Successful Communication
Using Technology for Successful CommunicationUsing Technology for Successful Communication
Using Technology for Successful Communication
 
Building complex sites with Joomla
Building complex sites with JoomlaBuilding complex sites with Joomla
Building complex sites with Joomla
 
Prototype and test
Prototype and testPrototype and test
Prototype and test
 
Portfolio Franz Seher
Portfolio Franz SeherPortfolio Franz Seher
Portfolio Franz Seher
 
ProjectionalForms-2023-11-14.pdf
ProjectionalForms-2023-11-14.pdfProjectionalForms-2023-11-14.pdf
ProjectionalForms-2023-11-14.pdf
 
DWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointDWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePoint
 
M sc service-innovationlab
M sc service-innovationlabM sc service-innovationlab
M sc service-innovationlab
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you know
 
The Coolest Thing I do in Tech Comm Presentation, 4:15:15
The Coolest Thing I do in Tech Comm Presentation, 4:15:15The Coolest Thing I do in Tech Comm Presentation, 4:15:15
The Coolest Thing I do in Tech Comm Presentation, 4:15:15
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of Jyväskylä
 
Web developer Valerio Foddai - EN
Web developer   Valerio Foddai - ENWeb developer   Valerio Foddai - EN
Web developer Valerio Foddai - EN
 
Designing Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite ApplicationsDesigning Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite Applications
 
Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...
Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...
Webmedia 2013: Enhancing Collaborative Sketching Activities with Context-awar...
 
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenLavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
 
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
 

More from PloneFoundation

Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI serverPyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI serverPloneFoundation
 
Améliorer la gouvernance et la gestion interne de la ville avec Plone
Améliorer la gouvernance et la gestion interne de la ville avec PloneAméliorer la gouvernance et la gestion interne de la ville avec Plone
Améliorer la gouvernance et la gestion interne de la ville avec PlonePloneFoundation
 
Plone 6 Theming based on Barceloneta LTS
Plone 6 Theming based on Barceloneta LTSPlone 6 Theming based on Barceloneta LTS
Plone 6 Theming based on Barceloneta LTSPloneFoundation
 
Modernize Plone's Classic UI
Modernize Plone's Classic UIModernize Plone's Classic UI
Modernize Plone's Classic UIPloneFoundation
 
Volto: A Journey towards Personalization
Volto: A Journey towards PersonalizationVolto: A Journey towards Personalization
Volto: A Journey towards PersonalizationPloneFoundation
 
Bundle Splitting in Volto
Bundle Splitting in VoltoBundle Splitting in Volto
Bundle Splitting in VoltoPloneFoundation
 
Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...PloneFoundation
 
Pyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wildPyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wildPloneFoundation
 

More from PloneFoundation (14)

Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI serverPyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
 
Améliorer la gouvernance et la gestion interne de la ville avec Plone
Améliorer la gouvernance et la gestion interne de la ville avec PloneAméliorer la gouvernance et la gestion interne de la ville avec Plone
Améliorer la gouvernance et la gestion interne de la ville avec Plone
 
Running Plone on AWS
Running Plone on AWSRunning Plone on AWS
Running Plone on AWS
 
State of Plone 4 and 5
State of Plone 4 and 5State of Plone 4 and 5
State of Plone 4 and 5
 
State of Plone 2020
State of Plone 2020State of Plone 2020
State of Plone 2020
 
Plone 6 Theming based on Barceloneta LTS
Plone 6 Theming based on Barceloneta LTSPlone 6 Theming based on Barceloneta LTS
Plone 6 Theming based on Barceloneta LTS
 
Modernize Plone's Classic UI
Modernize Plone's Classic UIModernize Plone's Classic UI
Modernize Plone's Classic UI
 
Green Party Maps
Green Party MapsGreen Party Maps
Green Party Maps
 
Volto: A Journey towards Personalization
Volto: A Journey towards PersonalizationVolto: A Journey towards Personalization
Volto: A Journey towards Personalization
 
Bundle Splitting in Volto
Bundle Splitting in VoltoBundle Splitting in Volto
Bundle Splitting in Volto
 
Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...
 
The State of Pillow
The State of PillowThe State of Pillow
The State of Pillow
 
Pyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wildPyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wild
 
Questions
QuestionsQuestions
Questions
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 

Form Block / Formbuilder

  • 1. Form Block/Formbuilder Line of thoughts and an approach Janina Hard, 8. December 2020
  • 2. About me ● Webdeveloper since 2010 at Werkbank GmbH Bochum ● Working on bachelor degree in technical computer science (FH Dortmund) ● contributor for Plone since 2019 (Beethoven Sprint)
  • 3. Baseline ● build a form builder, not a form framework ● focus on non-technical users, not developers ● Example Use-Cases: – Simple contact forms – Complex forms with grouping of form fields
  • 4. There isn't just one way of doing it. or: „Every road leads to rome!“
  • 5. Different criteria ● Complexity of forms – Validation – Multipage – Form Actions ● Flexibility ● User Interfaces
  • 6. Different approaches ● Form Folder content type – own content type to add and edit forms – we did it before (EasyForm, FormGen) – complex forms ● Form Fields as regular blocks – every field is its own block – mix blocks and form fields – learned usage
  • 7. “A compromise is an agreement by which both parties get what neither of them wanted”
  • 8. Form Block Approach ✔ no change in user interface ✔ different forms on one site possible ✔ expandability ✗ mix with other blocks ✗ complex forms like multisite ✗ Complex form actions
  • 9. Just a little sneak peek (or what I could do up to now)
  • 10. Summary ● No „universal remedy“ – different approaches possible depending on criteria and user ● Code refactoring after Volto AddOn Training ;) ● Still a lot of work ahead
  • 11. Thank you for your attention!