#title Flaws in Interchange's Error Model
#author Stefan Hornburg (Racke)
#topics blog; Interchange
#date 2008-09-06
#pubdate 2008-09-06T16:54:07+02:00
#lang en
Error messages targetted to the user are kept in the session and are manipulated with the [error]
tag. Warnings are manipulated with the [warnings]
tag.
This model has the following flaws:
- By default, the errors are retained in the session. This utterly confuses the user.
- [error all=1]
displays errors in a all but random order. Errors should be displayed in the same order as they appear in the corresponding form.
- Different semantics of [error]
and [warnings]
.