Component features to develop
- Faceting / This will require redesigning the queries and possibly consolidating results in the app rather than in the sparql
- Lazy loading / This will require to make new queries each time for different sort orders and facets
- New display modes (or components): Timeline, combined map+timeline or map+timeline+gallery, social graph, family tree
- Remove duplicate code by creating gallery, list and map components
- Clean redundant code
Current components
As we progress with faceting for example, separate components can be put together.
Header part
- TopicPageHeader.vue
Wiki part
Location-related
- Kartta.vue Main map display
- Location.vue Neighboring and enclosing topics (based on semantic data)
- Locations.vue Topics contained in the are of this topic (based on semantic data)
- Parts.vue Subdivisions
- Partof.vue Currently disabled, as the distinction btw this and location is difficult. Also non-spatial.
Location/map-related, not in use
- TopicMap.vue
- BaseMapDialog.vue
- TransparencyDialog.vue
Timeline-related T261617, not in use
- TopicTimeline.vue
- EventList.vue
Images
- TopicImages.vue Display of images found in external repositories.
- ImageViewer.vue The viewer for the images including a metadata explorer.
Various themes
- Affiliations.vue
- Awards.vue
- Collection.vue
- Depicted.vue
- Depicts.vue
- Effects.vue
- Instances.vue
- Links.vue
- People.vue
- Similar.vue
- Subclasses.vue
- Things.vue
- Twins.vue
- Works.vue