Project

General

Profile

Notes » History » Version 86

Alexander Watzinger, 2021-11-20 15:41
Removed note about better debug info because it isn't used anymore

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 82 Alexander Watzinger
h3. Entity view
8
9
* 2021: show links for external references at info tab
10 84 Alexander Watzinger
* 2021: don't show link buttons in tabs if there are no entities to link
11 82 Alexander Watzinger
12 3 Alexander Watzinger
h3. Maps
13
14 77 Alexander Watzinger
* 2020: Refactor all parameters to one big variable
15
* 2020: Add an additional area where existing geometries are shown (don't use label "features")
16
* 2020: 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
17
* 2020: Advanced options for GeoNames search (e.g. select categories, fuzzy or not, ..)
18
* 2020: Show new marker when entering coordinates
19
* 2020: Search function for existing entities on map
20
* 2020: Show type-tree instead only type name i.e. details on the map, maybe with a tool tip
21
* 2020: Click on intersecting polygons (look at MedCem project)
22 1 Alexander Watzinger
23 2 Alexander Watzinger
h3. jsTree
24 1 Alexander Watzinger
25 77 Alexander Watzinger
* 2020: How to remove nodes from jsTree (e.g. remove self from selection)
26 1 Alexander Watzinger
27 29 Alexander Watzinger
h3. Forms
28 1 Alexander Watzinger
29 79 Alexander Watzinger
* 2021: at event:also check if super is not a sub event of itself (recursively)
30 78 Alexander Watzinger
* 2021: don't show self e.g. when adding a relation at person
31 77 Alexander Watzinger
* 2020: Disable save if JavaScript is disabled
32
* 2020: 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.
33
* 2020: At actors forms visually combine begin/end places with begin/end places
34
* 2020: Don't show fields with no content e.g. residence if there are no places
35
* 2020: Provide "save and continue" even when adding from another class
36 1 Alexander Watzinger
37 77 Alexander Watzinger
h3. Manual
38 10 Alexander Watzinger
39 77 Alexander Watzinger
* 2020: Workflow examples for e.g. how to enter actor professions, sub units, ...
40
* 2020: Add database description from MEDCON/ARCHE
41
* 2020: "and it will not explode" to manual, suggestion from Jan
42 1 Alexander Watzinger
43 77 Alexander Watzinger
44 1 Alexander Watzinger
h3. Settings
45
46 77 Alexander Watzinger
* 2020: Add a default value to settings and show if they are changed in views
47
* 2020: List fields: make buttons instead of white-space separated strings (e.g. feedback mail receiver)
48 1 Alexander Watzinger
49 71 Alexander Watzinger
h3. External References
50
51
e.g. GeoNames, Wikidata
52 77 Alexander Watzinger
* 2020: Provide link to check at data entry
53
* 2020: Show additional information e.g. if Wikidata id is provided also show (their) GeoNames id, Pelagios, ...
54 71 Alexander Watzinger
55 3 Alexander Watzinger
h2. Backend
56
57 28 Alexander Watzinger
h3. Performance
58 27 Alexander Watzinger
59 81 Alexander Watzinger
* 2021: link insert - build only one SQL and get execution out of loop
60 1 Alexander Watzinger
* 2020: Delete multiple
61 77 Alexander Watzinger
* 2020: Place links e.g. https://dppopenatlas.oeaw.ac.at/actor/view/44788
62
* 2020: http://pgtune.leopard.in.ua/
63
* 2020: Update nodes, update GIS: 
64 35 Alexander Watzinger
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).
65
For better traceability and performance refactor so that already linked types aren't deleted and saved again. The same goes for GIS data.
66
67 56 Alexander Watzinger
h3. Import
68 1 Alexander Watzinger
69 83 Alexander Watzinger
* 2020: Implement B.C. dates
70
* 2020: Warn if inconsistent dates (e.g. begin for end)
71
* 2020: Warn if missing dates (e.g. begin_to without begin_from)
72 53 Alexander Watzinger
73 3 Alexander Watzinger
h2. Unsorted ideas
74 53 Alexander Watzinger
75 80 Alexander Watzinger
* 2021: prevent exposing the database password to the process list at export_sql
76 77 Alexander Watzinger
* 2020: Option to delete a type with all sub types and links
77
* 2020: Refactor system_types and view_class
78
* 2020: Anonymous names for actor (e.g if name unknown)
79
* 2020: Run tests from command line and write to install
80
* 2020: Installation script and/or Debian packages
81
* 2020: Multi instance capability #924
82
* 2020: Annotate text
83
* 2020: Analytic capabilities
84
* 2020: Image gallery - restructure directory structure, thumbnails creation, options to adjust sizes (only width?)
85
* 2020: Show membership at appears first if available
86
* 2020: Functionality to track climate date values (time rows)
87
* 2020: Export - compress files
88 1 Alexander Watzinger
* 2020: Open Access Paper for OpenAtlas at e.g. "JOCCH":https://dl.acm.org/journal/jocch (~3k)
89 78 Alexander Watzinger
* 2020:  Coverage tests for Jinja2 templates