Code Monkey home page Code Monkey logo

ecosystem's Introduction

Ecosystem Mapping.

Inbox of existing materials

Notes on Key Ideas

Ecosystem mapping summaries

Summaries: key ideas, history, actors, texts...

Notes on Key Texts

Key Thinkers/Content

2R Ecosystem Mapping Work

Cohere+ project

Deliberately Developmental Spaces Field-Building project

2R Research

Meta/Misc

ecosystem's People

Contributors

catherinet1 avatar eilidhross1 avatar elisapaka avatar khalilcodes avatar laurenwigmore avatar matthewmccarthy11 avatar mattosborn avatar olayway avatar rufuspollock avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

ecosystem's Issues

Geographic Map of Organizations

When viewing an entity i want to see where they are located on map esp if they have multiple locations

When viewing a grouping of entities i want to see clustering on a map to get a sense of density

Tasks

Analysis

Simple maps ...

https://www.react-simple-maps.io/examples/basic-markers/

Geocoding

https://opencagedata.com/api#quickstart

Editable Content Pages (in markdown)

When adding content to the site e.g. in #13 I want to have a way to add and edit pages (in markdown) and have them show up on the site so that they are visible to visitors

Acceptance

  • I can add pages in markdown or MDX and they automatically show up in the site url space e.g. if i add /content/about.md that shows up on the site at /about/

Tasks

  • Add catch all url map for these
  • Add brief documentation about how this works (?)

Integrate "meta" content e.g. job stories, why the project

Background

Currently have a bunch of "meta" content that is useful for people really working on the project (or those curious about the details of why and how). This is spread around in various places e.g. job stories, blog posts etc.

What is needed and who needs it?

  • People actively contributing to the project often want some detail on why we are doing the project e.g. who is going to use it for what etc. ie. what are the job stories. They may also want documentation of design
  • People who are curious about background: want a why and maybe a timeline

Acceptance

Tasks

  • Analyse below materials and flag what is useful to include

What do i do atm to onboard someone

Gave them this set of links

Notes

Switch to Digital Asset Management Solution (Cloudinary) for Images

When displaying our website we want all images to reliably load so that the site looks professional and good

  • Currently when we use links to images (e.g. for org logos) these are to the link on the org site or elsewhere. These can break (e.g. links to FB images often "expire"). This then breaks on our site. Caching versions ensured we always have a copy.
  • Secondarily, have an instance in a DAM like cloudinary allows us to do resizing and stuff like that efficiently

When presenting an org's profile page we can include a screenshot of their website (super useful IME) so that people have a sense of what they are like

Acceptance

Tasks

  • We have selected a provider DONE. Cloudinary as it was only one providing DAM afaict
  • We have moved all images over

Analysis

Image hosting providers / Digital Asset Management

Collect more Homepage Screenshots and Blurbs

image

Alter Ego
Alter Ego is a powerful network of leaders who are prototyping a deeper form of change, people who know that we need to change at a psychological and cultural level to have a chance of making it through this crisis moment in history.

The organisation runs gatherings, which aim to create a spacious few days of renewal and inspiration, where attendees can expect to make some new friends and potentially form exciting work projects.

image

Larger Us

Larger Us supports a breakthrough from a them-and-us to a Larger Us world: one in which the ‘us’ we identify with includes 7.8 billion people, all other species, and future generations of both.

It works to "imagine and co-create new forms of citizenship and leadership – above all at the places where our states of mind and the state of the world intersect."

image

Dark Matter Labs

Dark Matter Labs is a multidisciplinary design team working with partners, clients, and collaborators across the world to develop new working methods for system change.

The organisation "utilises an experiment methodology typical of a fieldwork laboratory – undertaking real-world research and prototyping to develop new models of 21st century institutional infrastructure.

Our is based around collaborative, strategic experiments to learn about the ‘dark matter’ of systems; from policy and regulation, finance and data, governance and organisational culture, to identity and democratic participation."

image

Dark Mountain Project

The Dark Mountain project is a cultural movement which grew out of a manifesto published in 2009. It operates as a network of creative activity, centred on the Dark Mountain Journal.

"Together, we are walking away from the stories that our societies like to tell themselves, the stories that prevent us seeing clearly the extent of the ecological, social and cultural unravelling that is now underway. We are making art that doesn’t take the centrality of humans for granted. We are tracing the deep cultural roots of the mess the world is in. And we are looking for other stories, ones that can help us make sense of a time of disruption and uncertainty."

image

The Ekskäret Foundation

"The Ekskäret Foundation aims to facilitate the co-creation of a more conscious and sustainable society where people create more well-being for themselves, each other and the world. The Foundation was founded in 2009 and has since then developed locations, arenas and contexts for inquisitive exploratory meetings, dialogue and lifelong transformative learning. Starting with youth camps the Foundation offer workshops, programs, conferences and work labs in personal development and social transformation. All with the purpose to increase our capacity to create the new story of a more sustainable and conscious society."

image

Emerge

"Emerge is a network responding to the question of what is happening within, between and beyond human beings in a civilisation that appears to be dying. We connect pioneers, seekers, innovators and their initiatives. We highlight what we share and seek to make visible the patterns that connect us. We help each other to respond to the most urgent challenges of our time. Together, we will sow the seeds of a new civilisation.

Emerge is a response to the meta-crisis, which shows its face in the emergencies of climate, politics, environment and meaning. We believe not only that our challenges are interconnected, but that we must connect in new ways to grapple with the most urgent problems of our times. Linking people, projects, networks and ideas, we investigate what is emerging. We are also a community of practice, exploring new patterns of living, working, being and sense-making."

image

Enspiral

"We’re a collective of individuals who not only believe in, but practice a new way of organising.

[Enspiral is a] network of social enterprise ventures and social entrepreneurs working together with shared vision and values"

The network, run on principles of decentralised governance, both supports members to share and distribute work, and seeds its own ventures.

image

The Findhorn Foundation

"The Findhorn Foundation is a dynamic experiment where everyday life is guided by the inner voice of spirit, where we work in co-creation with the intelligence of nature and take inspired action towards our vision of a better world. We share our learning and way of life in experiential workshops, conferences and events that take place within a thriving community and ecovillage.

The Findhorn Foundation is an NGO associated with the United Nations Department of Public Information, holder of UN Habitat Best Practice designation and is co-founder of the Global Ecovillage Network and Holistic Centres Network. The Foundation is at the heart of a community of more than 500 people who every day support and live the vision of creating a better world by starting with themselves."

image

Metamoderna

"Metamoderna is a political and philosophical think-tank, the purpose of which is to contribute to a fundamental shift in society."

The organisation works within, and to advance, the Metamodern philosophy popularised by Daniel Gortz and Emil Esper Friis, under the shared pseudonym Hanzi Freinacht.

image

Mind and Life Institute

"At the Mind & Life Institute, we bring science and contemplative wisdom together to better understand the mind and create positive change in the world. At this critical moment in history, it’s clear that efforts to address mounting global challenges must take into account our inner lives, and how individual well-being contributes to collective flourishing.

At the heart of today’s global challenges is a profound crisis of disconnection. From loneliness and isolation to racism and tribalism, our disconnection from one another is causing tremendous suffering for people and the planet. Building on our 30-year legacy, we seek to better understand the role of the human mind in creating these problems—and its potential to solve them. Through grantmaking, convenings, and strategic partnerships, we seek to foster healthy human connections."

image

Mind and Life Europe

"Our mission is to alleviate suffering and promote human and societal flourishing by integrating science with contemplative practice and wisdom traditions.

Science is the dominant framework for investigating the nature of reality. It is the modern source for knowledge that could help improve the lives of humans and the planet. However, an increasing number of scientists find that science based on empiricism, technology, and objective observation and analysis, does not provide enough insights to contribute to human flourishing.

At Mind & Life Europe, we foster an interdisciplinary dialogue between scientists, contemplative scholars, researchers and encourage them to collaborate to advance contemplative science. We share our findings with professionals in the fields of education, healthcare and organisations and develop solutions to implement change in these sectors. "

[epic] Stub Working Example (i.e. v0.1)

Get a basic working site that we can look at and play with.

Working example = front page plus org profile page

Acceptance

Tasks

Analysis

/    # front page
/@...      # org or person page ...
/about.   # from markdown locally

[epic] Search and Filtering

When browsing the directory I want to filter and facet so that I get an overview and find organizations I want

When arriving on the site I want to quickly search for the organization I want so I can jump to that page

Acceptance

  • Simple search box on main page with profiles
  • Faceting (display, counts, filter by)

Tasks

Analysis

Options

  • Algolia - https://www.algolia.com
    • Structured: free for what we want probably. Some more effort to set up
    • DocSearch: https://docsearch.algolia.com not really the exact match but free, hacky and fast and may work because we have a separate page for each organization. however, can't power filtered search on the front page ...
  • Typesense: Open Source and good but if we want hosted (and we do) then there is a substantial cost => ❌
  • DIY: not a big problem given size of DB. Issue is finding React widgets or similar OOTB that we can use for doing filtering etc. Otherwise we have to implement ourselves which is a PITA.

DIY

Here's a list of libraries https://bestofjs.org/projects?tags=search

  • fuse.js https://github.com/krisk/Fuse will go for this for now as seems the best and most used
  • flexsearch: good but all about performance (we don't care given how much info we have) plus a bit complex (less good docs)
  • list.js - won't use as we have got structured data so might as well reuse

image

[inbox] Rufus

  • ➕2024-02-09 write a post simply on different "names" for this ecosystem (could be part of the literature review)

Old - 2021

  • Mailchimp sign up to newsletter on front page or in footer
  • Integrate logo svg nicely into "A project of" (and fix spacing in footer) @khalilcodes DONE: 27 Jan 2022
  • Contact page powered by e.g. crisp.chat
  • Optimization
    • (?) we are using next/image to optimize images ...
      • Add image dimensions for each image - you could
  • Set HTML titles again
  • #62
  • ➕2022-04-06 process into ecosystem stuff this reference to sri lankan activity https://twitter.com/Richard_Flyer/status/1511262676457910276

[epic] News on the site (in some way or other)

When i go to a site or project i want to know what's been happening (and gives me a sense if active) so that I know what to explore

Aside: also could make "banner" at top of page customizable.

Finalize content for v1 alpha

Tasks

  • Finalize list of orgs that are "in" and "out". I would err to keeping orgs in but things like "thehum" are IMO too minor to be there and unbalance it a bit @theo-cox First pass done
  • Review any submissions from google form @theo-cox
  • Reapply topic and activity to orgs using id (rather than full name) @juliedayot
    • Replace Inner Development with development (previously no corresponding id for Inner Development) sorted @juliedayot
  • Making spelling corrections @juliedayot
    • Sort the mix of UK versus US Enflish in the 'about' page sorted @juliedayot
    • Fix spelling mistakes in the 'profiles' page (‘becomes’ => remove a ‘s’) @rufuspollock
  • Find email, facebook, twitter and Instagram urls for Y and YY organisations @juliedayot sorted
  • Finalize key image for orgs and correct the broken ones (and then message rufus so he can archive into cloudinary) @juliedayot sorted
    • (?) Answer #21
    • Decide what to do when logo differs from logo cached @juliedayot
    • Deal with broken and missing links @juliedayot
  • #18 - plus add new dimensions if appropriate
  • Check activity well applied (again maybe adjust or reduce set down - or create e.g. 3 super categories)

Maybe?

  • Consider adding curated images where logo contains too much text
  • Apply tags e.g. integral, metamodern etc
  • Update about page to reflect final content e.g. in the announce Did it on front page in the end

Unit Testing

Let's set up some jest tests esp for the data processing

Acceptance

  • yarn test runs the jest unit tests

Tasks

  • Research options See e.g. https://nextjs.org/docs/testing. Note that we may only use jest for etl testing for now so don't need for the site
  • Install jest
  • Have at least one basic test

State of Sensemaking 2021 Publication

Why: we want a snapshot and a nice PDF people can share around.

Could we auto-generate something decent via markdown, maybe even using a slide framework like

Needs:

  • Largely auto-generate from our sources
  • Can add some general content (e.g. intro we did last year)
  • ...

Integrate ternary vis into home page

Select our best visualization and put prominently on the front page. Make it also downloadable / shareable (with our logo on).

Also make a link through to other visualization options (and/or embed other visualizations further down)

[vis] Network map plot using hierarchical structure e.g. link to topics

Something like this - see #4 for background

Tasks

Options

  • Be able to drag and drop nodes and have them fixed
  • (?) Freeze the graph and use that permanently (?)
  • Export png / svg and use that by default as main image
  • Show names (at least of intermediate nodes)
  • Add images of orgs to nodes - cf http://bl.ocks.org/eesur/be2abfb3155a38be4de4
    • Or at least show on hover etc

Scrape info on orgs from their websites (automated)

We want to automate getting basic info from websites using their metadata (e.g. open graph, social etc).

Bonus

  • Get the screenshot - would solve #22
  • Get the content

Acceptance

  • Working script to extract key info See scripts/etl.js:getMicroLinkInfo

Tasks

[epic] Consolidated database for app with scripted ETL process

Acceptance

  • We have a consolidated database of orgs DONE. See data/ folder
  • including screenshots - see #76

Tasks

  • Get agreed metadata structure DONE. See Org Metadata sheet
  • Automate retrieving data from google spreadsheet (with command line) so we can build from source repeatedly (rather than copy and paste)
    • orgs => cache in data/cache/orgs-spreadsheet.csv
    • activity
    • topic
  • convert convert this to standard structure and store in main db directory
  • scrape metadata and screenshots #23 and #76
  • merge scraped info WONTFIX. Given varying quality of extracted info always need a manual curation step so i don't think this is possible
  • Tests for the above WONTFIX. See previous item

[epic] State of Sensemaking 2021 v1 alpha website

We are creating a report on the "State of Sensemaking" that inventories and maps the emerging ecosystem of sensemaking and culturemaking that Life Itself and others are participating in and contributing to.

See more at: https://lifeitself.us/ecosystem-mapping/

Acceptance

  • Database with X organizations and Y people
  • Website with this information on it
    • Map #24
    • Search and browse
    • Profile page for each org or person
  • Announce / PR and Publicity

Tasks

Brief

  • Job stories for 2021 v1
  • Any examples of existing sites for inspiration

Content

  • Database of orgs
  • Database of people

Website

  • Website mockup
  • Profile page per org / person
  • Website front page

6 Oct MVP

Site itself

  • Profile page working with basic info we already have (e.g. logo)
  • (?) we are using next/image to optimize images ...

Minor

  • Set titles again

Content work

  • Brief charlotte about including a better picture of even a screenshot (?)
  • Do rest of items
  • Add twitter and social media

Extras

  • Screenshots of websites
  • Automate extracting information with a command line tool (~2h)

Topics pages v1

When browsing the directory I want to see all profiles associated to a given topic so I can see who is active in that area

When seeing a topic associated with something I want more info on that topic and exactly what it means so that I understand more about it and what it is

Bonus:

When viewing an org I want to see other orgs with the same topic so that I can find other orgs in the same area

When viewing a topic I want to see what other topics are connected to it so that i see the wider web of context

Acceptance

  • Page for each topic with key info (e.g. description)
  • Topic page shows associated orgs (by primary and secondary)
  • Org pages topic items connect (e.g. link) to topic pages

Bonus

  • List of connected topics with strength (or visualization) based on co-occurence of that topic via orgs

Tasks

Finalize topic list and apply to orgs

Acceptance

  • Topic list is finalized
  • All items live in current directory have topic well applied

Tasks

  • Refine list
  • Systematically apply (review application) @theo-cox
  • Selected emojis
  • Selected image from unsplash for each topic
  • (Rufus comment) - i wonder if we could reduce list a bit to e.g. 7 or so. A bit lengthy atm.
  • Also maybe one word titles (?)

Contact / chat powered by a chat bot

Have a contact widget (and maybe page) powered by e.g. crisp.chat

Acceptance

  • Chat widget on site

Tasks

  • Review options DONE. Chose chatwoot as open source with 11k stars and has a SaaS plan for free
  • Implement (find snippet and embed) DONE

Primary image for organizations: curated, logo, or screenshot of their website ...

When viewing a profile of an organization I want to see an image to get a quick sense of what they are like and about

When viewing an overview of an organization i want to see a thumbnail to get an intuitive sense of them (TODO: do we want this rather than their logo?)

Acceptance

  • We have decided what is primary image for an organization (is it custom, home page, logo) If we have custom use that. Otherwise use home page. Otherwise use logo. Would also be nice to have a "square" one e.g. favicon or twitter for use in visualization
  • We have a plan for getting these ... we have plan for home page and logo. Custom one is up to people

Tasks

  • List options
  • Pro/cons (e.g. look and cost)
  • Recommendation

Analysis

As an example for Ekskaret, here's our original image:

vs the logo:

Optimize Image loading

Is this worth it?

When I visit the site I currently load a lot of images (esp on the front page) and this is very slow (and uses lots of bandwidth) and I want to use image optimization so that ...

Acceptance

  • What is required for image optimization to work
  • Is it worth it
  • Do it if it is ... (details to be added)

Tasks

Making best use of the offers to help

We're getting a number of offers to support the project, and we don't yet have a concrete process for moving these forward or managing volunteers.

Acceptance

  • A pattern for responding to offers of support exists
  • A backlog of taks suitable for volunteers exists
  • We have a plan for engaging and managing volunteers

Tasks

  • Strategy meeting between @rufuspollock and @theo-cox held
  • Tasks backlog created
  • Creation volunteer engagement/management created
  • Hack day planned and scheduled (??)

Finalize core factual attributes we collect for each org

We want to know the core list of attributes we collect for each org.

Tasks

  • Review list and finalize
  • Update spreadsheet

Results

  • ✅ Logo / Profile pic
  • ? Featured Image
  • ✅ Title
  • ✅ URL
  • ✅ Blurb
  • ✅ Activity (Function)
  • ? Tags
  • ✅ Founded
  • ✅ Key People (and their role)
  • ✅ Locale
  • ✅ Topics (Themes)
  • Links (interviews etc) e.g. Twitter, Youtube

Ternary plot on front page

When visiting the site I want to have a visual overview so that I get a sense of this ecosystem and who is in it

Select our best visualization and put prominently on the front page. Make it also downloadable / shareable (with our logo on).

Also make a link through to other visualization options (and/or embed other visualizations further down)

Acceptance

Tasks

  • Move core code into a component so it can be used in front page and a separate page
  • "Embed" into front page
  • write intro text ...

Circular Packing Visualization

When looking at organizations i want to see them quickly grouped e.g. by primary topic so that I get a sense of clusters

Note: this could work even better if topics were themselves hierarchically organized as we would get 2 levels ...

Example:

Acceptance

Bonus

  • Use logos instead of labels on the circles for organizations

Skipping the following for now

  • try two levels using the secondary topic
  • (BONUS) do by activity too

Next Actions

Skipping the following for now

Can reuse code from work in #47 and even do in the same page for now.

  • pull images direct from URL if there is no cached version
  • add labels to the big circles on circular vis - text following the circle, in a font and colour which is easy to read
  • try a different colour palette for slightly more contrast between main circle and topic circles (considering not priority)

Clarifying process by which new orgs are added to the map

Just tried to rebuild database and got errors ...

image

Key questions/things to flag for me:

  • We need to set id for every organization or the database build works
  • We need to set the column for rd_1_focus as that determines whether orgs are included ...
  • Some orgs in there seem to have very little info or info in odd columns

Bigger picture:

  • Do we want a "to process" sheet separate from the main sheet perhaps going forward (or use main sheet but use rd_1_focus flag or similar)

image

Tasks

@catherinet1

  • Review rd_1_focus column rd_1_focus column is currently filled for all orgs
  • Fill in missing info/check quality of info for all orgs which are green or yellow on rd_1_focus
  • fix broken images: New Economics Foundation; Path Retreats; Building Belonging

@khalilcodes
- [ ] automate setting of org id

  • automate transfer of info from google form responses sheet to database Not a priority right now

[epic] Push to v1-beta Dec 2021

Visualization and categorisation

  • Finalize [All of us] 
  • Approach 
  • Activity  - Fix the one org with arts atm
  • Theme/Topic 
  • Apply them to first 20 or so organizations [Julie -> Theo to check]
  • Visualize [Rufus]

Content

  • Front page update [Theo] (brief check in first with Rufus]
    • TODO Theo to finalise wordsmithing
  • Directory - TODO 
    • ❗What about all the items with "blank" in their "include in v1" column? Do we include? If we include do they have content etc. @theo
    • E.g. commonweal has no content
    • Julie add Prosocial World and Moral Imaginations
  • Can we add curator instructions DONE: very basic info up here https://ecosystem.lifeitself.us/curators
    • Review Julie instructions @theo

Scrape (full) textual contents from sites (eg. for word cloud or presentation)

When analysing sites or the whole ecosystem I want the full raw textual content so that i can analyse it (automated topic generation) or visualize it (e.g. wordcloud)

Tasks

[epic] Visualizations and ways of exploring the data

When presenting lots of data we want to display it in a visual way so as to have an efficient way to grasp and explore it

We want to get an overall sense of the shape of the ecosystem and how it connects to other areas of activity

23 Dec 2021: this is one of those issues that was more research and so could never end (it had no acceptance). At this point i think we've got a good shortlist of initial approaches. In summary:

  • Ternary based on approach style #42
  • Circular packing or hierarchical tree based on topic or activity #47
    • Richer ecosystem feel if we use double links to topics (and remove central node)
  • PCA on the full matrix

NB: we don't have true "network" data at this point in that we don't have links between nodes. So maps should incline more to PCA style i think (i.e. plotting in 2 dimensions a high dimensional space

Acceptance

  • Several visual examples of how we can approach this DONE. See below
  • Suggestions on which ones to start with DONE. See discussion above.

Tasks

Ideas:

  • Hack out a quick and dirty PCA WONTFIX for now
  • Network mapping against topics (not sure how well this will work but guess we have to try) #47

Analysis

Simple

  • Circular packing with org logos (if circular)
    • favicon if they have one ...
  • Word cloud from org names ...

Inspirations

Ternary Plot

untitled

Network map

Especially useful for e.g. intellectual influences if in a tradition cf #46

https://bl.ocks.org/d3noob/8375092

image

Force directed

https://bl.ocks.org/heybignick/3faf257bbbbc7743bb72310d03b86ee8

https://observablehq.com/@sandravizmad/force-directed-layout - this is pretty nice

Circular packing

Word Cloud

TODO

Matrix Co-occurence

https://bost.ocks.org/mike/miserables/

image

Examples

Map of the Internet 2021

Pseudo-map like e.g. https://www.halcyonmaps.com/#/map-of-the-internet-2021/ and more like this on www.halcyonmaps.com/

image

Rappers word usage

https://pudding.cool/projects/vocabulary/index.html

image

The Political Compass

image

Process for taking screenshots of websites

When providing info on an organization/initiative I want to have a screenshot of their website so that I have a good sense of them (both feel and what they do) (cf #21)

Acceptance

Tasks

  • What service do we use Use microlink.io
    • List of options for screenshot services: urlbox, url2png, apiflash
    • Evaluate them
    • Choose one
  • Do we cache? ANS: yes, i think since we then have a permanent copy plus we need this for resizing etc (though could be a way to sort of proxy but inelegant
  • How do we serve? ANS: straight out of our image storage system

Analysis

  • urlbox.io $29/month seems pretty good ... however not integrated with cloudinary and more expensive
  • url2png: $29/month. original but somewhat dated. Integrated with cloudinary (but not sure how useful that is if we want to cache)
  • apiflash: 0/100mo or $7/1000. good so far ... Quality is good. Good API. Pricing is a lot better than other two
  • thumbnail.ws (free for small amounts
  • https://microlink.io - 12euro / 14k requests. (0 or 100 / day). By far the best and clearly good dev behind it

Notes

Curators Guide v0.1

Starting a curators / contributors guide.

When I am contributing to the database I want to know how to do that and especially what fields there are and what they mean so that i can be efficient and not have to ask lots of questions

When I have some organisations that I'd like to contribute to the database, I want to understand what the criteria for relevance and acceptance in the database are (e.g. do I need to be personally in contact with the organisation/how much vetting do I need to do or will someone else vet my contribution) so that I know whether it is worth my time to contribute my suggestions.

Acceptance

Tasks

Related Efforts (and page for this on the site)

Want a page on the site/wiki about related efforts and their status.

Job Stories

When building this directory and project i want to know about existing work that we can learn from, collaborate with, build on etc so that we maximize our efficiency and impact

When coming across this project I want to know what other similar projects there are so I can check them out to

When coming across this project (and knowing about similar ones) I want to know if they are aware so that I know they are not duplicating inadvertantly

Acceptance

  • Related efforts page up with outline of what it is about ✅2023-11-30 live at with material we have below https://ecosystem.lifeitself.org/related-efforts
  • Added related efforts we know about (see below) ✅2023-11-30 have added all below

Tasks

Research

  • #160
  • Compile a list of the related projects we want to include on the page

Design

Who/what is this page for

  • Turn material into a blog post(s)? (e.g. 4 most interesting) ... => content "marketing" of a kind
  • Publish our existing notes (so can be found)
    • Build credibility for our mapping and field-building efforts by demonstrating awareness of similar and related efforts
    • Learn from existing similar and related efforts so that
      we're not unnecessarily trying to reinvent the wheel, but build on existing work

Image

Future / Later

Distinguish two categories:

  • Similar ecosystem maps, e.g. Gaianet, Catalist,a Mindset for the Anthropocene
  • maps/DBs of related ecosystems, e.g. Global Atlas of Environmental Justice?
  • resource libraries on related topics

Notes

metacrisis.org

https://metacrisis.org/

Mentioned in this thread: https://twitter.com/rufuspollock/status/1501160815277318146

Started in 2021/2022?

Liminal web post (one-off) by Joe Lightfoot

https://www.joelightfoot.org/post/the-liminal-web-mapping-an-emergent-subculture-of-sensemakers-meta-theorists-systems-poets

Nov 18 2021

image

A Mindset for the Anthropocene (2016-2021?)

https://www.ama-project.org

Welcome to the AMA Project, a platform for catalyzing synergies between inner transformation and sustainability!

Through our interactive database you can explore the global network of People, initiatives, organizations, publications and other resources that link the cultivation of subjectivity with efforts for the socio-ecological transformation.

We hope you find inspiration and valuable connections!
Initiated by the IASS Potsdam

The AMA Project is a transdisciplinary research process initiated and hosted by the IASS Potsdam a government funded German sustainability research institute and think tank.

NB: we have had some contact with the organizers of this project and it may be coming to an end now.

Data

Could not find a direct download. Some network sniffing yielded this which looks useful:

Cache of this data here: https://drive.google.com/drive/folders/1Arb63uGCD0bDHPRrPdTpvCBMtKwfVEVq

image

To process

From PW, 2023-08-18

From the SINE newtork

sine-network1

Design Research on existing ecosystem mapping / directory style sites

Research / mockups on sites (not just design but UX / map)

When designing the site (and generally doing UX, or creating viz) I want to have inspirational examples so that I can use these to guide what we do

Acceptance

Tasks

  • Identify examples of "directory" sites
  • Screenshots etc + notes

Analysis

Examples

Organization Profile Page v1

We have a working page atm but we need to finalize. Somewhat dependent on #17 and #18

Acceptance

  • Profile page working with info we already have (e.g. logo) Most done. Remaining is people. ALL DONE

BONUS

  • Show home page screenshot as well as logo (if we have it)

Tasks

  • Markdown format description
  • Show location (extract primary location) Done crudely
  • Show activities (and link to page for these)
  • Show topics
  • Show people using user-icon from heroicons

Analysis

Ideas for stuff we could add e.g.

[vis] Ternary Plot of orgs against approach

Create a ternary plot based on the three (sum to one) "approach to change" dimensions

untitled

Acceptance

  • Ternary diagram based on approach type
  • Can see info on org on hover

Tasks

  • Identify library DONE. Use d3 and d3-ternary https://github.com/davenquinn/d3-ternary
  • Try it out with some simple data
  • Design it (a bit) In progress https://docs.google.com/drawings/d/14MEAE9PC1Vp9rb6QlDejat62PRXS75iprkGOl2ziD7I/edit
  • Explanatory text @rufuspollock or @theo-cox
  • Hover shows label DONE: with simple title (though not obvious)
  • Better hoverable/tool-tip labels DONE
    • Make text a bit smaller
    • Remove border (?)
    • Use a nicer font (either inconsolata/source code mono or our standard font for site which is nunito sans)
  • Try out showing all labels (and paste a screenshot in comments) DONE. See comment below. Basic conclusion is a bit messy but useful. Maybe if we make labels a lot smaller and maybe rotate to 45 degrees
    • Reduce font size to 6 or 7 and retry
    • Rotate labels 45 degrees Not worth it
    • if good we can add a toggle for this (later)
  • Color organization "dots" based on their topic (or activity) so we can see that as well
    • Assign color scale to primary topic Using d3 color scale
    • Apply that to organization dot
    • Show scale with explanation - see https://observablehq.com/@d3/color-legend DONE: currently outside of SVG
      • Can we show this stacked and several font sizes down e.g. like
        image
      • Move legend below chart
  • Add our logo - see public/life-itself-logo.svg (position top right probably) DONE. See screenshot in comment below
    • Move logo in a bit to be above diagram e.g. like
    • Move the life itself logo up a bit - align with top and right if possible (so RHS of logo is flush with right of visible diagram)
  • Make circle size 3 and see what we think (take another screenshot)
  • Re-add the scale on the sides with percentages (and maybe grid) (?) not sure as what are the labels, maybe you need an arrow? drawBasicTernaryPlot
    • Probably remove or significantly change anchor circles
    • re-add anchor labels (and closer)
    • Make anchor labels smaller e.g. size 10
    • Move anchor labels closer to anchor point
    • move inner change back to top (same orientations as before)
    • move red axes arrows out of diagram and make a bit shorter (and same color as axes)
    • bring back a small black dot at the corners (?)
    • maybe make the color of axes a bit "black" e.g. #333
  • have labels to the right of the dots (and closer if possible) (rather than below)
    • don't clip outside of the border (but leave the border for now)

Bonus

Someday maybe

Documentation

Website technical architecture

There are various technical architecture considerations to resolve.

Tasks

  • do we integrate with wordpress NO
  • how do we store and manage content/data e.g. spreadsheet on own, markdown on own, a mix ... ATM just the spreadsheet
    • how do we manage relationships from org to org and org to person We don't atm
  • How do we acquire and store images? We use cloudinary. See #16

Analysis

Content/Data Architecture

3 options

  • In spreadsheet
  • In markdown files
  • Mixed

For now go for option 1.

Research on image

Aside: Wordpress + Next.JS

Automating database and website updating process

When I'm working on/managing the ecosystem mapping project I don't want to have to waste time having someone manually transfer information from the submission form into the DB and manually pushing the website, so that I can use my time on more important matters.

We have a responses sheet linked to the Google Form for people to add or edit orgs: https://docs.google.com/spreadsheets/d/1t0sCAbQfXiiyqRo3TbaWX4gXdSpPe8QQ9D78K6spP_M/edit?resourcekey#gid=1959523519

It would be great to automate the transfer of content from this to the main ecosystem DB to avoid wasted human effort.

A final nice to have step would be to automate the pushing from the DB to the website to auto generate new entries.

Acceptance

  • Confirmed what is feasible re process automation
  • Automated processes which we can automate (or can at relatively low effort/cost)

Tasks

...

Core Content for the Site

We need some key content e.g. a short blurb on home page. A fuller about page with background. Maybe a page on "naming" the space?

Acceptance

Most blurb content is now here https://docs.google.com/document/d/1zyxadZtRpHYMZ35Rxrq_jgNxMxkYg7K3guhqf7XeR48/edit#

  • Blurb for front page
    • Tagline
    • Paragraph (why, what, how ...)
  • How to add your organization (how to edit your info)
  • About page Very solid now: https://ecosystem.lifeitself.us/about/
    • Why
    • What
    • How
    • Disclaimer
  • 2021 report ...

Tasks

  • ...

[ux] allow people to return to the same spot on the profile list having viewed individual profile

When using the ecosystem.lifeitself.us I want the UX to be as functional and intuitive as possible so it is easy for me to use and derive value from it as a tool.

Further background is Nathen has been using the site, and offered the following feedback:

When you open up an individual project and then press the back button it takes you back to the top of the home page. It might be better to either open each project in a new window, or make each project a pop-up, or anchor to the point on the page when you press back.

Acceptance

  • Implemented method of allowing people to return to the same spot on the profile list having reviewed an individual profile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.