Open PaulaPaul opened 2 weeks ago
Hey @PaulaPaul , I'd like to work on this Issue if it's open to work on!
Hello! Feel free to share your ideas / mocks here is comments, and thank you!
Following you, I'd assume that our main objective is to create a visually appealing and accessible landing page for the Theme Builder microsite that aligns with modern web standards and accessibility guidelines. Following steps can be followed to tackle each problem mentioned by you. Starting with :
thoughts on WCAG AAA
Frontend, Design and Implementation
Material-UI
& Chakra-UI
are one of the best CSS frameworks I've worked on.NextJS
APP. Integration with Backend is easily achieved via Next
AppsTesting and Documentation
mocha
and jest
for testing. In Parallel to our Development and Testing, documentation too will be moved forward via tools like Gitbook
.Finally, the most important initiative for this Project :
Please include your thoughts on accessibility testing for the new landing page and microsite, including considerations for people who need accommodation for cognitive abilities such as autism, dyslexia, ADHD
Here are some considerations and strategies:
Simplicity: Keep the design and navigation simple and consistent. We should avoid complex structures and interactions that could be confusing. The simplest method would be One Link : One Navigation
Clear Instructions: Maybe we can provide clear instructions for any interactive elements. Can we initiate an assistant as a part of our Project. Objectives : Not yet clear, but maybe it may help as I have a few Ideas in Mind. Take the example of PayPal's
Chatbot assistant.
Readability: Use readable fonts and ensure sufficient contrast between text and background. Consider providing a feature to adjust font size. Providing users multiple fonts to switch between as their comfort. Additionally, we can provide various reading modes. Themes like Kindle reading mode would Provide a classical look to our website, while a dark theme may Provide a Standard
theme.)
Avoidance of Sensory Overload: We should avoid rapid animations and flashing elements that could cause sensory overload. However, this does not means degrading the quality of animation. It would require slowing down animation speeds that may cause trouble for some people.
(For example: I feel a but of headache after playing Dying Light 2
always. I reached the conclusion that maybe the fast frame rate and animations were the cause. Seems like many others across the globe have been facing the same problem)
Alternative Texts and Descriptions: Use alt texts for images and provide transcripts for videos.
Keyboard Navigation: We should ensure the site can be fully navigated using a keyboard.
@PaulaPaul I'd love to hear your views on these points. Additionally, I'd suggest that maybe we can break this issue into multiple segmented tasks and proceed accordingly (if we're on the same track with my Proposal)
Do you have any other Plans in mind while reviewing this Issue? I'd love to hear that too.
@aaronreed708 any suggestions here?
@Sweetdevil144 thank you for putting together your list of recommendations! They were all great and align with best practices. But for this issue I'm thinking that we need to design what the page should do before we get too far down the track of implementation, as that may drive some of the decisions. For example, there may be no need for a backend if this ends up just being comprised of mostly informative, static pages.
@PaulaPaul has the Community WG designed anything for this page, yet? Or can you outline the purpose or scope of the page(s)? So that we can better gauge the requirements?
@PaulaPaul is asking for design thinking on this issue. FINOS is asking for a landing page, but we are free to develop the page however we'd like. @Chessel can you help here?
yes! I can design the landing page. Where can I find the requirements?
Suggestion/Concern
The goal of this issue is to design and implement a simple landing page for a new Theme Builder microsite, and document the steps and any issues encountered so that the end to end workflow for Theme Builder can be improved if there are gaps.
Multiple design and implementation proposals are welcome for this issue! Please add comments below for any and all proposed solutions.
Please include your thoughts on accessibility testing for the new landing page and microsite, including considerations for people who need accommodation for cognitive abilities such as autism, dyslexia, ADHD, and thoughts on WCAG AAA.
Proposed Solution
To be shared in comments on this issue, and evaluated / selected by the Theme Builder core maintainers.