• Home
  • Find us
  • Python
    • A Brief History of Python
      • Import This
    • Setting up
    • Starting to Learn Python
    • My First Python Code
      • My First Code Snippet
      • Is this number a prime?
    • Functions in Python
      • Function to Format Date and Time in Python using a given Locale
    • Python and Objects
      • Using Classes and Objects
      • Check the types
    • Python and Numpy
      • Numpy arrays and matrices
    • Python and Pandas
      • Loading a CSV file
    • Python and OpenCV
    • Python and Tensorflow
  • XForms (EN)
    • XForms Day 2016
    • XForms tutorial
      • An introduction to XForms
      • XForms tutorial - Chapter 0 – Setting up the starting point
        • XForms initial template
      • XForms tutorial - Chapter 1 - Creating the model
        • Model
      • XForms tutorial - Chapter 2 - Collecting information from the user
        • Citizen or company
        • Control for First Name field
        • Group structure
        • Question for corporate account
        • The code so far
      • XForms tutorial - Chapter 3 - Making fields required
      • XForms tutorial - Chapter 4 - Creating logical paths
        • The model revisited
      • XForms tutorial - Chapter 5 - Getting started with validation
        • Email
        • Email required
        • Building number
        • The code so far
      • XForms tutorial - Chapter 6 - Expanding the form, exploring other controls
      • XForms tutorial - Chapter 7 - Repeating sections
      • XForms tutorial - Chapter 10 - Creating a wizard structure
        • Chapter 10 Full code
    • XForms Tools
      • Orbeon
      • betterForm
      • Smartsite
      • XSLTForms
      • IBM Forms
    • Using Orbeon to develop interactive forms
  • SVG
  • Meta data models
    • Keywords
    • Thesaurus
    • Ontology
    • Taxonomy
    • Topic map
  • Umbraco CMS
    • Umbraco Document Types
    • Document Types and Permissions
    • Document Types and Templates
      • Master Template
    • Umbraco Macros
      • Previous ... Next Macro
    • Website Performance
      • Lazy Loading
      • Using Pragmas
    • Error Handling
      • Error Node
  • About us
Thursday, August 1, 2024

XForms tutorial - Chapter 9 - Prefilling and using information from other sources

So far, our form provides a number of user inputs that are empty (or offer hardcoded selections, for instance the citizen / company dropdown). Now there may be several situations, where we might want to prefill controls with some informatio…

Thursday, August 1, 2024

XForms tutorial - Chapter 10 - Creating a wizard structure

So far, our form has gained in size and dependencies have been created. Now we need to develop some structure to present the form in an attractive and effective way, leading to a higher degree of conversion. As our forms grow in size, it be…

Thursday, August 1, 2024

XForms tutorial - Chapter 11 - Creating a summary page

We now have a nice form wrapped in a wizard structure, with visual progress indications and possibilities to navigate back and forth. But customers may want to review the information before they actually submit their application or put in t…

Thursday, August 1, 2024

An introduction to XForms

The W3C XForms standard offers a great way to define forms. XForms is really beneficial if you want to develop complex forms with many subsections, with complex logic and if, at the same time, you want the result to be long-term maintainabl…

Thursday, August 1, 2024

XForms tutorial - Chapter 0 – Setting up the starting point

Before we can get started using XForms, we need to set up the context. This requires both tools and a starting template.

Thursday, August 1, 2024

XForms tutorial - Chapter 1 - Creating the model

XForms applications are true MVC (Model - View - Controller) applications. First we have to set up the model.

Thursday, August 1, 2024

XForms tutorial - Chapter 2 - Collecting information from the user

The point of every form is to somehow collect information from the user and processing it in some way. Getting started with controls.

Thursday, August 1, 2024

XForms tutorial - Chapter 3 - Making fields required

Almost every form has one or more fields that are required. How do we do that with XForms?

Thursday, August 1, 2024

XForms tutorial - Chapter 4 - Creating logical paths

So far, we have created a form that shows us many fields, but not all fields can possibly be relevant to the user: he either is an individual person or someone representing a company, but not both at the same time.

Thursday, August 1, 2024

XForms tutorial - Chapter 5 - Getting started with validation

At this point, we have a form with logical paths and some fields are required. But we want to do more: we want specific validation on some fields.

Thursday, August 1, 2024

XForms tutorial - Chapter 6 - Expanding the form, exploring other controls

We now have a more or less functional web form. It provides validations (both required fields and fields of a certain data type), and it offers logical paths depending on choices made by the user. Now we will look at some other types of con…

Thursday, August 1, 2024

XForms tutorial - Chapter 7 - Repeating sections

So far, in our example, we have always had just one control each entry; for first and last name, address fields, and so on.

Thursday, August 1, 2024

XForms tutorial - Chapter 8 - Exploring the event system

A very powerful feature of the XForms specification is its provision of an event model. In this section we will take a global look at it just to familiarize ourselves with it. In a later chapter, we will use it to create an elegant wizard s…

Python
  • A Brief History of Python
  • Setting up
  • Starting to Learn Python
  • My First Python Code
  • Functions in Python
  • Python and Objects
  • Python and Numpy
  • Python and Pandas
  • Python and OpenCV
  • Python and Tensorflow
SVG
  • SVG Basics
Meta data models
  • Keywords
  • Thesaurus
  • Ontology
  • Taxonomy
  • Topic map
Related
  • CM Pro (NL)
Umbraco CMS
  • Umbraco Document Types
  • Document Types and Permissions
  • Document Types and Templates
  • Umbraco Macros
  • Website Performance
  • Error Handling