Project

General

Profile

Taxonomic Editor » History » Version 89

Niels Hoffmann, 11/12/2010 01:08 PM

1 86 Niels Hoffmann
~~~
2
<code class="html">
3 89 Niels Hoffmann
<div style="font-size:200%; color: #600;">Outdated!</div>
4 86 Niels Hoffmann
~~~
5
6 1
Please see http://wp5.e-taxonomy.eu/taxeditor for documentation or [[TaxonomicEditorDev]] for development resources.
7 87 Niels Hoffmann
8
9
10
----
11 86 Niels Hoffmann
12
13 82 Niels Hoffmann
[|{{>toc}}
14 1
15 82 Niels Hoffmann
]
16 1
17
18
19 5 Markus Döring
# Taxonomic Editor
20 1
21 77 Niels Hoffmann
The Taxonomic Editor is the desktop application used to edit data stored in a [[CommunityStore]]. It edits data in either 
22 1
23
1. a remote source, or 
24 77 Niels Hoffmann
25 80 Niels Hoffmann
1. a local data source embedded in the application.
26 1
27
28 80 Niels Hoffmann
![](EDITTaxonomicEditor_Version2.2.1.jpg)
29 1
30 80 Niels Hoffmann
----
31 1
32 80 Niels Hoffmann
33
34
## Download
35
36
37 81 Niels Hoffmann
| Current stable release | http://wp5.e-taxonomy.eu/download/taxeditor/stable/ |
38
| All versions | http://wp5.e-taxonomy.eu/download/taxeditor/ |
39 80 Niels Hoffmann
40 81 Niels Hoffmann
Installation instructions may be found at the product website: http://wp5.e-taxonomy.eu/cdm-setups/?q=node/3
41 80 Niels Hoffmann
42
43
44
----
45 35 Pepe Ciardelli
46
47 61 Pepe Ciardelli
## Overview
48 17 Pepe Ciardelli
49 66 Pepe Ciardelli
The goal of the Taxonomic Editor is to provide a next-generation tool that moves beyond the form-based data entry of web-based tools like the [Berlin Model Web Editor](http://www.bgbm.org/biodivinf/docs/bgbm-model/software.htm.)
50 1
51
52 61 Pepe Ciardelli
The core workflow is: 
53 1
54 61 Pepe Ciardelli
1. the user enters data in a freetext area (the middle area in the above screenshot); 
55 1
56 61 Pepe Ciardelli
1. the data is parsed on-the-fly, i.e. as it is entered;
57 1
58 61 Pepe Ciardelli
1. the user reviews whether the data has been parsed correctly in the structured data area on the right.
59 1
60
61 61 Pepe Ciardelli
Thus, the Editor offers the familiarity and user-friendliness of word processing programs, while keeping the CDM data structure visible at all times.
62 1
63 44 Pepe Ciardelli
64 61 Pepe Ciardelli
A second defining feature of the Editor is that the user will be allowed to enter erroneous data. Rather than enforcing data integrity upon input, the user will be warned when any rules have been broken, using the red and yellow squiggly underlines used by word processing software to show grammatical and spelling errors. When the mouse hovers over data that has been marked as flawed, the error will be explained, along with possible corrections.
65 44 Pepe Ciardelli
66
67 61 Pepe Ciardelli
Good interface design keeps to a minimum the number of new movements or gestures a user must learn in order to use a new piece of software; these should then be applied in as many different contexts as possible, so that the software feels intuitive. Thus, in every part of the Editor, the left mouse button will be used to drag and drop data elements, for example, to drag a name from the search results list onto a synonym list; and the right mouse button will open up a context menu containing a list of possible commands that can be performed on the data element the mouse is pointing at.
68 1
69
70 61 Pepe Ciardelli
Finally, note that the Editor is taxon-centric. Taxa are chosen from the left pane - from the taxonomic tree, recently viewed taxa, search, or favorites - and opened in the main editor area. At the bottom of each taxon editor area are tabs for individual taxon data categories, i.e. "Name", "Features", "Concepts", "Geography", etc.
71 1
72
73 64 Pepe Ciardelli
For a more in-depth discussion, please see the current draft of the [Editor Design Document](http://dev.e-taxonomy.eu/trac/attachment/wiki/TaxonomicEditor/EDIT%20Taxonomic%20Editor%20Design%200.2.pdf.)
74 1
75
76
77 85 Andreas Müller
## User Guide
78
79
80
The user guide for the last stable version of the Taxonomic Editor is available [here](http://wp5.e-taxonomy.eu/download/taxeditor/stable/EDITTaxonomicEditor-UserManual.pdf) as pdf.
81
82
A separate documentation on how the name parser works is available on the [[NameParserDocumentation|name parser documentation site]]. 
83
84
85
86 61 Pepe Ciardelli
## Technology
87 1
88 61 Pepe Ciardelli
The Editor will be built using the [Eclipse Rich Client Platform](http://www.eclipse.org/eclipse/platform-ui/) (RCP). This is a collection of Java libraries used to build the Eclipse Java development environment, essentially a word processing tool for Java developers. In essence, we will take the code used to program Eclipse and adapt it to the Editor. The RCP libraries include basic application functionality such as window management and operating system integration, as well as word processing features like autocomplete and syntax and error highlighting.
89 44 Pepe Ciardelli
90 61 Pepe Ciardelli
91
92
## Use Cases / Requirements
93
94
A list of Taxonomic Editor functionality, based on the Berlin Model Web Editor, can be found under [[EditorRequirements]].
95
96
97 63 Pepe Ciardelli
Use cases for development of additional Editor modules can be found under [[PlatformUseCases]].
98 65 Pepe Ciardelli
99
100
A [[ConceptWorkshop]] was held in Berlin February 21-22, 2008 to discuss the design of the Editor, with a focus on the management of taxonomic concepts. The results of the workshop can be found [here](http://dev.e-taxonomy.eu/trac/attachment/wiki/ConceptWorkshop/2008_02_21-Berlin-ConceptWorkshop_Final.pdf.)
101 70 Andreas Müller
102
103
104
## Bug & Enhancement Reports
105
106 72 Andreas Müller
_registered users only_
107
108 70 Andreas Müller
109 73 Andreas Müller
To report bugs and submit enhancement requests please add a new ticket by using the following links for  
110
111 74 Andreas Müller
* [bugs](http://dev.e-taxonomy.eu/trac/newticket?component=taxeditor&milestone=TaxEditor+Release+2.0)
112 73 Andreas Müller
113
* [enhancements](http://dev.e-taxonomy.eu/trac/newticket?component=taxeditor&milestone=TaxEditor+Release+1.0)
114
115 83 Niels Hoffmann
You may use the prefilled ticket properties except for the priority property.
116
117
118
When filing bugs please answer these questions:
119
120
~~~
121
What steps will reproduce the problem?
122
1. 
123
2. 
124
3. 
125
126
What is the expected output? What do you see instead?
127
128
129
What version of the product are you using? On what operating system?
130
131
132
Please provide any additional information below.
133
~~~
134 70 Andreas Müller
135 71 Andreas Müller
136
Reported bugs you find at
137
138 84 Andreas Müller
* https://dev.e-taxonomy.eu/trac/report/30 (bugs) 
139 71 Andreas Müller
140 84 Andreas Müller
* https://dev.e-taxonomy.eu/trac/report/32 (enhancements)