What is w.c.s.?

w.c.s. is a web application which allows to design and set up online forms. It gives a user the ability to create web forms easily without requiring any other skill than familiarity with web surfing. It is released under the GNU GPL Licence.

It is a Quixote application and is commonly run inside Apache web server.

Features

Versatile forms

w.c.s. has been used to implement:

  • e-administration forms and exchanges between citizens and authorities;
  • bug tracking systems;
  • consultation for association members;
  • ...

Accessibility and Conformance

w.c.s. aims for conformance to standards and accessibility for all public.

Ease of Administration

w.c.s. has a nice and useful web administrative interface; it provides convenient form management and log analysis. It also has its share of parameters so it adapts to different needs without any code change.

Export

It is possible to export collected data to CSV or Microsoft Excel files.

Workflows

Administrative users can manage form submissions through complex workflows with states and transitions. States and transitions can:

  • ask a group of users for validation of the submissions,
  • proceed automatic transitions after a timeout,
  • send a mail of one or a batch of submissions,
  • is easily extensible with python code.

Electronic signatures

w.c.s. can ask for electronic signatures on forms when using Netscape (> 4), Firefox (any version) or Internet Explorer (> 6) using their custom cryptographic APIs. You can validate thoses signatures against a list of certificate authorities.

Extensibility

w.c.s. has a modular design so that is really easy to add support for new kind of fields and custom workflow actions.

Thanks

Administration interface design and artwork mostly adapted from DotClear, a great weblog tool.