open-formulieren / open-forms Goto Github PK
View Code? Open in Web Editor NEWSmart and dynamic forms
Home Page: https://open-forms.readthedocs.io
License: Other
Smart and dynamic forms
Home Page: https://open-forms.readthedocs.io
License: Other
Sven, please start implementing frontend code based on these designs (specific pages within Invision):
Form builder
datetime
-field)Django stuff
Form renderer
When submitting the form details, a "next step" should be shown to fill in user details.
The exact way to do this is up to the dev. Note that @svenvandescheur is probably needed for some frontend stuff.
There should be a container model to hold form meta data (and ofcourse the form definition itself).
For now, a form should have:
...on top of the generic design.
Currently, we're missing the mobile version. This is being done by Roxanne.
Start with the default project, add or enable admin-index
Form builder
datetime
-field)Django stuff
Form renderer
A form instance should optionally relate to a product.
The prototype is currently running at Utrecht
Alternatives can be considered but I specifically want FormIO to be analysed. It offers a JS-powered form builder app and a JS-lib for rendering forms created with that builder. See builder: https://codepen.io/travist/full/xVyMjo/ and rendering: https://formio.github.io/formio.js/ Also, there's an existing investigation from a while ago that might be related: cityofaustin/techstack#303
Requirements
A form-library...
Now, there are a few requirements in this project that might not be filled in by the library. The question is if we can add them easily. Examples are:
We need a simple model to manage products. There is a component for this but we're leaving that out of scope for now. The component is typically called PDC: "Producten en Diensten Catalogus".
The model can contain only 3 fields for now:
Make sure the model is editable in the admin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.