Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help users understand Blog vs. Feed URLs in sign-up #3646

Open
humphd opened this issue Sep 6, 2022 · 7 comments
Open

Help users understand Blog vs. Feed URLs in sign-up #3646

humphd opened this issue Sep 6, 2022 · 7 comments
Labels

Comments

@humphd
Copy link
Contributor

humphd commented Sep 6, 2022

I was talking with Stefan today about the Telescope sign-up process, and I think we should do more to educate and clarify the difference between a Blog URL (HTML) and a Feed URL (XML). The sign-up process should do more to guide people as they do this, and use the opportunity to teach them what it means.

Probably doing something like adding a sentence or two that describes the difference in the sign-up UI would be enough.

@mnosov622
Copy link
Contributor

I have some issue, when I sign up, it asks for Blog URL.

When I paste this one https://dev.to/mnosov622/front-end-developer-roadmap-579m it says Unable to discover feeds.

@humphd
Copy link
Contributor Author

humphd commented Sep 7, 2022

OK, you've found a bug. Compare the <head> of a particular blog post vs. your blog's root:

The latter contains the expected feed URL info (i.e., <link rel="alternate" type="application/rss+xml" title="DEV Community 👩‍💻👨‍💻 RSS Feed" href="https://dev.to/feed/mnosov622" />), but the former does not.

If you had pasted in https://dev.to/mnosov622 instead of https://dev.to/mnosov622/front-end-developer-roadmap-579m, it would have worked.

Now, we need to make it always work, since people won't necessarily understand the difference between:

The code for this lives in https://github.com/Seneca-CDOT/telescope/tree/master/src/api/feed-discovery. A first step would be to write a test case that fails for this particular case, and then figure out a solution that lets it pass.

@humphd humphd removed the good first issue Good for newcomers label Sep 7, 2022
@mnosov622
Copy link
Contributor

Oh, now I get. Thank you !

@humphd
Copy link
Contributor Author

humphd commented Sep 8, 2022

It's really our bug, not yours. We should fix this so it works in all cases.

@humphd
Copy link
Contributor Author

humphd commented Sep 10, 2022

A secondary problem we could fix in a separate PR is to deal with the comments feed from WordPress, which we never want:

image

@cychu42
Copy link
Contributor

cychu42 commented Nov 9, 2022

Hi, I can try to add the description for the difference between a Blog URL (HTML) and a Feed URL (XML) for users to see.

@humphd
Copy link
Contributor Author

humphd commented Nov 9, 2022

Yup, go for it @cychu42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants