Communities

While "communities" may refer to multiple things, here we are referring to a proposed feature to the OSM website (The Rails Port) to support groups of mappers in a local region or mappers with a similar interest (e.g. rails to trails). Primarily, but not limited to, this feature is to support small and local groups of mappers at the city level.

It will also be integrated with the OSM Community Index. It will also provide support for community membership, organizers, events, and event rsvp.

Formerly known as "microcosms".

Collaborators include Cliff Snow, Adam Hoyle, and Local Chapters and Communities Working Group.

Development

There was a video presentation about microcosms at State of the Map US 2019. It is hoped that a features like this could help with building local communities.

1.0

The plan for version "1.0" were the following features:

  • communities
    • create
    • read
    • update
    • not delete
  • links for communities
  • reporting spammy communities
  • membership
    • join
    • leave
    • multiple organizers - step up, and step down
  • events
  • event organizers
  • event attendance, RSVP

It was under active development on a the osm-microcosm github project, and an open github pull-request to solicit feedback.

Based on feedback from project leaders, this pull request was considered too large to review.

1.0 - "take two"

Brian decided to break it up into 4 stages based mostly on rails resources.

4 PR Stages of Communities
stage components branch name PR status
1 community, 1 organizer, create, show, edit, spam control, community links - 47 files communities-communities #3717 PR submitted, rebased from 106 commits to 10, all new code covered by tests, all tests passing
2 memberships, join, leave, multiple organizers - 28 files communities-membership #3742

delta from stage 1

PR submitted, rebased from 50 to 5 commits, all new code covered by tests, all tests passing
3 events and event organizers, events page, events page for users - 27 files communities-events #3751

delta from stage 2

PR submitted, rebased from 28 commits to 2 commits
4 event attendance, RSVP communities-rsvps #3756

delta from stage 3

PR submitted, rebased 17 commits to 1 commit

Each stage includes 100% coverage by automated tests.

Most of the comments for stage 1 are in this PR #3683.

2.0

Ideas for version "2.0":

  • diary pages for members of a communities
  • diary entries in the geographic area of a community
  • gps traces for members of a community
  • gps traces in the geographic area of a community
  • community mode of being geographic or interest based
  • your idea here!

Communities

Yes there's a lot of overlap with PR 3301 (https://github.com/openstreetmap/openstreetmap-website/pull/3301) Brian thinks, with some finesse, we can merge the two ideas.

Communities/CommunityIndex Microcosms/Communities
Has all communities according to the OSM Community Index (https://github.com/osmlab/osm-community-index) Currently displaying just the Local Chapters. Has just the communities that want to host some operations on openstreetmap.org.
no activites membership, events, rsvps

For reference here's the OSM Community Index map, a nice way to find your community, as long as it's geographically based.

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.