Santi Rodríguez - Web Oficial
santirodriguez.es
7 de December de 2024
Creemos firmemente que Internet debe estar disponible y accesible para todos, y estamos comprometidos a proporcionar un sitio web que sea accesible para la audiencia más amplia posible, independientemente de las circunstancias y la capacidad.
Para cumplir con esto, nuestro objetivo es cumplir lo más estrictamente posible con las Pautas de accesibilidad al contenido web 2.1 (WCAG 2.1) del World Wide Web Consortium (W3C) en el nivel AA. Estas pautas explican cómo hacer que el contenido web sea accesible para personas con una amplia gama de discapacidades. Cumplir con esas pautas nos ayuda a garantizar que el sitio web sea accesible para todas las personas: personas ciegas, personas con discapacidad motora, discapacidad visual, discapacidad cognitiva y otras discapacides.
Este sitio web utiliza varias tecnologías destinadas a hacerlo lo más accesible posible en todo momento. Utilizamos una interfaz de accesibilidad que permite a las personas con discapacidades específicas ajustar la interfaz de usuario (UI:La expresión UI viene de User Interface, que significa Interfaz del Usuario. La idea del UI es guiar al usuario por la aplicación durante el tiempo que él la usa. ) del sitio web y diseñarla según sus necesidades personales.
Además, el sitio web utiliza una aplicación basada en inteligencia artificial que se ejecuta en segundo plano y optimiza su nivel de accesibilidad constantemente. Esta aplicación corrige el HTML del sitio web, adapta su funcionalidad y comportamiento para los lectores de pantalla utilizados por usuarios ciegos y para las funciones del teclado utilizadas por personas con discapacidad motora.
Si ha encontrado un mal funcionamiento o tiene ideas para mejorar, estaremos encantados de saber su opinión. Puede comunicarse con nosotros utilizando el siguiente correo electrónico santihumor@santirodriguez.es
Nuestro sitio web implementa la técnica de atributos ARIA (Aplicaciones enriquecidas de Internet accesibles), junto con varios cambios de comportamiento diferentes, para garantizar que los usuarios ciegos que visitan lectores de pantalla puedan leer, comprender y disfrutar de las funciones del sitio web. Tan pronto como un usuario con un lector de pantalla ingresa a su sitio, recibe inmediatamente un mensaje para ingresar el perfil del lector de pantalla para poder navegar y operar su sitio de manera efectiva. A continuación se muestra cómo nuestro sitio web cubre algunos de los requisitos más importantes de los lectores de pantalla, junto con capturas de pantalla de consola de ejemplos de código:
Optimización del lector de pantalla: Ejecutamos un proceso en segundo plano que aprende los componentes del sitio web de arriba a abajo, para garantizar el cumplimiento continuo incluso al actualizar el sitio web. En este proceso, proporcionamos a los lectores de pantalla datos significativos utilizando el conjunto de atributos ARIA. Por ejemplo, proporcionamos etiquetas de formulario precisas; descripciones de íconos procesables (íconos de redes sociales, íconos de búsqueda, íconos de carrito, etc.); guía de validación para entradas de formularios; roles de elementos como botones, menús, diálogos modales (popups) y otros. Además, el proceso en segundo plano escanea todas las imágenes del sitio web y proporciona una descripción precisa y significativa basada en el reconocimiento de objetos de imágenes como una etiqueta ALT (texto alternativo) para las imágenes que no están descritas. También extraerá textos incrustados en la imagen, utilizando una tecnología OCR (reconocimiento óptico de caracteres). Para activar los ajustes del lector de pantalla en cualquier momento, los usuarios solo necesitan presionar la combinación de teclado Alt+1. Los usuarios de lectores de pantalla también reciben anuncios automáticos para activar el modo de lector de pantalla tan pronto como ingresan al sitio web.
Estos ajustes son compatibles con todos los lectores de pantalla populares, incluidos JAWS y NVDA.
Optimización de la navegación por teclado: El proceso en segundo plano también ajusta el HTML del sitio web y agrega varios comportamientos utilizando código JavaScript para que el sitio web sea operable mediante el teclado. Esto incluye la capacidad de navegar por el sitio web usando las teclas Tab y Shift+Tab, operar menús desplegables con las teclas de flecha, cerrarlos con Esc, activar botones y enlaces usando la tecla Enter, navegar entre elementos de radio y casillas de verificación usando las teclas de flecha, y rellénelos con la barra espaciadora o la tecla Enter. Además, los usuarios del teclado encontrarán menús de navegación rápida y de salto de contenido, disponibles en cualquier momento haciendo clic en Alt+1, o como los primeros elementos del sitio mientras navegan con el teclado. El proceso en segundo plano también maneja las ventanas emergentes activadas moviendo el foco del teclado hacia ellas tan pronto como aparecen, y no permite que el foco se desvíe fuera de él.
Los usuarios también pueden usar accesos directos como“M” (menus), “H” (encabezados), “F” (formularios), “B” (botones), and “G” (gráficos) para saltar a elementos específicos.
Modo seguro para epilepsia: este perfil permite a las personas con epilepsia utilizar el sitio web de forma segura al eliminar el riesgo de convulsiones que resultan de animaciones parpadeantes o parpadeantes y combinaciones de colores riesgosas.
Modo para personas con discapacidad visual: este modo ajusta el sitio web para la comodidad de los usuarios con discapacidades visuales como visión degradante, visión de túnel, cataratas, glaucoma y otras..
Modo de discapacidad cognitiva: este modo proporciona diferentes opciones de asistencia para ayudar a los usuarios con discapacidades cognitivas como dislexia, autismo, CVA y otros, a concentrarse en los elementos esenciales del sitio web más fácilmente.
Modo compatible con TDAH: Este modo ayuda a los usuarios con TDAH y trastornos del neurodesarrollo a leer, navegar y concentrarse en los elementos principales del sitio web más fácilmente, al tiempo que reduce significativamente las distracciones.
Modo de ceguera: este modo configura el sitio web para que sea compatible con lectores de pantalla como JAWS, NVDA, VoiceOver y TalkBack. Un lector de pantalla es un software para usuarios ciegos que se instala en una computadora y un teléfono inteligente, y los sitios web deben ser compatibles con él.
Perfil de navegación del teclado (con problemas de motor): este perfil permite a las personas con discapacidad motora operar el sitio web utilizando el teclado Tab, Shift+Tab y las teclas Enter. Los usuarios también pueden utilizar atajos como “M” (menus), “H” (Cabeceras), “F” (formuarios), “B” (botones), and “G” (gráficos) para saltar a elementos específicos.
Ajustes de fuente – Los usuarios pueden aumentar y disminuir su tamaño, cambiar su familia (tipo), ajustar el espaciado, la alineación, la altura de la línea y más.
Ajustes de color – Los usuarios pueden seleccionar varios perfiles de contraste de color, como claro, oscuro, invertido y monocromático. Además, los usuarios pueden intercambiar combinaciones de colores de títulos, textos y fondos, con más de 7 opciones de color diferentes.
Animations – Los usuarios epilépticos pueden detener todas las animaciones en ejecución con solo hacer clic en un botón. Las animaciones controladas por la interfaz incluyen videos, GIF y transiciones intermitentes de CSS.
Resaltado de contenido – los usuarios pueden optar por enfatizar elementos importantes como enlaces y títulos. También pueden optar por resaltar únicamente los elementos enfocados o suspendidos.
Silenciamiento de audio – Los usuarios con dispositivos auditivos pueden experimentar dolores de cabeza u otros problemas debido a la reproducción automática de audio. Esta opción permite a los usuarios silenciar todo el sitio web al instante.
Trastornos cognitivos – Utilizamos un motor de búsqueda vinculado a Wikipedia y Wikcionario, lo que permite a las personas con trastornos cognitivos descifrar el significado de frases, iniciales, jerga y otros.
Funciones adicionales - Brindamos a los usuarios la opción de cambiar el color y tamaño del cursor, usar un modo de impresión, habilitar un teclado virtual y muchas otras funciones.
Nuestro objetivo es admitir la mayor variedad posible de navegadores y tecnologías de asistencia, para que nuestros usuarios puedan elegir las herramientas que mejor se adapten a sus necesidades, con la menor cantidad de limitaciones posible. Por lo tanto, hemos trabajado muy duro para poder soportar todos los sistemas principales que representan más del 95% de la cuota de mercado de usuarios, incluidos Google Chrome, Mozilla Firefox, Apple Safari, Opera y Microsoft Edge, JAWS y NVDA (lectores de pantalla), ambos para Windows y para usuarios de MAC.
A pesar de nuestros mejores esfuerzos para permitir que cualquiera ajuste el sitio web a sus necesidades, aún puede haber páginas o secciones que no sean completamente accesibles, estén en proceso de volverse accesibles o carezcan de una solución tecnológica adecuada para hacerlas accesibles. Aún así, mejoramos continuamente nuestra accesibilidad, agregamos, actualizamos y mejoramos sus opciones y características, y desarrollamos y adoptamos nuevas tecnologías. Todo ello con el fin de alcanzar el nivel óptimo de accesibilidad, siguiendo los avances tecnológicos. Para cualquier ayuda, comuníquese con santihumor@santirodriguez.es
Por favor le rogamos que nos diga lo que falla, nos encantan las correcciones, los retos y ayudar en lo posible. La tecnología ha avanzado mucho, pero créame sigue con defectos.
CODE
santirodriguez.es
7 de December de 2024
We firmly believe that the internet should be available and accessible to anyone, and are committed to providing a website that is accessible to the widest possible audience, regardless of circumstance and ability.
To fulfill this, we aim to adhere as strictly as possible to the World Wide Web Consortium’s (W3C) Web Content Accessibility Guidelines 2.1 (WCAG 2.1) at the AA level. These guidelines explain how to make web content accessible to people with a wide array of disabilities. Complying with those guidelines helps us ensure that the website is accessible to all people: blind people, people with motor impairments, visual impairment, cognitive disabilities, and more.
This website utilizes various technologies that are meant to make it as accessible as possible at all times. We utilize an accessibility interface that allows persons with specific disabilities to adjust the website’s UI (user interface) and design it to their personal needs.
Additionally, the website utilizes an AI-based application that runs in the background and optimizes its accessibility level constantly. This application remediates the website’s HTML, adapts Its functionality and behavior for screen-readers used by the blind users, and for keyboard functions used by individuals with motor impairments.
If you’ve found a malfunction or have ideas for improvement, we’ll be happy to hear from you. You can reach out to the website’s operators by using the following email santihumor@santirodriguez.es
Our website implements the ARIA attributes (Accessible Rich Internet Applications) technique, alongside various different behavioral changes, to ensure blind users visiting with screen-readers are able to read, comprehend, and enjoy the website’s functions. As soon as a user with a screen-reader enters your site, they immediately receive a prompt to enter the Screen-Reader Profile so they can browse and operate your site effectively. Here’s how our website covers some of the most important screen-reader requirements, alongside console screenshots of code examples:
Screen-reader optimization: we run a background process that learns the website’s components from top to bottom, to ensure ongoing compliance even when updating the website. In this process, we provide screen-readers with meaningful data using the ARIA set of attributes. For example, we provide accurate form labels; descriptions for actionable icons (social media icons, search icons, cart icons, etc.); validation guidance for form inputs; element roles such as buttons, menus, modal dialogues (popups), and others. Additionally, the background process scans all of the website’s images and provides an accurate and meaningful image-object-recognition-based description as an ALT (alternate text) tag for images that are not described. It will also extract texts that are embedded within the image, using an OCR (optical character recognition) technology. To turn on screen-reader adjustments at any time, users need only to press the Alt+1 keyboard combination. Screen-reader users also get automatic announcements to turn the Screen-reader mode on as soon as they enter the website.
These adjustments are compatible with all popular screen readers, including JAWS and NVDA.
Keyboard navigation optimization: The background process also adjusts the website’s HTML, and adds various behaviors using JavaScript code to make the website operable by the keyboard. This includes the ability to navigate the website using the Tab and Shift+Tab keys, operate dropdowns with the arrow keys, close them with Esc, trigger buttons and links using the Enter key, navigate between radio and checkbox elements using the arrow keys, and fill them in with the Spacebar or Enter key.Additionally, keyboard users will find quick-navigation and content-skip menus, available at any time by clicking Alt+1, or as the first elements of the site while navigating with the keyboard. The background process also handles triggered popups by moving the keyboard focus towards them as soon as they appear, and not allow the focus drift outside of it.
Users can also use shortcuts such as “M” (menus), “H” (headings), “F” (forms), “B” (buttons), and “G” (graphics) to jump to specific elements.
Epilepsy Safe Mode: this profile enables people with epilepsy to use the website safely by eliminating the risk of seizures that result from flashing or blinking animations and risky color combinations.
Visually Impaired Mode: this mode adjusts the website for the convenience of users with visual impairments such as Degrading Eyesight, Tunnel Vision, Cataract, Glaucoma, and others.
Cognitive Disability Mode: this mode provides different assistive options to help users with cognitive impairments such as Dyslexia, Autism, CVA, and others, to focus on the essential elements of the website more easily.
ADHD Friendly Mode: this mode helps users with ADHD and Neurodevelopmental disorders to read, browse, and focus on the main website elements more easily while significantly reducing distractions.
Blindness Mode: this mode configures the website to be compatible with screen-readers such as JAWS, NVDA, VoiceOver, and TalkBack. A screen-reader is software for blind users that is installed on a computer and smartphone, and websites must be compatible with it.
Keyboard Navigation Profile (Motor-Impaired): this profile enables motor-impaired persons to operate the website using the keyboard Tab, Shift+Tab, and the Enter keys. Users can also use shortcuts such as “M” (menus), “H” (headings), “F” (forms), “B” (buttons), and “G” (graphics) to jump to specific elements.
Font adjustments – users, can increase and decrease its size, change its family (type), adjust the spacing, alignment, line height, and more.
Color adjustments – users can select various color contrast profiles such as light, dark, inverted, and monochrome. Additionally, users can swap color schemes of titles, texts, and backgrounds, with over 7 different coloring options.
Animations – epileptic users can stop all running animations with the click of a button. Animations controlled by the interface include videos, GIFs, and CSS flashing transitions.
Content highlighting – users can choose to emphasize important elements such as links and titles. They can also choose to highlight focused or hovered elements only.
Audio muting – users with hearing devices may experience headaches or other issues due to automatic audio playing. This option lets users mute the entire website instantly.
Cognitive disorders – we utilize a search engine that is linked to Wikipedia and Wiktionary, allowing people with cognitive disorders to decipher meanings of phrases, initials, slang, and others.
Additional functions – we provide users the option to change cursor color and size, use a printing mode, enable a virtual keyboard, and many other functions.
We aim to support the widest array of browsers and assistive technologies as possible, so our users can choose the best fitting tools for them, with as few limitations as possible. Therefore, we have worked very hard to be able to support all major systems that comprise over 95% of the user market share including Google Chrome, Mozilla Firefox, Apple Safari, Opera and Microsoft Edge, JAWS and NVDA (screen readers), both for Windows and for MAC users.
Despite our very best efforts to allow anybody to adjust the website to their needs, there may still be pages or sections that are not fully accessible, are in the process of becoming accessible, or are lacking an adequate technological solution to make them accessible. Still, we are continually improving our accessibility, adding, updating and improving its options and features, and developing and adopting new technologies. All this is meant to reach the optimal level of accessibility, following technological advancements. For any assistance, please reach out to santihumor@santirodriguez.es