Trustroots / trustroots

Travellers' community for sharing, hosting and getting people together.
https://www.trustroots.org
GNU Affero General Public License v3.0
398 stars 137 forks source link

Add Circle communication feature #681

Closed Regenwasser closed 7 months ago

Regenwasser commented 6 years ago

We want to add a communication feature to circles, so this needs to be discussed / planned and ideally be ready to implement in autumn.

(From Wiki: Iberian Collective Goals - @guaka)

Any comments welcome!

guaka commented 6 years ago

Some use cases:

Thinking about a simple IRC style chat with optional latlng, directly on the tribe pages.

On Wed, 5 Sep 2018 at 11:57, Manuel notifications@github.com wrote:

We want to add a communication to tribes, so this needs to be discussed / planned and ideally be ready to implement in autumn.

(From: Iberian Collective Goals https://github.com/Trustroots/trustroots/wiki/collective - @guaka https://github.com/guaka)

Any comments welcome!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Trustroots/trustroots/issues/681, or mute the thread https://github.com/notifications/unsubscribe-auth/AADVyNcHKdLCJEjoyOw1W3bb5XWofrhUks5uX6AdgaJpZM4Waks- .

-- sent from my phone

simison commented 6 years ago

Looking at the list, perhaps the discussion should happen "in" a meetup dot instead?

Did you have something more async in mind for all these uses, like FB wall type thing?

What would be the cons/pros of async (like a forum or FB wall) vs sync (like a chat) discussions?

Regenwasser commented 6 years ago

Hitchhiking is our biggest tribe, so I'm concentrating on that first:

These are all things that happen multiple times daily on hitchhiking groups on Facebook and elsewhere.

For most use cases that I listed I think it would work better if it's more like forum than a chat. So, "FB wall type thing" fits great. People need to be able to quickly post and then later return to the post to check for replies. IRC type chat is mainly good live for the people who're always online and I assume it lacks the structure and organisation that someone wants who's waiting for a reply to his question (potentially also while travelling).

nicksellen commented 6 years ago

I'm quite a fan of the posts + replies structure (e.g. facebook post + comments, or slack message + thread) - this avoids polluting the main channel with a back and forth conversation, and allows you to still send notifications quite widely for top level posts, but only notify relevant people for the replies.

In karrot we developed a reusable "conversation" (posts + replies) structure that can be attached to various things within the site - so people can chat about a group, or an individual food pickup, or an application to join a group, or private chats etc.. It can be displayed in a "wall" style (for group walls) or a "chat" style (for private chats) - i.e. wall vs chat are UI/UX concerns.

A few observations from that:

guaka commented 6 years ago

building on this:

  1. I'd like a unique identifier for each chat, ideally something simple that can be remembered and used as a hashtag in trustroots conversations and profiles, and a URL on other media
  2. if we have many different conversations and threads in a lot of different places, it's good if there's a way to create feeds, which could be geo or keyword based. Like this if there's not much activity in an area or tribe, it won't look like it's completely inactive. And maybe those who are online 24/7 can help out with stuff, e.g. by connecting the right people. And for moderation.
  3. we can put such feeds on the tribe pages
  4. we can try to show feeds on the map
  5. much later: it would be cool to embed threads or feeds, to e.g. hitchwiki/en/France
guaka commented 6 years ago

re hitchhiking tribe: I'm much more often driving a car than hitchhiking, and I love to pick up hitchhikers, happy to go out of my way to pick someone up when I have free seats. It would be awesome if our tribe comms solution can accommodate for this. Ideally in such a way that more people will pick up hitchhikers. Ideally I don't have to think about it, I'd just get a notification if a hitchhiker is on my way, but initially I think it would be fine if I could see currently active hitchhikers in my area when I start driving, and then get a notification if a new hitchhiker shows up in my range (e.g. 100km).

guaka commented 6 years ago

to get some random inspiration, all these posts should find a place at our tribe communication feature :) https://www.facebook.com/groups/hitchgathering/

Regenwasser commented 6 years ago

On the big hitchhike group on CS (https://www.couchsurfing.com/groups/hitchhikers) you can scan the titles easily. So for finding a partner I like that clean overview.

Hitchhiking is a huge opportunity, because there's no special tool for it yet. Half of the members are hitchhikers - so there's definitely an opportunity there. Trustroots could become the best place to share your route or find a partner.

But maybe that could also be it's own feature and this is all going into the "rabbit hole" direction that @simison was afraid of. Is there some free / open source solution that could work? Just something that adds a community feature to the list of hosts and then we see how people use it.

Discourse.org (https://github.com/discourse/discourse - can be integrated with existing logins) is one example we maybe can look into.

github-actions[bot] commented 4 years ago

This issue is marked as unloved because it has not had any activity for 180 days.

It doesn't mean it's not important, so please remove the unloved label if you like it, or add a comment saying what it means to you :) If this was a bug, maybe you can test to see if this is still an issue?

However, if you just leave it like this, I'll close it in 14 days to help keep your issues tidy!

Thanks!