i was just capturing the Coracle onboarding flows to share as part of my onboarding research. have you tweaked anything there recently? do you expect people onboard and figure out what to do alright?
A couple months back I added invite links, so if you haven't seen how those work let me know and I'll put together a demo. I haven't had a ton of feedback on the onboarding process, but from what I've seen when comparing with other clients I think Coracle does a pretty good job.
i like the topic selection followed by follow suggestion. haven’t seen other apps that do this yet, but absent any data my best guess would be that this is effective. i thjnk i understand that groups is more the focus of coracle than feeds. how do these recommendations play into groups?
In theory, yes, but groups is a little more unusual, so they haven't gotten the attention they deserve yet. It is at least possible to invite people to groups via the onboarding link, which new users will see immediately after signing up. Unfortunately groups are mostly dead right now because of a poor initial spec, so it will take some work to revive them.
i liked the concept of serving groups on nostr the way you originally articulated it. i think groups are great because they’re easy to get connected and see the right people/ideas to match your interest. much easier than with open publishing/feeds. maybe a good way to gather people before letting them loose into the wild open 😉 coracle has always been a feed system, too, right? have you considered moving away from feeds and just focusing the whole experience of Coracle on groups? seems very differentiated and useful to me
100% agree - a purely groups focussed client is needed big time
also, some groups have a bit of publishing feel to them, especially the larger they are
absolutely. This is what i really want for an events client. Basically groups centered around events. So once you’re “attending” an event you’re inside the group feed
love this!
This was the idea for eventstr 😅 Ive been trying but im too shitty at coding 😂
Agreed, this is basically what facebook has, and definitely something I want to imitate eventually. There's already a minimal version in Coracle — if you open an event detail it shows comments on the event. But yeah, coupling a group to an event would be very interesting.
and now for some divergent thinking/brainstorm… 🤔 wouldn’t it be fun if we had a signal/whatsapp/telegram group that we could invite a few like-minded people to and have a group chat where each message gets published as nostr notes? eventually the group chat could prob be nostr-ized, but experimental idea is more behavioral and content focused. freedom tech version could catch up once proven?
I've thought about it, but if I did it now, I'd probably lose 90%+ of my current users. I also think that there are beneficial things about having both — in particular being able to cross-post between groups and the wider world. Then there's the fact that I don't exactly know what an ideal community client would look like. So incremental improvement is my approach for now.
I initially thought of communities as something that could only be done as a top-down process. Invite only, relay mods as community mods, etc because they lack fine grained control. Also that communities and mods should interact with relays like they'd interact at the community garden But instead of that, which is more imposing, let users individually create their social bubbles. Instead of starting out with global (an arguably worse experience off the bat) or your "followers and replies" which is still basically a smaller global, only mitigated through blacklists to not see them in your feed, why not use whitelists? I know npub1 posts about math and npub2 posts also publishes about math, why not just put them under the list "math" and a DVM can use that list to listen and classify for "math" - and that's all you see. Or if you want, enable some WOT where if they occur in similar lists as other people they follow, to also add them into it. Started it in this thread: nostr:nevent1qqsdme00qmxdkf9pyt00m0lyp3ufctumv3ayxs8ycdyvyt5hrynhytgprdmhxue69uhhyetvv9ujumn0wd68yurvv438xtnrdakj7q3qm3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqxpqqqqqqzvm6dya