Make it usable for visitors with javascript disabled #291

Open
opened 2023-10-11 12:29:53 +02:00 by AntoineD · 2 comments
Member

Misskey and its forks require javascript.
Except that some people use tools that don't implement it, or disable it for reasons of preference and/or accessibility.

The purpose of this discussion is to think about which pages should be usable without JS.
(Only talking about logout visits.)

Profile page is mandatory.
Perhaps the list of subscriptions, subscribers and media?

I can also see the home page for login.

From a technical point of view, it requires pagination to go back in history.


I've made an initial proposal for a static profile template, the aim of which is to get the ball rolling, and to evolve in response to feedback: https://codepen.io/Atn-D/full/WNLPGMX

image image
Misskey and its forks require javascript. Except that some people use tools that don't implement it, or disable it for reasons of preference and/or accessibility. The purpose of this discussion is to think about which pages should be usable without JS. **(Only talking about logout visits.)** Profile page is mandatory. Perhaps the list of subscriptions, subscribers and media? I can also see the home page for login. From a technical point of view, it requires pagination to go back in history. --- I've made an initial proposal for a static profile template, the aim of which is to get the ball rolling, and to evolve in response to feedback: https://codepen.io/Atn-D/full/WNLPGMX ![image](/attachments/5f1158ef-b9c1-4950-bdb7-01feea15969e) | ![image](/attachments/f2ed5074-da2a-43da-92d8-56e23b763295) --- | ---
1.2 MiB
1.2 MiB
AntoineD added the
accessibility
enhancement
discussion
labels 2023-10-11 12:29:53 +02:00
zotan self-assigned this 2023-10-11 18:09:00 +02:00
AntoineD added this to the (deleted) milestone 2023-12-03 01:13:21 +01:00
Author
Member

I'm thinking we could even add an option in the config file to force this display for guests (even if JS is enabled).

And make it as easy to modify the template file as the instance.css file.

This would allow us to offer admins an experience similar to GoToSocial, which could be interesting for the purposes of personalization and resource minimization.

I'm thinking we could even add an option in the config file to force this display for guests (even if JS is enabled). And make it as easy to modify the template file as the instance.css file. This would allow us to offer admins an experience similar to GoToSocial, which could be interesting for the purposes of personalization and resource minimization.
Owner

Thinking about this a bit more, maybe this can be solved with VueJS SSR (Server Side Rendering)?

Thinking about this a bit more, maybe this can be solved with VueJS SSR (Server Side Rendering)?
AntoineD added this to the Frontend rewriting project 2023-12-06 19:27:45 +01:00
AntoineD added a new dependency 2023-12-10 23:10:34 +01:00
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
Reference: iceshrimp/iceshrimp#291
No description provided.