annotate gnv/Changes @ 409:df78178e1180

Moved user interface creation to an own action. This makes avoids code duplication and makes it easier to write new action to handle special interactions, because there is no need for parsing the describe document and creating the user interface after this. gnv/trunk@599 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 22 Jan 2010 11:28:25 +0000
parents 6b0ef2324d02
children 9f4a0b990d27
rev   line source
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
1 2009-12-17 RELEASE 0.3
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
2
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
3 New:
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
4
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
5 * Support for WKT line strings in GUI in form of text fields.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
6 * Added control for boolean values.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
7 * Litte demo WKT line string via Javascrip to demonstrate
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
8 new WKT option.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
9 * Drawing of diagrams is to be triggeres explicitly now.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
10 * Added options to export diagrams as PDF and SVG.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
11 * Little info about running version.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
12
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
13 Fixed:
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
14
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
15 * Various i18n messages (Issue 129)
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
16 * Removed some redundancy from the Tomcat configuration (Issue 109)
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
17 * Some communication problems with the artifact database server.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
18
169
6cf73f5ea4a9 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 49
diff changeset
19 2009-11-13 RELEASE 0.2
6cf73f5ea4a9 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 49
diff changeset
20
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
21 New:
169
6cf73f5ea4a9 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 49
diff changeset
22
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
23 * Enable client for multi-instances in the same browser by using
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
24 SessionIDs
169
6cf73f5ea4a9 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 49
diff changeset
25
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
26 * Added support for all FIS
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
27 * Added support for skipping transition steps
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
28 * Added support for CSV and ODV formats via a common mechanism
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
29 * Updated to a newer version of RESTlet API
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
30 * Added first documentation for configuration
169
6cf73f5ea4a9 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 49
diff changeset
31
6cf73f5ea4a9 RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents: 49
diff changeset
32
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
33 2009-10-07 RELEASE 0.1
49
94a07d1d9316 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
34
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
35 New:
49
94a07d1d9316 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
36
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
37 * Initial Struts 1.x based Web-Client for the REST based
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
38 artifact database.
49
94a07d1d9316 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
39
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
40 * UI mainly inspired by the prototype from conterra.
49
94a07d1d9316 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
41
293
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
42 * It implements a runtime system for working with artifacts
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
43 by storing a client side proxy model in the session of
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
44 the servlet context. The workflow is completely controlled
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
45 by the artifact living in the artifact database.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
46
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
47 * The input forms are generated by XSL transformation from
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
48 the 'describe' output of the artifact.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
49
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
50 * Output is rendered as PNG, downloadable PNGs, CSV and
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
51 statistics all produced serverside in the artifact database.
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
52
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
53 * i18n/i10n is done by Struts and broadcasted via REST to
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
54 the REST beased artifact database. Supported languages:
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
55 German and English
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
56
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
57 * The connection to the REST server is configure in web.xml
6b0ef2324d02 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 169
diff changeset
58 default: http://localhost:8181

http://dive4elements.wald.intevation.org