Crear un portafolio accesible es una herramienta poderosa para cualquier desarrollador o diseñador. No solo permite mostrar tus habilidades y proyectos al público en general, sino que también demuestra un compromiso con la accesibilidad digital, un valor cada vez más importante en el mundo de la tecnología. Un portafolio accesible garantiza que personas con diversas capacidades puedan interactuar con tu contenido, ampliando tu audiencia potencial y mejorando la experiencia de usuario.
¿Cómo comenzamos con el proyecto?
El proyecto de portafolio accesible que estarás llevando a cabo inicia con un código base que está configurado para ser personalizado según tus necesidades. Este es un portafolio que, aunque inicialmente es poco accesible, será transformado para adherirse a buenas prácticas de accesibilidad. Aquí tienes una estructura básica con una plantilla de ejemplo. Este portafolio incluirá:
Una imagen de portada
Navegación por secciones
Una breve sección "Sobre mí"
Enlaces a redes sociales
Un carrusel de proyectos
Un formulario de contacto
¿Cómo podemos clonar el proyecto?
Para clonar el proyecto y comenzar a trabajar en él, puedes seguir estos sencillos pasos:
Accede al repositorio: El enlace al repositorio está en la sección de enlaces del curso. Cópielo y pégalo en tu navegador para acceder.
Clonación en GitHub: Una vez en el repositorio de GitHub, busca el botón verde que dice "Code" para copiar el enlace del proyecto. Este paso no muestra una notificación, pero puedes estar seguro de que el enlace está copiado.
Uso de terminal: Abre tu terminal favorito y clona el repositorio en cualquier carpeta de tu máquina utilizando el enlace copiado.
git clone [enlace-copiado]
¿Qué estructura tiene el proyecto?
El portafolio que vas a personalizar está compuesto principalmente por archivos de HTML, CSS y JavaScript. Es un proyecto sencillo, ideal tanto para principiantes como para aquellos con experiencia que desean mejorar la accesibilidad de sus proyectos. Encontrarás los siguientes elementos:
Archivo HTML: Contiene la estructura base del sitio, donde se integran los elementos principales.
<!DOCTYPEhtml><htmllang="es"><head><linkrel="stylesheet"href="estilos.css"></head><body><!-- Contenido del portafolio --><scriptsrc="script.js"></script></body></html>
Archivo CSS: Se llama estilos.css y está vinculado para dar estilo a los elementos HTML.
Archivo JavaScript: Denominado script.js, este archivo añade funcionalidad a los componentes interactivos del portafolio.
¿Qué más incluye el proyecto?
El proyecto también viene con un archivo README que contiene información básica del repositorio, un archivo .gitignore para omitir archivos innecesarios en el repositorio, y una carpeta con imágenes para usar en el portafolio. Puedes personalizar estas imágenes según tus preferencias, asegurando que el portafolio refleje tu identidad visual.
Recuerda, empezar un portafolio accesible es un excelente primer paso, pero la verdadera magia está en los detalles de accesibilidad que irás agregando mientras avanzas en el curso. Así que prepárate para aprender y aplicar aquellas mejoras que harán tu portafolio realmente destacable para todos los usuarios.
La primera falla de la que me percate en el portafolio fue en el texto. No hay demasiado contraste, estoy seguro que muchas personas pueden leer el texto con dificultad
Te amooo, aajjajaja, es increíble encontrar en platzi, un curso tan importante de un tema que en muchas sociedades olvidamos, sin duda esto servirá para mejorar las condiciones de vida de muchas Personas con Discapacidad y a mi me ayudará con un proyecto que ayudará en mi trabajo.
Yay! Let's do it!
como se usa la terminal algun curso o si me puede explicar estaria genial
El Curso de Terminal y Linea de Comandos te funciona muy bien :D
En el mundo real, solo hay una rama aparte de la de master que es develop, esta rama es la que generalmente se despliega en un staging, por lo que cuando despliegas a un repositorio, es recomendable que elimines las ramas de cada uno de los feature cuando se haga merge a la rama principal (develop) donde se realizaran las pruebas de toda la aplicación antes de llevar a producción (master).
También nos entregas el proyecto ya en su etapa final, por lo que los que llegan deberían conocer que deben pararse en el commit inicial, el cual es: b69328e40b8e0820f82acbdffde22b2c7a1e2c35, para ello solo deben usar git checkout <commit> recuerden que eso solo los movera al commit inicial, para continuar trabajando desde allí puedes crear tu propia rama, te propongo develop, que es la rama donde deberias estar trabajando.
git checkout -b develop o git switch -c develop si trabajas con la convención moderna.
Genial! Yo ya tengo un portafolio pero aprovechare al maximo este curso para hacerlo accesible a todas las personas
Yo tengo mi página web
¿A ustedes qué tan accesible les parece? (Sé que puedo usar lighthouse pero me gustaría escuchar opiniones de personas).
¡Hola Miguel!
En cuanto a accesibilidad nos referimos tu pagina no tiene ningún problema, todo contrasta super bien.
Esta bastante accesible, pero le falta un poquito de performance, en la seccion de LightHouse obtuvo 88 puntos de 100.
esta cool que diga el numero de la linea para usuarios que no son visulaes, por cierto detesto los sinco segundos de auto reproduccion del siguiente video, las personas que usan leector de pantalla no escrolean tan rapido como para que el video no se auto reprodudca solo. tambien tiene problemas de funcionamiento con nvda .
porfin
Que genial, un portafolio accesible!!!!!
Vamos a trabajarle! :D
👌
Now the show begins!
ah darle !
La clase se centró en el primer paso práctico para crear un portafolio accesible partiendo de un código base que inicialmente es inaccesible.1. Objetivo del Proyecto
Mostrar Capacidad: El objetivo final es tener un portafolio accesible que muestre todas las habilidades del estudiante y se pueda personalizar.
Punto de Partida: Se utiliza un portafolio de ejemplo que es, intencionalmente, muy inaccesible. La tarea será arreglarlo progresivamente para hacerlo completamente accesible.
2. Obtención del Código Base
Fuente: El proyecto base se encuentra en el repositorio de GitHub de la profesora.
Procedimiento:
El estudiante debe acceder al enlace proporcionado en el curso.
Hacer clic en el botón verde "Clone or download".
Copiar el enlace y usar el comando git clone para descargarlo en su equipo.
3. Estructura y Archivos del Proyecto
Una vez abierto el proyecto en el editor de código, la estructura es bastante simple:
Carpeta images: Contiene todas las imágenes utilizadas en el proyecto. Se sugiere cambiar estas imágenes al personalizar el portafolio.
Archivo HTML: Es la base estructural del portafolio.
Línea 7: Se conecta el archivo de estilos (Styles.css).
Línea 83: Se conecta el archivo de JavaScript (script.js).
4. Próximo Paso
Una vez familiarizado con la estructura simple del código, el siguiente paso es comenzar a implementar los principios de accesibilidad al proyecto.