Fork me on GitHub
#community-development
<
2021-03-03
>
dharrigan21:03:04

Any progress on the clojurians slack link here?

dharrigan21:03:14

a few people have reported it's not working and have requested invites

dpsutton21:03:25

i think no one has been able to get in touch with the last person who was running that invite link

dharrigan21:03:43

Can it be replaced with an admin's invite link?

dpsutton21:03:10

i don't know anything about it.

dpsutton21:03:36

but it needs to be solved very soon. my understanding is that the invite api is/has changed and we need to figure it out

dharrigan21:03:02

Okay, someone, an admin, just click here

dharrigan21:03:13

update webpage

dharrigan21:03:15

job done 🙂

dpsutton21:03:42

i think the confusion is who runs the webpage. and presumably we need some captcha on that page. etc

dharrigan21:03:14

The invite just links through to Slack who do all the heavy-lifting about verification

dpsutton21:03:46

ok. then i think all that remains is to find who runs the old inviter webapp and make sure that the invite people to clojurians link will work during/after the api change

seancorfield21:03:07

I believe the Admin with the "keys" to that app is MIA right now -- we are trying to get in touch with them.

seancorfield21:03:42

In the meantime, anyone can invite people to Slack if you know their email: go to clojurians (top left) > "Invite people to clojurians" -- enter people's email addresses and send them invites.

dharrigan21:03:02

The website, 'tho, is that the app?

seancorfield21:03:11

You can also create an invite link that way and publish it for folks to join up (that's what I've been doing).

seancorfield21:03:38

That's not an app.

dharrigan21:03:45

That's what I'm talking about

dharrigan21:03:48

that link can be updated

dharrigan21:03:05

Someone, an admin, can create a link and update the webpage with the new link

seancorfield21:03:09

But it will have to be updated every month with a new link.

dharrigan21:03:22

Sure. Such are the duties of an admin?

seancorfield21:03:33

Anyone can create an invite link.

dharrigan21:03:34

Otherwise, just remove the link, it sets a bad impression otherwise

dharrigan21:03:00

Sure, but a newbie, visiting the offiical website, seeing that link, clicking on it and then getting a 404...isn't a good impression imho.

dpsutton21:03:33

that link is i'm not sure who controls that

seancorfield21:03:48

We want people to find Slack. We're just having a bit of difficulty figuring out the best way to get people a valid invite link all the time.

dpsutton21:03:50

for me it redirects to the slack client

seancorfield21:03:18

Right, for me it redirects to the Slack client as well.

seancorfield21:03:29

(which is not helpful)

dharrigan21:03:40

Not for everyone, not for those who don't have it installed yet

dharrigan21:03:42

or signed in already

dpsutton21:03:55

we don't know how to fix it as we don't control http://clojurians.net.

dpsutton21:03:06

so i'm not sure what you are proposing?

dharrigan21:03:10

it's right here

seancorfield21:03:22

@dharrigan You're missing the point.

dharrigan21:03:28

I don't think I am

dharrigan21:03:44

I'm simply pointing out that right now, on the official website, there is a broken link

seancorfield21:03:45

We don't have a link that people can sign up with right now.

dharrigan21:03:50

and it sets a bad example

seancorfield21:03:51

It's not a 404

seancorfield21:03:10

It redirects to this Slack, but if you're not signed in it says "This link is no longer active To join this workspace, you’ll need to ask the person who originally invited you for a new link."

dharrigan21:03:24

Sure, but, it's not a good first impression?

seancorfield21:03:38

We really are trying to fix this. Just be patient.

dharrigan21:03:43

You then have to find someone to invite you

dpsutton21:03:48

* [Clojurians Slack Chat]

dpsutton21:03:52

that's the content of that site

seancorfield21:03:53

If you hear someone wanting to join, send them a link.

dharrigan21:03:54

What happens if you're comptely new and are looking to join in.

dharrigan21:03:08

I didn't know anyone before I joined the clojurians slack

dharrigan21:03:12

I had no-one to reach out to

dpsutton21:03:15

what should it be changed to? I'll submit a PR

dharrigan21:03:18

but I clicked on it, and signed up

seancorfield21:03:43

@dpsutton Please do not. Admins should discuss first.

dpsutton21:03:58

ok. i'm still not hearing a proposal for what to do is my point

dpsutton21:03:13

i get it should be fixed, but i'm wondering what @dharrigan’s simple fix is

seancorfield21:03:18

We cannot replace that link with anything useful and removing it from that page isn't exactly helpful either.

seancorfield21:03:39

@dharrigan proposed simply removing it -- but the Slack is linked from many other places.

dpsutton21:03:48

ah, he wanted to remove it. i missed that part

dharrigan21:03:51

It's one of my proposals

dpsutton21:03:03

anyways, back to work

dharrigan21:03:03

my original proposal is for it to be replaced with a new link that an admin creates

seancorfield21:03:10

Reddit has it. Lots of GitHub repos have it in their README.

dharrigan21:03:15

and updates it, perhaps each month, until a longer term more permanent solution is found

seancorfield21:03:35

But http://clojure.org is not something us Admins can easily update either.

seancorfield21:03:06

We can submit PRs but we can't guarantee http://clojure.org has a valid link all the time.

seancorfield21:03:27

And we should not create a burden on the http://clojure.org maintainers.

seancorfield21:03:18

And that doesn't help all those myriad other places that link to http://clojurians.net 😞

seancorfield21:03:50

We know about the problem. We're working on it. It will get fixed.

seancorfield21:03:39

Trust me, it's more frustrating for us as Admins than it is for you. And we hear about it from plenty of channels.

dharrigan21:03:44

I'm only thinking about those who are eager to join in, to be part of the community, but stumble upon a blocker that just turns people off - trying to lower the obstacles 🙂

dharrigan21:03:53

I'm already here 🙂

dpsutton21:03:50

communities are always better with passion and empathy so thanks!

seancorfield21:03:03

This is an ongoing problem with Slack because it has no self-signup.

seancorfield21:03:35

If you go to https://clojurians.slack.com/ as a non-member, it doesn't provide any indication of how to get invited in.

dharrigan21:03:00

Yeah, it is sucky

seancorfield21:03:20

OK, I've managed to turn my personal invite link into something that -- in theory -- should never expire but it is limited to 2,000 people signing up and then I'll have to deactivate it and make a new one. Previously, it kept telling me it would expire in 30 days (from when I created it about four weeks ago).

dharrigan21:03:42

2,000 w00t! way to go! 🙂

seancorfield21:03:50

I will make a PR for http://clojure.org with that link and explain what's going on.

❤️ 3
Alex Miller (Clojure team)21:03:03

I did not read most of the above, but happy to fix the link and/or add a message about why the link is not immediately working, or whatever

rwstauner21:03:28

weird... i only joined a few months ago and i thought i did it without help, but i cannot figure out now how i did that 🙂

seancorfield21:03:09

@clj149 Probably b/c you went to http://clojurians.net which auto-redirected you to a signup URL 🙂 Which is no longer working 😞

rwstauner21:03:50

i thought i just found my way in through slack, but i can't seee to replicate that now, so you're probably right

seancorfield22:03:29

(it's probably the main thing I dislike about Slack from a community p.o.v. -- you cannot enable self-signup)

😖 3
dharrigan22:03:39

Thank you all, I've already had someone on discord asking to join up

dharrigan22:03:45

and I've told them about the updated link

seancorfield22:03:02

And Slackbot has notified me that they have joined (Erwyn?).

3
dharrigan22:03:40

Maybe 🙂 If it is, they have a different name on discord

seancorfield22:03:56

Because it's my link, I get a Slackbot message every time someone uses it to sign up.

seancorfield22:03:18

(Admins get to see everyone who signs up anyway so this is not weird)

dharrigan22:03:27

Fun times! 🙂

seancorfield22:03:28

For some definition of 'fun'...

jjttjj22:03:56

I might attempt to set up the inviter script on a different domain over the weekend if that would be useful. I've done it before (for a different slack channel) and it's not too hard

seancorfield22:03:45

@jjttjj It's not really useful given that the http://clojurians.net link is published all over the web, but thank you anyway.

seancorfield22:03:20

The reason we changed it from the standard inviter script is that Slack stopped that from working, as I understand it.

seancorfield22:03:55

That's why we had to switch to a redirect to a specific join link. But, unfortunately, it expired (or maybe hit 2,000 people).