Bug 481567 - Most links to the API reference on develop.kde.org/docs/getting-started/kirigami/components-pagerow_pagestack/ are broken
Summary: Most links to the API reference on develop.kde.org/docs/getting-started/kirig...
Status: CONFIRMED
Alias: None
Product: www.kde.org
Classification: Websites
Component: general (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kde-www mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-20 08:41 UTC by kazk490
Modified: 2024-12-24 15:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
A screenshot of the 404 page (17.83 KB, image/png)
2024-02-20 08:41 UTC, kazk490
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kazk490 2024-02-20 08:41:33 UTC
Created attachment 165950 [details]
A screenshot of the 404 page

SUMMARY
I've been trying to learn to make apps with the Kirigami framework, and I noticed that just about none of the API reference links were working. I always get a 404 Not Found page. There was a link to the right of the screen to report a "documentation issue," which I assumed this was, but the link sent me to invent.kde.org, where there was a big red banner telling me to report this here instead. 

STEPS TO REPRODUCE
1. Go to develop.kde.org/docs/getting-started/kirigami/components-pagerow_pagestack/ (I'm using Vivaldi as my browser, but I'm assuming that that is insignificant as it's a 404 error.)
2. Click on any API reference link (E.g. the first one, a link to Kirigami.Page)

OBSERVED RESULT
A 404 page: 

Not Found
The requested URL was not found on this server.
Apache/2.4.52 (Ubuntu) Server at api.kde.org Port 443


EXPECTED RESULT
The API reference page for the link I clicked

SOFTWARE/OS VERSIONS 
Linux/KDE Plasma: 6.2.0-39-generic
(available in About System)
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
None
Comment 1 Filip 2024-12-24 15:20:08 UTC
I was about to report the same bug

Section link: https://develop.kde.org/docs/getting-started/kirigami/introduction-getting_started/

I will copy the sentences in which I found broken links links
- We then come to our base element, Kirigami.ApplicationWindow, which provides some basic features needed for all Kirigami applications

- an initially empty stack of pages provided by Kirigami.ApplicationWindow, and with

- we set the first page presented upon loading the application to a Kirigami.Page.

- In this case, the parent component of our label is Kirigami.Page.