Spine wrote: ↑Tue Mar 14, 2023 3:36 pm
Are you interested in redesigning the entire site, reworking the core HTML, CSS and JS according to current technological standards?
I realize that you want to make optimal use of time and workforce, so adding new features instead of changing something that already works is probably a better choice for you, since you are essentially a (probably back-end) developer.
I'm essentially a UI/UX designer and front-end developer, this way I'm actually fulfilling my job, my purpose. We've talked about this before for another project, it's been delayed in my schedule because of my daily busyness, but it's on my mind.
I aimed for a balance between new and old web standards.
The goal for the JoS is
compatibility first and foremost, and then "modern" only after that. In addition to the usual features of being responsive for phones and tablets, you will notice that the Library works perfectly in nearly every browser you try, even back to Internet Explorer 9. So the
28 million people who still use Internet Explorer will still be able to browse Satan's Library!
The one feature the Library still needs is accessibility, because although I have years of experience writing websites, I still need to learn about ARIA because it simply wasn't relevant for the types of video game or graphical editor sites I've written for non-JoS purposes.
As I said before, if you want to spend time making a demo page of ideas you have, we will certainly look at it and keep it in mind, but I can't promise that your time will be well-spent.
In general, I dislike modern layouts because they are much worse at actually displaying the information. They cater to the simple mentality of people, who can't understand more than a few things on the screen at once. (No offense intended, but that's my opinion.)
Also, I'm curious, what do you mean by redesigning the JavaScript to current technological standards? What difference does that make to the end user? In my experience, the older the better for JavaScript, if it can accomplish the same tasks without using new features that break compatibility.