hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
324 stars 760 forks source link

ER: Issue with Public Facing Slack Channel Links for Non members #6129

Open djbradleyii opened 8 months ago

djbradleyii commented 8 months ago

Emergent Requirement - Problem

Prospective members might have been attempting to join slack channels via public facing links. Since they aren't members they are unable to join.

Issue you discovered this emergent requirement in

Date discovered

1/17/24

Did you have to do something temporarily

Who was involved

@bonniewolfe @djbradleyii @nelsonuprety1

What happens if this is not addressed

Prospective members might attempt to join these slack channels, but will be unable to due to the fact that they are not members resulting in a poor user experience. This might deter potential members from reaching out or associating with HackforLA.

Resources

Screen Shot of Community of Practice Slack link

Screenshot 2023-11-29 at 18 12 39

Recommended Action Items

Potential solutions [draft]

Make an issue to determine the technical feasibility of the below if the issue is feasible, do we have to make unique pages, or can we do it dynamically. If we can do it dynamically, then go ahead and execute. If we need separate pages, write-up how it would work and make a template for making each page, then get sign-off by dev lead and product.

Using an Iframe, and deliver a page that says

The link below goes to a Slack channel inside Hack for LA's Slack Workspace

If you are a member of our community already, selecting the link below will take to the channel. 

If you are not yet a member of our community, please see our [Getting Started](https://www.hackforla.org/getting-started) page to join.

and then has a unique link for the team's slack link they just clicked on

[INSERT TEAM SLACK LINK NAME or CoP NAME THAT WILL LINK TO TEAM/CoP SLACK LINK THAT YOU JUST CAME FROM]

Add this resource to the issue and whatever resources from above that are applicable.

Resources

github-actions[bot] commented 8 months ago

Hi @djbradleyii.

Please don't forget to add the proper labels to this issue. Currently, the labels for the following are missing:

NOTE: Please ignore this comment if you do not have 'write' access to this directory.

To add a label, take a look at Github's documentation here.

Also, don't forget to remove the "missing labels" afterwards. To remove a label, the process is similar to adding a label, but you select a currently added label to remove it.

After the proper labels are added, the merge team will review the issue and add a "Ready for Prioritization" label once it is ready for prioritization.

Additional Resources:

ExperimentsInHonesty commented 4 months ago

Make an issue to determine the technical feasibility of

Using an Iframe, and deliver a page that says

The link below goes to a Slack channel inside Hack for LA's Slack Workspace

If you are a member of our community already, selecting the link below will take to the channel. 

If you are not yet a member of our community, please see our [Getting Started](https://www.hackforla.org/getting-started) page to join.

and then has a unique link for the team's slack link they just clicked on

[INSERT TEAM SLACK LINK NAME THAT WILL LINK TO TEAM SLACK LINK THAT YOU JUST CAME FROM]

Resources