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

Improve look&feel of the Kiwix Server 404 page #710

Open
kelson42 opened this issue Oct 4, 2024 · 9 comments
Open

Improve look&feel of the Kiwix Server 404 page #710

kelson42 opened this issue Oct 4, 2024 · 9 comments
Assignees
Milestone

Comments

@kelson42
Copy link
Contributor

kelson42 commented Oct 4, 2024

The Kiwix Server 404 page is displayed when an HTML page is requested but does not exists in the ZIM file. A 404 error is an HTTP status codethat means the page you were trying to reach on a website couldn't be found on their server.

Today it looks like this:
Image

This page should obviously localisable.

Here is the link: https://dev.library.kiwix.org/viewer#opentextbooks_en_all_2024-09/openstax.org/subject_does_not_exist

This scenario should happen rarely as ZIM are conceived to remove - as much as possible - the kind of dead links leading to such a page. But this error will always happen time to time.

Today the page is informative but really not fancy. We would like to improve it with a nice design and a Kiwix specific visual:

  • Like the the dead Kiwix visual
  • We have also a dedicated customised 404 logo

On my opinion we might not put more in emphasis the "404" which is a pure HTTP error and in some cases the readers are not HTTP related, so this might be abusive.

Here a few very nice 404 pages
l

@siemsie
Copy link

siemsie commented Oct 8, 2024

Hi @kelson42 . Can you just clarify your last phrase, you would like a 404 reference, or not? Thanks.

@kelson42
Copy link
Contributor Author

kelson42 commented Oct 8, 2024

Hi @kelson42 . Can you just clarify your last phrase, you would like a 404 reference, or not? Thanks.

I suspect that it would be better to not make an explicit reference to the code "404", neither in the text, nor in the visual.

@siemsie
Copy link

siemsie commented Oct 14, 2024

Hi. Here are some first ideas.

Image
Image

@kelson42
Copy link
Contributor Author

@siemsie Thank you! We will gather feedbacks so we can make an educated chose/response
@juuz0 @veloman-yunkan @rgaudin @Popolechien @sgourdas @benoit74 @ShaopengLin Your feedback is welcome about what is good and what could/should be improved.

@kelson42 kelson42 modified the milestones: 3.9.0, 3.8.0 Oct 14, 2024
@Popolechien
Copy link
Member

Popolechien commented Oct 14, 2024

V1 looks nice but why not go with the 404 we already have on our website?
Image
There is a bit of text on top

Sorry – we can't find what you are looking for!
We are sorry, the page you requested could not be found.
Please go back to the [homepage](https://kiwix.org/en)

@benoit74
Copy link

I agree that we must not mention 404, this means nothing to most users.

My preference is for version 2.

I would prefer to revisit a bit wording:

  • The request URL => The requested path or The requested ZIM item (with a preference for "path" for simplificity)
  • not found on this server => not found in this ZIM

Regarding the "Make a full text search for ..." paragraph, I feel like it provides way more frustration than value. It is very technical ("full-text search" is a complex term) and very very rarely works from my experience. I would at least replace it with a constant text with something like You might want to search for this content instead of accessing it via the link you just clicked, maybe this is just a broken link issue and this content is present at another path in the ZIM. And not automatically suggest search terms which are mostly always bad in my experience.

@rgaudin
Copy link
Member

rgaudin commented Oct 15, 2024

  • I find the v1 too different from the usual visual of kiwix-serve
  • I find both v2 and v3 to not convey the proper meaning.
  • I find the 404 to be too tied to understanding what 404 stands for which is probably not the case for a huge share of our user base.

I agree with @benoit74 on the wording

@siemsie
Copy link

siemsie commented Oct 15, 2024

Image
These are images we already have (I made v5 with the ?). Could there be something there that works better?

Either way, need to have consensus on the overall message to find a suitable image. Are we lost? Is it broken?

@sgourdas
Copy link
Collaborator

While I feel that the 404 is not essential for the every day user to see, I observe that most webpages still choose to display it in some minor way. It seems like everyone understands the general meaning of it, after getting used to seeing it everywhere.

As far for the samples, I am in favor of being consistent with the main website as @Popolechien mentioned, but we should keep the focus on the important details of what happened. In that sense the 404 could be put beside a bigger image of v3, v4/v5 or v6, so they can be used together.

I also think that it is good to provide some getaway resources like links to the home page and more direct and relevant hints like @benoit74 mentioned.

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

No branches or pull requests

6 participants