AltoTrail Explorer ahora puede mostrar listados de empleos en un mapa para países, regiones, subregiones y listados individuales.
AltoTrail Explorer ahora tiene una vista de mapa para listados de empleos.
Los usuarios pueden abrir un mapa desde las vistas de país, región, subregión y listado de empleo individual. Esto facilita entender dónde están los empleos y pasar de la exploración geográfica a los detalles del listado.
El mapa puede usar datos de listados ya guardados en caché cuando estén disponibles, pero también puede cargar los datos actuales de los listados cuando la caché no tenga lo necesario. Eso significa que el mapa ya no se limita a los alcances que se prepararon previamente en segundo plano.
El mapa también se puede ampliar para mostrarse como una superposición más grande. Esto da a los usuarios más espacio para inspeccionar ubicaciones de empleos, especialmente en pantallas más pequeñas o cuando hay muchos marcadores.
Hay una limitación importante. Muchos listados de EURES no proporcionan coordenadas exactas del lugar de trabajo. En esos casos, AltoTrail coloca el marcador usando el nivel geográfico mejor disponible, a menudo el centroide de una región o subregión. Por eso, el mapa debe leerse como una visión general geográfica, no como datos exactos a nivel de calle.
El resultado práctico es simple: Explorer ahora ofrece a los usuarios una visión visual más clara de la disponibilidad de empleo en toda Europa, manteniéndose fiel a la precisión de los datos de ubicación subyacentes.
Current focus:
Hacer la exploración de empleos más visual, comunicando con claridad que muchas ubicaciones del mapa son aproximadas.
AltoTrail Explorer ahora puede guardar ocupaciones como favoritas, lo que facilita volver a los roles que el usuario explora con más frecuencia.
AltoTrail Explorer ahora tiene favoritos de ocupaciones.
Los usuarios pueden guardar una ocupación desde el panel de detalles y luego volver a ella desde una pequeña barra de favoritas sobre el árbol. Esto hace que Explorer sea más rápido de usar cuando una persona suele explorar el mismo rol, revisa la disponibilidad de empleos en distintos países o regiones y regresa a listados relacionados con el tiempo.
Las favoritas se basan en ocupaciones, no en listados. Eso significa que una favorita apunta de vuelta a la ocupación subyacente en el árbol de Explorer, incluso si se guardó mientras se veía un rol relacionado o un listado de empleo.
Al hacer clic en una favorita, el árbol vuelve a esa ocupación, se limpia cualquier filtro activo, se expande la ruta y se desplaza el nodo seleccionado hasta que quede a la vista. En móvil, el usuario permanece en el árbol para que sea claro dónde encaja la ocupación guardada.
Esto mantiene la función simple y predecible. Las favoritas de Explorer están separadas de los listados guardados de Assistant, pero usan un patrón visual familiar para que el producto se sienta coherente.
El resultado práctico es simple: Explorer ahora es más fácil de usar como espacio de trabajo recurrente para las ocupaciones que al usuario le interesan más.
Current focus:
Mantener Explorer útil como superficie de trabajo recurrente, preservando un modelo simple de favoritos a nivel de ocupación.
AltoTrail Explorer ahora puede crear CV y carta de presentación a partir de un perfil de rol guardado localmente, manteniendo al mismo tiempo el uso del flujo normal de generación de documentos.
AltoTrail ya dio un pequeño pero importante paso en los Documentos de Explorer.
Ahora los usuarios pueden guardar un perfil de rol reutilizable localmente en el navegador y usarlo para crear CV y carta de presentación a partir de un listado de empleo seleccionado dentro de Explorer. Esto mantiene el flujo ligero y evita convertir Explorer en un sistema de documentos separado.
La implementación sigue reutilizando el flujo normal de generación de documentos de AltoTrail en lugar de introducir un segundo motor de generación dentro de Explorer. Esto mantiene la arquitectura más simple y hace que el comportamiento sea más consistente en todo el producto.
Los documentos generados también se guardan ahora en el almacenamiento de casos del usuario en AltoTrail. Este es un paso interno importante porque crea una base más estable para reabrir y reutilizar documentos más adelante.
Aún queda una limitación. Explorer todavía no reabre automáticamente esos documentos generados previamente cuando el usuario vuelve al mismo listado. Ese comportamiento todavía se está investigando.
El resultado práctico es simple: Explorer ahora es mejor convirtiendo un perfil de rol guardado en documentos de solicitud utilizables, y el siguiente paso es hacer la reanudación de documentos más estable y predecible.
Current focus:
Mantén Explorer simple como un lanzador de documentos delgado y verifica más adelante si los documentos ya generados deberían reabrirse en lugar de recrearse.
AltoTrail ahora muestra una pequeña señal de estado de la fuente, lo que facilita ver si EURES y JobTech parecen funcionar normalmente.
AltoTrail ahora tiene una pequeña función de estado de la fuente.
El objetivo es simple: cuando algo parece estar mal, los usuarios deberían tener una idea más clara de si el problema probablemente está dentro de AltoTrail o conectado con una fuente externa de empleo.
La primera versión monitorea EURES y JobTech. La página de inicio muestra una señal de estado compacta, y una página de estado de fuente separada ofrece un poco más de detalle sobre la salud de la fuente observada más recientemente.
Esto no es un sistema completo de disponibilidad, y tampoco cambia cómo AltoTrail busca empleos. Solo es una pequeña capa de transparencia que reporta lo que AltoTrail puede observar actualmente.
El estado se actualiza automáticamente en producción. Eso significa que la señal pública debería mantenerse más actualizada sin necesidad de actualizaciones manuales.
El resultado práctico es simple: AltoTrail ahora es un poco más fácil de confiar y más fácil de entender cuando las fuentes externas de empleo tienen problemas temporales.
Current focus:
Mantén el estado simple y veraz, evitando una complejidad innecesaria de gestión de incidentes.
AltoTrail Explorer ahora puede encontrar y abrir más títulos de empleo a través de roles relacionados, haciendo que la búsqueda por ocupación se sienta más amplia y natural.
AltoTrail ya mejoró cómo funciona la búsqueda por ocupación dentro de Explorer.
Explorer ahora puede exponer más títulos de empleo relacionados en el árbol y hacerlos buscables de una forma más útil. Esto significa que los usuarios a menudo pueden encontrar el camino correcto incluso si comienzan desde un título de empleo diferente pero familiar.
En la práctica, esto hace que Explorer se sienta mucho más amplio. La estructura subyacente de ocupaciones no se reemplaza, pero AltoTrail ahora ofrece muchos más puntos de entrada naturales hacia ella.
Esto importa porque las personas no siempre buscan con el mismo título de empleo formal. Un usuario puede buscar con una redacción y aun así esperar llegar al mismo mercado laboral real subyacente.
El resultado práctico es simple: Explorer ahora se siente más rico, más fácil de buscar y mejor conectando títulos de empleo relacionados con la disponibilidad real.
Current focus:
Sigue mejorando Explorer como herramienta práctica de descubrimiento, mostrando más puntos de entrada útiles hacia la misma disponibilidad de empleo.
Las favoritas de AltoTrail ahora son más estables en la práctica, y las favoritas guardadas actualmente pueden recrear CV y carta de presentación más de una vez cuando sea necesario.
AltoTrail ahora mejoró cómo se comportan las favoritas después de guardarlas.
El resultado más importante es la estabilidad. Las favoritas ahora dependen menos del estado exacto del recorrido original, lo que hace que los listados guardados se sientan más confiables cuando vuelves a ellos más adelante.
También hay una diferencia de comportamiento temporal pero útil frente a los listados normales. Para resultados de búsqueda regulares, la generación de documentos sigue ligada al flujo normal de una sola ejecución. Para favoritas, AltoTrail permite actualmente recrear CV y carta de presentación cuando sea necesario.
Esto es intencional por ahora. Una favorita guardada está pensada para comportarse más como un listado guardado estable que como un resultado de una sola vez dentro de una ejecución.
La dirección actual sigue siendo conservadora. AltoTrail no está convirtiendo las favoritas en un archivo permanente de documentos separado. En su lugar, el producto usa las favoritas como un punto de partida más fiable para crear documentos nuevamente cuando sea necesario.
El resultado práctico es simple: ahora las favoritas se sienten más confiables y los empleos guardados son más fáciles de volver a consultar y reutilizar.
Current focus:
Mantén las favoritas como una función fiable de listados guardados, separándolas del flujo normal de documentos que se ejecuta una sola vez.
AltoTrail Explorer ahora puede mostrar etiquetas del árbol ESCO tanto en inglés como en sueco, y el filtrado sigue el idioma del árbol activo.
AltoTrail ya dio el primer paso real hacia un árbol multilingüe de Explorer.
Explorer antes mostraba el árbol de ocupaciones solo en inglés. Eso significaba que los usuarios suecos todavía podían usar la página, pero el árbol en sí todavía no seguía el idioma seleccionado de forma significativa.
Explorer ahora puede cargar el árbol en inglés o en sueco, y el filtrado también sigue el idioma del árbol activo. En la práctica, esto significa que un usuario sueco puede explorar etiquetas de ESCO en sueco y buscar con palabras suecas dentro del árbol.
Esta es una mejora importante porque la exploración de ocupaciones debería sentirse natural en el idioma del usuario, no solo en la interfaz que la rodea.
Al mismo tiempo, esto es intencionalmente solo un primer paso. La base actual se centra en datos de idioma nativos de ESCO para inglés y sueco. Algunos nodos auxiliares de AltoTrail en la parte inferior del árbol todavía permanecen en inglés por ahora, y el soporte multilingüe más amplio tendrá que añadirse con cuidado en pasos posteriores.
El resultado principal es simple: Explorer ya no es solo en inglés a nivel de árbol, y el producto ahora tiene una base clara para explorar ocupaciones multilingües.
Current focus:
Usa esto como primer paso hacia un modelo multilingüe más amplio de Explorer, sin mezclar datos de ESCO con la capa normal de traducción de la interfaz de AltoTrail.
AltoTrail ahora guarda las favoritas de una forma más duradera, por lo que ya no están vinculadas solo a la sesión actual.
AltoTrail ahora mejoró cómo se almacenan las favoritas guardadas.
Antes, las favoritas estaban vinculadas a la sesión actual. Eso significaba que podían desaparecer cuando se limpiaba una sesión más antigua. Ahora las favoritas pasan a un modelo de almacenamiento basado en el usuario, para que puedan sobrevivir a través de sesiones para el mismo usuario.
Este es un cambio pequeño en la interfaz, pero una mejora importante en el comportamiento. Una favorita suele ser una señal de que algo debería conservarse, no solo ocultarse por el momento.
Al mismo tiempo, los listados ocultos siguen siendo de una sola sesión. Eso es intencional. Ocultar algo a menudo significa “no mostrarlo ahora”, mientras que una favorita significa “conservarlo para más tarde”.
Esto hace que el comportamiento sea más fácil de entender y le da a AltoTrail un modelo de favoritos guardados más sereno y fiable, sin agregar todavía complejidad de cuenta.
Current focus:
Verifica el nuevo comportamiento fuera de DEV y mantén el modelo simple mientras los listados ocultos sigan basados en sesión.
FAQ y Project Updates ahora mantienen a los usuarios en la misma página al cambiar entre inglés y sueco.
AltoTrail ahora mejoró el cambio de idioma en las páginas de documentos públicos.
FAQ y Project Updates ahora tienen sus propias rutas en inglés y sueco. Esto significa que el selector de idioma mantiene a los usuarios en un tipo de página similar en lugar de enviarlos de vuelta a la página de inicio.
Si no se selecciona ningún idioma, AltoTrail ahora empieza desde la configuración de idioma del usuario. Esto hace que las páginas de documentos se sientan más naturales desde el principio.
Es un cambio pequeño, pero importante. El cambio de idioma debería sentirse predecible y tranquilo.
Por ahora hay una excepción clara. Las páginas legales se mantienen solo en inglés. Por eso, el selector de idioma normal se oculta allí en vez de fingir que ya existe una página legal en sueco.
Esto mantiene el comportamiento fiel y más fácil de entender.
Current focus:
Mantén las rutas de documentos simples y consistentes, y revisa más adelante si las páginas legales también deberían tener sus propias rutas de idioma.
AltoTrail Explorer ahora muestra un árbol más simple y ofrece comentarios más claros mientras se carga la disponibilidad de empleos.
El trabajo reciente se centró en hacer que el árbol de Explorer sea más fácil de leer.
Algunas etiquetas del árbol antes mostraban cantidades que representaban la estructura, como cuántos países, regiones o etiquetas cercanas había disponibles. Explorer ahora pone más énfasis en los números que más importan para quien busca empleo: la disponibilidad real de empleos.
Explorer también ahora ofrece comentarios visuales más claros cuando se cargan partes nuevas del árbol. Esto facilita entender que el sistema está funcionando, especialmente cuando la disponibilidad en vivo tarda un momento en aparecer.
Es una mejora pequeña, pero importante. Explorer debería sentirse sereno y comprensible, no técnico ni ambiguo.
Current focus:
Sigue mejorando Explorer paso a paso para que la disponibilidad de empleo sea más fácil de entender sin hacer la interfaz más técnica.
AltoTrail hizo más clara la estructura de rutas multilingües en las páginas públicas principales.
El trabajo reciente se centró en hacer la configuración de la ruta pública más consistente entre la página raíz, Assistant y Explorer.
La idea principal no cambió. Las rutas específicas por idioma siguen siendo las páginas públicas principales, mientras que las rutas originales sin prefijo permanecen como puntos de entrada más neutrales.
Esto importa porque AltoTrail se va convirtiendo gradualmente en un producto público más claro. La estructura de rutas ahora se entiende mejor y es más consistente entre las familias de páginas principales.
Esto no fue una función nueva en el sentido habitual. Fue un paso de limpieza y aclaración que hace que la configuración multilingüe existente se sienta más intencional.
Current focus:
Sigue cómo se comportan las rutas actualizadas en Search Console y mantén la misma estructura para futuras páginas públicas.
AltoTrail agregó el primer espacio de trabajo de comparación funcional en AltoTrail Explorer, lo que permite inspeccionar en paralelo los resultados basados en URI y los basados en términos de EURES.
El trabajo reciente de AltoTrail convirtió la verificación temprana de EURES en una implementación funcional dentro de Explorer.
La nueva sección agrega una ruta de comparación del lado del servidor y un primer espacio de trabajo con formato de reporte en el panel derecho. Esto permite inspeccionar de forma más directa y visual la recuperación de ocupaciones basada en URI y la recuperación de títulos basada en términos.
Esto importa porque los dos modos de búsqueda no se comportan igual. Pueden producir totales distintos, distribuciones de países diferentes y patrones de regiones diferentes. En lugar de tratar esas diferencias como teoría abstracta, AltoTrail ahora puede estudiarlas en una herramienta funcional.
La primera versión es intencionalmente técnica. Se centra en vistas de resumen, comparación y reporte sin procesar, para que el modelo de recuperación se entienda antes de construir vistas más orientadas al usuario, como mapas, presentaciones de listados o flujos de búsqueda más amplios.
Current focus:
Usa el nuevo espacio de trabajo de comparación para estudiar en qué se diferencian la búsqueda basada en conceptos y la basada en títulos antes de decidir cómo debería funcionar el comportamiento futuro del explorador.
AltoTrail está preparando una nueva página pública de actualizaciones, construida a partir de markdown en inglés, con versiones cacheadas traducidas para otros idiomas.
AltoTrail se está moviendo hacia un producto público más transparente. El objetivo es facilitar seguir lo que se está construyendo sin pedir a los visitantes que lean documentos internos de arquitectura.
Este trabajo no consiste en crear un blog ni un sistema de noticias. Se trata de añadir una línea de tiempo serena y legible que explique pasos de desarrollo importantes en un lenguaje claro.
La primera versión es intencionalmente simple: una sola página larga con desplazamiento y las actualizaciones más recientes primero.
Current focus:
Definir el formato del contenido, el modelo de análisis (parsing), el flujo de traducción y la estructura de caché.
El trabajo reciente de verificación se centró en cómo se comporta EURES en la práctica y qué significa eso para una recuperación de roles fiable.
El trabajo reciente de AltoTrail se centró en verificar cómo se comporta EURES a nivel de API y dónde el comportamiento real difiere de expectativas anteriores.
Esto importa porque AltoTrail depende de fuentes externas de empleo, y un producto confiable debe reflejar cómo se comportan esas fuentes en realidad. Las observaciones verificadas son más útiles que las suposiciones cuando el objetivo es un comportamiento de búsqueda de empleo estable.
El resultado es un enfoque más cuidadoso y basado en la realidad para el diseño de consultas y el manejo de proveedores.
Current focus:
Mantén el comportamiento de recuperación explícito, examinable y fundamentado en observaciones verificadas, no en suposiciones.
AltoTrail Explorer se movió desde un estado de prototipo local hacia una herramienta visible de AltoTrail, con rutas publicadas y soporte de navegación compartida.
AltoTrail Explorer ya no es solo un prototipo interno. Ahora tiene un lugar más claro en el producto público de AltoTrail.
Este paso importa porque la exploración de ocupaciones se está convirtiendo en una parte visible del producto y no en un experimento separado. Además, ayuda a AltoTrail a crecer desde un solo asistente hacia un conjunto más amplio de herramientas.
El trabajo se mantuvo deliberadamente conservador. Las mejoras de publicación y navegación se separaron de preguntas más profundas sobre tiempo de ejecución y datos del dominio.
Current focus:
Continúa mejorando la superficie técnica del navegador actual sin mezclar trabajo de publicación con cambios más profundos en tiempo de ejecución.
Explorer ahora tiene una primera sección en vivo de conteo de países, y una separación más clara entre el comportamiento de exploración y el de resultados.
Explorer ahora puede mostrar descubrimiento en vivo de conteo de países para nodos de ocupación. Esto crea un vínculo más concreto entre la exploración de ocupaciones y la disponibilidad real de empleo.
El propósito principal de este paso fue la claridad. AltoTrail ahora mantiene una separación más explícita entre inspeccionar una ocupación y abrir un espacio de trabajo centrado en resultados.
Esto hace que Explorer sea más fácil de entender y lo prepara para crecer en el futuro sin ampliar demasiado pronto el contrato central de tiempo de ejecución.
Current focus:
Extender el comportamiento de grupos de países bajo etiquetas de ocupación alternativas.
El frontend de Explorer se dividió en módulos más claros y se preparó para trabajos futuros con publicación y multilingüismo.
A medida que Explorer creció, se volvió importante separar responsabilidades en el frontend en lugar de dejar que unos pocos archivos se volvieran demasiado grandes.
Este paso se enfocó principalmente en la mantenibilidad. Una estructura más limpia hace que el trabajo posterior sea más seguro, más fácil de probar y más fácil de entender.
Al mismo tiempo, AltoTrail también preparó el terreno para futuros trabajos de traducción de UI en Explorer, sin mezclar esa traducción con la traducción de datos del dominio de ESCO.
Current focus:
Mantén la estructura del frontend pequeña y comprensible mientras se agregan nuevas funciones.
AltoTrail introdujo un modelo de publicación multilingüe más sólido para las páginas raíz y de asistente, con HTML específico por idioma servido directamente por el servidor web.
Este fue un paso importante de producto y SEO. En lugar de depender solo de actualizaciones del lado del cliente, AltoTrail ahora sirve HTML de publicación sensible al idioma directamente para rutas publicadas.
Esto mejora la claridad para los usuarios, le da a los motores de búsqueda un mejor resultado público y reduce la brecha entre el contenido visible y la identidad de la ruta.
La idea clave era mantener el contenido publicado determinista y controlado por el repositorio, mientras la traducción de UI en tiempo de ejecución se deja como una capa secundaria, en lugar de ser la fuente de verdad para las páginas públicas.
Current focus:
Extiende el mismo modelo limpio de publicación a más superficies de contenido orientadas al público.
AltoTrail presentó una página multilingüe de FAQ con contenido canónico en inglés, renderizado del lado del servidor y versiones traducidas en caché.
La página de FAQ se creó para responder preguntas comunes sobre el producto sin hacer la interfaz de Assistant más pesada o más concurrida.
Esto también se volvió un hito arquitectónico importante. AltoTrail ahora tiene un patrón validado para traducción de contenido: contenido fuente en inglés, traducción dirigida por el modelo, almacenamiento estructurado en caché y una alternativa segura de vuelta a inglés.
Ese patrón ahora es útil más allá de FAQ y es directamente relevante para la nueva página de Project Updates.
Current focus:
Reutiliza los mismos principios de traducción y caché para otro contenido público estructurado.
AltoTrail estableció su primer modelo de despliegue en VPS con capacidad de staging, con actualizaciones basadas en Git y una estructura de servicios documentada.
Este paso llevó a AltoTrail más allá del esquema local solo de laboratorio y más cerca de un producto real ya desplegado.
El propósito principal no fue aumentar funciones, sino claridad operativa. Un producto es más fácil de confiar cuando el despliegue, el comportamiento al reiniciar y la disposición del servicio son explícitos y repetibles.
Ese trabajo de infraestructura creó una base más sólida para probar cambios orientados al público en un entorno realista.
Current focus:
Mantener el despliegue reproducible y cercano al comportamiento de producción.
AltoTrail introdujo una arquitectura canónica más estable para listados y datos geográficos.
Este fue uno de los pasos estructurales más importantes en AltoTrail. El objetivo era reducir la duplicación, mejorar la estabilidad de la identidad y crear una base más limpia para listados, datos de ubicación y, más adelante, el comportamiento relacionado con mapas.
Aunque este trabajo es profundamente arquitectónico, la razón detrás es simple: los usuarios no deberían perder coherencia solo porque los datos se procesan en ejecuciones repetidas.
El efecto a largo plazo es una base de producto más estable, con menos duplicación oculta y límites de responsabilidad más claros.
Current focus:
Preservar una identidad estable y datos reutilizables sin cambiar el flujo visible para el usuario más de lo necesario.
AltoTrail introdujo barandillas de seguridad en tiempo de ejecución como base para que el producto sea más seguro y estable sin cambiar la semántica del pipeline.
A medida que AltoTrail se acercaba a un producto orientado al público, se volvió necesario agregar barandillas ligeras en tiempo de ejecución alrededor de solicitudes, concurrencia y comportamiento de generación.
Este paso trató de seguridad práctica más que de trabajo de funciones. El objetivo era reducir usos evitables, controlar la exposición de costos y hacer que el comportamiento del sistema sea más predecible.
La elección de diseño importante fue hacerlo sin cambiar el significado del pipeline en sí.
Current focus:
Mantén el producto operativamente seguro, preservando un comportamiento determinista.
El proyecto pasó de una superficie interna tipo laboratorio a una identidad de producto pública más clara bajo el nombre de AltoTrail.
Este fue un cambio en la capa de presentación, pero importante. Un producto necesita una identidad clara antes de poder sentirse confiable e intencional.
El propósito de este paso fue alejarse del lenguaje interno o experimental y acercarse a un producto público más claro.
Ese cambio ayudó a conectar el trabajo de arquitectura, el refinamiento de UI y la dirección del producto en un todo más coherente.
Current focus:
Sigue convirtiendo el progreso técnico en un producto más coherente y comprensible.