-
-
Notifications
You must be signed in to change notification settings - Fork 785
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
Docs URLs cleanup & redirects #459
Comments
Thank you @alequetzalli for explaining it, helped me understand the direction where we are heading 🙇 ⭐ I know we have other feature requests for things like feedback (#453), and working with the docs there might be easier platforms for us to use vs porting over what we have.... I wonder if it's a good time to review the docs solution (code) and maybe make some suggestions for improvement / rewrite them (the code underneath). For example I have used this (https://docusaurus.io/) in the past, it handles sidebars, navigation, and a whole load of things. We could use this to build Here are some other people using it : https://docusaurus.io/showcase Anyone got thoughts on reviewing our docs codebase if we are moving to docs.asyncapi.com? |
So we don't need to review or change the codebase to make this change… That said if you would like to volunteer to give the code a refresh I guess that would be awesome! :D @boyney123  I don't think we should be making too many changes though and new content buckets have a higher priority at this point. |
I still have some doubts about This is how it looks for products. Here it is a bit different and let me show alternative examples:
I recall you mentioned something about SEO, so I'm a lot interested in this part. What real benefit is? cause the projects I mentioned above are pretty successful and searchable without subdomain. just to clarify, I'm ok with buckets and reorganization of |
I can see why the assumption would be that the only reason some Orgs take this route is Conway's Law! On my end, I have worked w/ teams and OSS communities that opted for maintaining a Let me show you thriving OSS communities that have opted for using a Docs subdomain:
I wanted to make sure I corrected the misinformation/idea that only profit-centric companies are adopting this. In my own career, I have had OSS folks tell me they "like" having a Docs subdomain because:
That said, you bring up a good question: is a new docs subdomain needed as much as our upcoming improved content buckets? I gave it a lot of thought because even though I have been a major proponent of adding a Personally, I love the way the I don't know that I am prepared to further "debate" this topic though 😆, I don't want to push this idea if the community still feels unsure about adding a subdomain for this. I am glad I offered the idea and explained what some OSS communities are doing around this...but if I am the only one who sees value in this specific move, I don't mind following the majority vote. 🙂
Correct usage of 301 redirects address issues of acquiring new SEO rankings. But for every "successful" SEO subdomain case, there are also the horror stories. Sometimes a subdomain can struggle to gain traffic and high rankings in SERPs. Some argue that having a subdomain dilutes your primary domain's ranking power. (As with all SEO questions, it can be hard to know for sure what search bots are going to do, much of the SEO search algos remain a mystery.) To summarize... SEO-wise ... it can go very good or very bad 🙊😂😀, it's never something you can predict ahead of time. (Want to be honest about the pros/cons of SEO world) The main reason I find against adding a |
I do like that in the case of Django it is almost 99% smooth and you might not notice a new subdomain. As for some examples:
In theory, we could get it done with simple redirecting + making sure that the link to you made me think after writing this:
If this is really something that may happen, then it is worth trying... I'm just thinking if this is a case in AsyncAPI where we do not have much "competition" as you normally have in a product based company, where docs have to compete with other company content like marketing and that stuff 🤔 @magicmatatjahu @fmvilas what do you think folks? |
I have no strong opinions on this. Another good thing is that we can get rid of docs from the website repo and move them to their own repo. This will make the website repo smaller and that's a good thing. However, it will increase the logistics as then we'll have two different repos and would probably need to share some UI components. My gut feeling says: if the benefit is really strong, go ahead. Otherwise, leave it as it is. |
Like Fran, I don't have a specific opinion, but if we decided to have two projects, we don't need to have two separate repps with some library for UI, because we can always have one project (not monorepo) and render given pages using a flag during the build, so the contributors would focus on the general appearance and then the script would generate given paths for a given version of the page - docs or normal website. It's not easy, but also not impossible. |
So far, not heard anyone specifically vote for it, which makes me want to leave as is. I am not hearing a collective voice strong enough across the community to merit the move for a docs subdomain. If this stays this way, I see no reason to continue to campaign a docs subdomain. Unless the community comments more votes for this change, I will simply be moving forward with the idea of leaving it in our primary domain.
Nope, this is not about competition of products/mktg vs docs, we're only talking SEO there. Since search engines count subdomains as another website, this means that now you have 2 sites that Google/FF/Brace/etc will crawl/index/serve vs only 1 (when there's only primary domain). Having 2 sites creates more detailed SERPs, and that will often bring benefits in SEO, traffic, and your CTR (click through rate). |
This issue has been automatically marked as stale because it has not had recent activity 😴 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 ❤️ |
Done via #601 🎉🎉🎉🎉🎉🎉🎉 |
Reason/Context
There are 2 main URL changes this issue will cover:
(1)
The current Docs URLs are going to be updated to match the upcoming Information Architecture (IA) changes coming to our Docs, as mentioned in issue #350.
The new content buckets for our Docs will be the following:
These new content buckets introduce a different URL structure than what is currently in place. This issue will handle all redirects needed via this method already in place for us here.
(2)
As part of this effort, will improve our Docs overview URL. (i.e. We're changing from current
asyncapi.com/docs
todocs.asyncapi.com
. (Both Fran and Lukasz have mentioned offline they see the value.)See below a sample list of projects/orgs/etc who have adopted this URL structure:
Change Implications
This issue means that our current URL structures will be planned around the appropriate content buckets.
EXAMPLE 1:
Our current Streetlight tutorial URL is:
asyncapi.com/docs/tutorials/streetlights
The NEW URL structure will change this to the following:
docs.asyncapi.com/tutorials/streetlights
EXAMPLE 2:
The current Tools section is under:
asyncapi.com/docs/community/tooling
The NEW URL structure will have a new section for Tools and all Tools README docs from our diverse repoes will be added to our Docs in this new way:
docs.asyncapi.com/tools/modelina
.Let's expand further on this example, still using
![Screen Shot 2021-11-10 at 2 01 20 PM](https://user-images.githubusercontent.com/19964402/141200833-9bf8219c-60bd-453e-a6aa-3be401bfdbfd.png)
Modelina
as our Tool to document. As we can see in our current Modelina /Docs directory, we have the following subsections...For the sake of simplicity, let's assume for now that we will copy those docs over to the website repo as they are without editing, which means that we'd have URLs with sub-sections as needed such as the following:
The text was updated successfully, but these errors were encountered: