The GeoForm project provides a set of tools (or framework) to facilitate the creation of web pages containing forms from models described in Python for different types of data, including geometries. Developers using GeoForm create declaratively models from which the framework can create forms, views or lists. The project code has evolved significantly during the development of the GeoMapfish 2.3 administration interface.

This training program will allow you to be autonomous in the creation of a GeoForm application. The GeoForm product is free, under BSD license.
 

Date Training | © Shutterstock

Dates and locations

Target audience and prerequisites
 

  • Web Developers
  • Good level in Python, Good knowledge of Web development

 

    Goals Training | © Shutterstock

    Goals

    • Know the main features offered by GeoForm
    • Be autonomous in the creation of an application
    • Know how to configure the application and add fields
    • Know the possibilities in terms of customization

    Price
     

    • ​​​​Public training in France or Switzerland: please contact us
    • Private training: please contact us
    • From 700 € or 900 CHF / day / trainee (for other currency, please contact us)

    Camptocamp curriculum

    Lecture content/Topics

    Day 1

    Presentation

    • Project objective
    • Technologies implemented
    • Documentation and examples

     

    Creating a GeoForm-based project

    • Creating the project from the template provided
    • General operating principle

    Day 2

    Creating a GeoForm-based project

    • Creating the project from the provided template
    • General operating principle
    • Creating a new controller
    • Creating the data model
    • Creation of the concrete controller
    • Customization of the grid
    • Widget customization
    • Customization of templates
    • Writing of tests

     

    Translations of the interface

    • Character string location
    • Compilations of translations

    Your Trainer

    Yves Jacolin | © Camptocamp

    Yves Jacolin

    Training & Support Manager

    Contact and booking

    By submitting this form, I accept that the information entered will be used for the purposes described in the privacy policy.
    Additional Trainings | © Shutterstock

    Additional training

    This training can be accompanied by the GeoMapfish introduction training.