Notes » History » Revision 68

Revision 67 (Alexander Watzinger, 2020-09-07 13:22) → Revision 68/139 (Alexander Watzinger, 2020-09-07 16:13)


 A collection of ideas that haven't made it into an own ticket yet. 

 h2. Frontend 

 h3. Maps 

 * Refactor all parameters to one big variable 
 * Add an additional area where existing geometries are shown (don't use label "features") 
 * 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 
 * Advanced options for GeoNames search (e.g. select categories, fuzzy or not, ..) 
 * Show new marker when entering coordinates 
 * Search function for existing entities on map 
 * Show type-tree instead only type name i.e. details on the map, maybe with a tool tip 
 * Click on intersecting polygons (look at MedCem project) 

 h3. jsTree 

 * How to remove nodes from jsTree (e.g. remove self from selection) 

 h3. Forms 

 * Disable save if JavaScript is disabled 
 * 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. 
 * At actors forms visually combine begin/end places with begin/end places 
 * Don't show fields with no content e.g. residence if there are no places 

 h3. Documentation Manual 

 * Manual: workflow examples for Examples, e.g. how to enter actor professions, sub units, ... 
 * Manual or Redmine: Add database description from MEDCON/ARCHE 

 h3. Settings 

 * Add a default value to settings and show if they are changed in views 
 * List fields: make buttons instead of white-space separated strings (e.g. feedback mail receiver) 

 h2. Backend 

 h3. Performance 

 * Delete multiple 
 * Better debug info (don't reset infos after redirect) 
 * Place links e.g. 
 * Update nodes, update GIS:  
 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). 
 For better traceability and performance refactor so that already linked types aren't deleted and saved again. The same goes for GIS data. 

 h3. Import 

 * Dates 
 ** Implement B.C. dates 
 ** Warn if inconsistent dates (e.g. begin for end) 
 ** Warn if missing dates (e.g. begin_to without begin_from) 

 h2. Unsorted ideas 

 * Option to delete a type with all sub types and links 
 * Refactor system_types and view_class 
 * Anonymous names 
 * Run tests from command line and write to install 
 * Installation script and/or Debian packages 
 * Multi instance capability #924 
 * Annotate text 
 * Analytic capabilities 
 * Image gallery - restructure directory structure, thumbnails creation, options to adjust sizes (only width?) 
 * Show membership at appears first if available 
 * Functionality to track climate date values (time rows) 
 * Export - compress files