Project

General

Profile

Notes » History » Version 58

Stefan Eichert, 2020-02-10 16:16

1 3 Alexander Watzinger
{{toc}}
2
3 6 Alexander Watzinger
A collection of ideas that haven't made it into an own ticket yet.
4 1 Alexander Watzinger
5 3 Alexander Watzinger
h2. Frontend
6 1 Alexander Watzinger
7 30 Alexander Watzinger
h3. Menu
8
9
* Rename admin to settings?
10
11 3 Alexander Watzinger
h3. Maps
12
13 57 Alexander Watzinger
* Refactor all parameters to one big variable
14 43 Alexander Watzinger
* Add an additional area where existing geometries are shown (don't use label "features")
15 54 Alexander Watzinger
* In e.g. person view "blue" (selected) marker can vanish behind "grey" markers if they get out of focus when zooming in and later should reappear when zooming out again
16 44 Alexander Watzinger
* Advanced options for GeoNames search (e.g. select categories, fuzzy or not, ..)
17 39 Alexander Watzinger
* Move map to info tab (with responsive layout)?
18 1 Alexander Watzinger
* Show new marker when entering coordinates
19
* Search function for existing entities on map
20 31 Alexander Watzinger
* Show type-tree instead only type name i.e. details on the map, maybe with a tool tip
21 1 Alexander Watzinger
* Map focus top to narrow when in entity view and multiple points are "selected"
22 41 Christoph Hoffmann
* Click on intersecting polygons (look at MedCem project)
23 58 Stefan Eichert
* Toggle cluster
24 2 Alexander Watzinger
25 3 Alexander Watzinger
h3. Dates
26 1 Alexander Watzinger
27 11 Alexander Watzinger
* If the first year wasn't entered in a date form the rest is ignored (e.g.comment, second year, ...). Give a visual feedback for the user that this information isn't saved in that case.
28 29 Alexander Watzinger
* At actors forms visually combine begin/end places with begin/end places
29
* If an entity is updated filled out dates are not visible at first because they are hidden. We need a better solution.
30 3 Alexander Watzinger
31
h3. jsTree
32
33
* At type overview, custom tab: if only one or two hierarchies are displayed it looks confusing
34 29 Alexander Watzinger
* How to remove nodes from jsTree (e.g. remove self from selection)
35 10 Alexander Watzinger
36
h3. Forms
37
38
* Disable save if JavaScript is disabled
39 29 Alexander Watzinger
* Places, add if not existing in same form (residence, first/last). Implementation could be a simplified add_place Ajax form to not leave the current form.
40 3 Alexander Watzinger
41
h2. Backend
42
43 28 Alexander Watzinger
h3. Performance
44 27 Alexander Watzinger
45
* Delete multiple
46
* Better debug info (don't reset infos after redirect)
47 29 Alexander Watzinger
* Place links e.g. https://dppopenatlas.oeaw.ac.at/actor/view/44788
48 27 Alexander Watzinger
* http://pgtune.leopard.in.ua/
49 35 Alexander Watzinger
* Update nodes, update GIS: 
50
At the moment when a main entity (e.g. source) is updated all types are delete and types selected in the form are saved (again).
51
For better traceability and performance refactor so that already linked types aren't deleted and saved again. The same goes for GIS data.
52
53 56 Alexander Watzinger
h3. Import
54 1 Alexander Watzinger
55 56 Alexander Watzinger
* Possibility to add standard type
56
* Dates
57
** Implement B.C. dates
58
** Warn if inconsistent dates (e.g. begin for end)
59
** Warn if missing dates (e.g. begin_to without begin_from)
60 55 Alexander Watzinger
61 3 Alexander Watzinger
h2. Unsorted ideas
62
63 53 Alexander Watzinger
* Show info on first page of admin (settings, overview of users and logs, ...)
64 1 Alexander Watzinger
* List fields: make buttons instead of comma separated string
65 3 Alexander Watzinger
* Types, make build_table_form before and use on submit
66 53 Alexander Watzinger
* Option to delete a type with all sub types and links
67 3 Alexander Watzinger
* Refactor system_types and view_class
68 29 Alexander Watzinger
* Asset and bungle JavaScript/CSS: http://exploreflask.com/en/latest/static.html#manage-static-assets-with-flask-assets
69 3 Alexander Watzinger
* Anonymous names
70 29 Alexander Watzinger
* Run tests from command line and write to install
71 13 Alexander Watzinger
* Installation script and/or Debian packages
72 14 Alexander Watzinger
* Multi instance capability #924
73 1 Alexander Watzinger
* Annotate text
74 15 Alexander Watzinger
* Analytic capabilities
75 29 Alexander Watzinger
* Image gallery - restructure directory structure, thumbnails creation, options to adjust sizes (only width?)
76 25 Alexander Watzinger
* Show membership at appears first if available
77 53 Alexander Watzinger
* Functionality to track climate date values (time rows)