project-lux / lux-frontend

Web front end of LUX
Apache License 2.0
3 stars 0 forks source link

Map visualization for entity pages (from 1873) #53

Open gigamorph opened 6 months ago

gigamorph commented 6 months ago

Problem Description: Map visualizations is a desired feature to be added into LUX entity pages, specifically for the Related Locations data in the: People, Work, Places, Events and Concept pages.

LUX has a requirement for visualizations. The existing/original wireframes show this: https://nj46vq.axshare.com/#id=63klng&p=entity_-_person_group&g=1. BUT both wireframes and requirements will need to be updated. ~We also need requirements and designs for visualizations.~

Expected Behavior/Solution:

Requirements: On Entity Pages

Map Feature

Map Visualization

Needed for promotion: If an item on the list is not needed, it should be crossed off but not removed.

UAT/LUX Examples:

Dependencies/Blocks: N/A

Related Github Issues: N/A

Related links:

Wireframe/Mockup: Place wireframe/mockup for the proposed solution at end of ticket.

kamerynB commented 3 months ago

I'd really like to know if this is still wanted and if so, I would like to have the following questions discussed.

  1. What is the goal of this?
  2. Are the original wires still valid?
  3. How will the user interact with the map? a. How will the user be shown search links? b. How do we handle polygon coordinates?

I'd also love to revisit the What We Have visualization. We have that data rendered as Object Types and Work Types accordions at the moment. At least that is how I remember it. With Recharts, the library being used for the timeline graph, I'm confident this can be implemented pretty easily.

@prowns @jffcamp @roamye

prowns commented 3 months ago

Next steps:

roamye commented 3 months ago

(UAT meeting 5/29) @kamerynB

  1. Are the original wires still valid? Answer: No, we would need to create new wires and figure out the use cases of where this map would appear/what kind of data is useful for users.

@miketullo95 - Based on SP comment above, we would need new UX requirements.

prowns commented 1 month ago

Update: plan is for @roamye to start compiling requirements with Heather/Mike/Team

roamye commented 2 weeks ago

Map Visualization Meeting:

IT Team Meeting 8/16: Discussed feasibility issues. Pagination is the main concern if we want to show data all at once. Leaflet can handle what we need but may be very costly. Possible solutions: Could build a related list that builds the relationship that exists when a user selects. The pagination concern can be better addressed once we see / have some kind of demo.

roamye commented 2 weeks ago

@dcheather - I added the requirements above. Let me know if you have any questions.

kamerynB commented 2 weeks ago

I would actually vote for Related Locations to become its own component, much like the timeline or hierarchy.

@roamye @dcheather