📚 Node [[coform]]
↳ 📓 Resource [[@communecter/coform]]
📓 garden/communecter/01 - OFFRES/COForm.md by @communecter

#COForm Collaborative Open Forms

  • Create forms on demand and at will
  • Represent complex questions
  • Multistep surveys
  • Standardized data structures
  • Create surveys corresponding to your communities objectives

(OPEN FORM SCHEMA)[https://docs.google.com/presentation/d/1jwi3pYEzL_r8IH1AEpzlJe4jTt2kG7BZS5Hyq1kZHeE/edit#slide=id.p]

(PPT)[https://docs.google.com/presentation/d/12E7zhh-Tp7J0fRcEVRIuxpXPlbPBVBP7GB3JnycPNm8/edit#slide=id.g737fb454ef_0_7]

Technically

a coform is based on a parentForm possibly containing subForms

  • render entrypoint defaults to
    • survey.views.tpls.forms.formWizard
    • can be overloaded by $parenForm["tpl"]
  • This calls rendered by a wizard stepper
    • survey.views.tpls.forms.wizard.php
  • Each subForm is rendered by
    • survey.views.tpls.forms.formSection
  • Which run through the list of inputs using a FORM BUILDER process
    • costum.views.custom.co.formbuilder
  • Each input has it’s own page,
    • input templates
      • survey.views.tpls.forms
      • survey.views.tpls.forms.complex
      • survey.views.tpls.forms.costum for specific inputs
    • each input can have it’s own params

simple inputs

cplx inputs

📓 garden/communecter/en/14 - Présentations/COForm.md by @communecter

#COForm Collaborative Open Forms

  • Create forms on demand and at will
  • Represent complex questions
  • Multistep surveys
  • Standardized data structures
  • Create surveys corresponding to your communities objectives

(OPEN FORM SCHEMA)[https://docs.google.com/presentation/d/1jwi3pYEzL_r8IH1AEpzlJe4jTt2kG7BZS5Hyq1kZHeE/edit#slide=id.p]

(PPT)[https://docs.google.com/presentation/d/12E7zhh-Tp7J0fRcEVRIuxpXPlbPBVBP7GB3JnycPNm8/edit#slide=id.g737fb454ef_0_7]

Technically

a coform is based on a parentForm possibly containing subForms

  • render entrypoint defaults to
    • survey.views.tpls.forms.formWizard
    • can be overloaded by $parenForm["tpl"]
  • This calls rendered by a wizard stepper
    • survey.views.tpls.forms.wizard.php
  • Each subForm is rendered by
    • survey.views.tpls.forms.formSection
  • Which run through the list of inputs using a FORM BUILDER process
    • costum.views.custom.co.formbuilder
  • Each input has it’s own page,
    • input templates
      • survey.views.tpls.forms
      • survey.views.tpls.forms.complex
      • survey.views.tpls.forms.costum for specific inputs
    • each input can have it’s own params

simple inputs

cplx inputs

Loading pushes...

Rendering context...