dat-ecosystem / organization

Organizational documentation for the dat-ecosystem
https://dat-ecosystem.org/organization/
8 stars 2 forks source link

2.1.1.3. Website Project Section: Vizualize Dat ecosystem projects & modules #17

Open serapath opened 3 years ago

serapath commented 3 years ago

8

@todo


@info

Goal: help new or existing member easily find and explore relevant projects/orgs/modules in the ecosystem without having to manually update this info

The goal is to have a well-looking, clear, big view of the ecosystem, its projects and members. Some example/similar projects:

estimated duration:

5 days

estimated budget:

1600 usd

serapath commented 2 years ago

INSPIRATION

ninabreznik commented 2 years ago

CONCEPT

TODO

micahscopes commented 1 year ago

I put a lot (>5 days) into this visualization and am satisfied with where it's at, so I'd like to consider the first push finished.

It was challenging to find existing graph visualization tools that were both aesthetically flexible and had good mobile performance, so I got sort of carried away and ended up making something from scratch.

Currently the simplest way to integrate this into the website would be to use an iframe. The visualization supports hash URLs (including the back button!) so it should be possible to interact with the graph just by setting a hash location from the parent page, for example by clicking on links in the parent document.

Since it'd probably be useful for lots of other projects too, I'm working on spinning the graph visualization engine into its own project called "Webscape Wanderer". Hopefully I can get some support to keep working on it! I'm also working on a blog post for the Dat Ecosystem blog, to share the project and the story of how it was built.

The visualization code is here, along with implementation details and a roadmap: https://github.com/micahscopes/dat-garden-visualization A live version is here: https://micahscopes.github.io/dat-garden-visualization

Since I'm considering renaming and moving the micahscopes/dat-garden-visualization project, it could make sense to fork it to the dat-ecosystem org.