website icon indicating copy to clipboard operation
website copied to clipboard

Make interactive Katacoda streetlights tutorial available without login

Open winston-yallow opened this issue 5 years ago • 18 comments

Reason/Context

The katacoda website requires users to log in before they can access the tutorial. This can be a barrier for people that just want to quickly see the tutorials in order to decide if they want to try AsyncAPI. I always check out the tutorials when researching new tools, so a login would probably land on my "do this later if I don't find something else" list. This is not a problem currently as there are enough examples without katacoda. However it is stated that you "plan to have all the docs written this way" (source: asyncapi.com/docs/tutorials/streetlights-interactive).

Description

My main concern is that examples wouldn't be accessible without katacoda login. I can think of a few ways to mitigate this:

  • Do not require a login:
    I am not sure if this is possible as katacoda is an external website. This would be the ideal solution
  • Keep a small non-interactive example:
    This would allow people to quickly see an example without a login. I understand that making all tutorials interactive seems really nice, but having at least a small easily accessible example would help people that quickly want to see an example without trying it live.

winston-yallow avatar Aug 25 '20 06:08 winston-yallow

Welcome to AsyncAPI. Thanks a lot for reporting your first issue.

Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

github-actions[bot] avatar Aug 25 '20 06:08 github-actions[bot]

Agree with @winston-yallow adding the requirement to login/sharing details with another external company, in this case katacoda, will most likely work against the statement of trying to spread the knowledge of AsyncAPI.

It's not a question about if Katacoda is a good company or not just that you require the users to login and give their contact details to another company is a threshold that some, including me, will not step over lightly.

ullgren avatar Aug 31 '20 08:08 ullgren

@winston-yallow @ullgren thank so much for your input. We are now exploring Katacoda features that are available for free, this is why you are sent to their website, and you are required to log in.

If we come to an agreement with Katacoda on a subscription model and get a decent price (decent for open source project) then those tutorials will be part of AsyncAPI website UI, without logging in, just like it works with Kubernetes docs and interactive tutorials from there (https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/). What do you think about it?

derberg avatar Aug 31 '20 13:08 derberg

I see no problem then. Embedding the interactive tutorials sounds like a perfect solution as this will make it very easy to try them without any additional steps. Let's hope they offer decent pricing!

winston-yallow avatar Sep 01 '20 06:09 winston-yallow

or we find a good sponsor that will cover whatever price we get 😆

derberg avatar Sep 01 '20 07:09 derberg

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 30 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Nov 01 '20 00:11 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Jan 02 '21 01:01 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Mar 06 '21 00:03 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar May 08 '21 00:05 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Jul 09 '21 00:07 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Sep 12 '21 00:09 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Jan 12 '22 01:01 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar May 13 '22 00:05 github-actions[bot]

i see that o'reilly is removing public access to katacoda - the tutorial should be moved from it before the 15th of june!

https://www.oreilly.com/online-learning/leveraging-katacoda-technology.html

TomasEkeli avatar May 25 '22 12:05 TomasEkeli

Thanks @TomasEkeli we definitely need to figure out something different as many people like the interactive tutorials

derberg avatar May 30 '22 09:05 derberg

@TomasEkeli I opened a PR that fixes is temporarily https://github.com/asyncapi/website/pull/812

derberg avatar Jun 01 '22 13:06 derberg

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Sep 30 '22 00:09 github-actions[bot]

this is still valid.

for the context, we moved from Katacoda to Killercoda in the meantime -> https://github.com/derberg/asyncapi-killercoda-interactive-tutorials

derberg avatar Oct 11 '22 08:10 derberg

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Apr 16 '23 00:04 github-actions[bot]

closing as I do not think it will happen anytime soon. As OSS project we do not have such a large budget to cover for such platforms

derberg avatar Oct 24 '23 14:10 derberg