Sitios estáticos
Os sitios estáticos son aqueles formados por arquivos HTML, polo que non é necesaria ningunha base de datos ou instalar no servidor ningún software en PHP, Java ou Ruby para facelos funcionar. Simplemente hai que copiar os arquivos no cartafol apropiado e listo.
As vantaxes dos sitios estáticos son considerables: o aloxamento é máis barato ou incluso gratuíto e, ao non haber lóxica no servidor, tamén son máis seguros e rápidos (alén de ecolóxicos). Obviamente, isto tamén ten inconvenientes: para poder deixar comentarios, enviar un formulario de contacto ou facer unha reserva online, vas ter que empregar algún servizo externo.
Facer un sitio estático non significa que teñas que crear arquivos html «a pelo», para iso están os xeradores de sitios estáticos. Sempre me sentín atraído por estas ferramentas que che permiten construír o HTML de xeito ordenado para despois poder facer cambios e actualizacións facilmente. Existen centos de xeradores (nesta lista podes atopar máis de 600) moitos deles adaptados a necesidades concretas (xeración de blogs, documentación, ebooks etc). Lembro que na época en que traballaba para Abanca, cheguei a crear un xerador para uso interno adaptado ás necesidades que tiña daquela (basicamente presentacións, documentacións e un miniblog), e actualmente estou desenvolvendo un novo xerador para Deno chamado Lume (aproveito para vos convidar a probalo se estades interesados en fedellar nestas cousas).
Pero o máis interesante deste xeradores, dende o meu punto de vista, é a facilidade e liberdade creativa que proporcionan, xa que non precisas pelexar cun CMS para conseguir o que queres. Gústame ter a posibilidade de definir unha estrutura propia para cada páxina e manter un certo proceso artesanal necesario para conseguir determinados resultados.
|
|
Dende hai un tempo estase a popularizar o termo JAMstack para promocionar este xeito de facer webs. Trátase dun movemento impulsado sobre todo por Netlify, unha plataforma para aloxar sitios estáticos con moitas funcionalidades a maiores. As siglas JAM veñen de Javascript, API e Markup e basicamente veñen dicir que os sitios estáticos tamén poden ser dinámicos, botando man de Javascript e de APIs externas para esas funcionalidades que o HTML non permite facer por si só. Por exemplo, podes usar Disqus para habilitar comentarios, a API de Stripe ou Paypal para facer pagamentos en liña ou Typeform, Netlify ou Google Forms para recibir datos de formularios.
Matt Mullenweg, o fundador de WordPress e CEO de Automattic considera que JAMstack é unha regresión no xeito de construír webs, porque acabas dependendo de demasiados servizos externos que fan a túa infraestrutura máis fráxil. Matt Biilmann, CEO de Netlify respóndelle que JAMstack representa o final da xeira de WordPress.
E aquí é onde entramos nunha confrontación de dúas formas moi diferentes, diría que antagónicas de facer webs. O xeito «tradicional» con WordPress como máximo representante, quen proporciona unha solución monolítica na que todo se realiza por medio de plugins e un CMS amigable, e a forma «moderna», moito máis flexible e amigable para os desenvolvedores, mais non necesariamente para os Muggles que van meter contido e que poden ser remisos a ter que escribir markdown nun arquivo de texto plano ou lanzar comandos dende un terminal (aínda que xa comeza a haber solucións como Netlify CMS).
|
|
Se o teu traballo está relacionado co deseño e vives en Galicia, xa saberás que a DAG está a realizar un estudo para a Xunta de Galicia para medir o impacto económico do deseño galego. Recoméndoche que cubras a súa enquisa, se non o fixeches xa, porque lles vai axudar moito a entender o panorama actual e todo o que saia de aquí tamén te beneficiará a longo prazo. Este domingo 15 é o último día así que vaite xa.
|
|
|
Un dos motivos polos que Figma está a ter tanto éxito é por empregar tecnoloxía web, o que fai que poida funcionar tanto no navegador web como instalado en calquera sistema operativo. Sketch pola contra, é unha aplicación nativa de macOS que non ten tanta flexibilidade. Recentemente lanzou unha campaña defendendo as aplicacións nativas e vendendo as súas bondades. Gustoume a estética retro escollida, que rende homenaxe ás antigas versións do sistema operativo de Apple.
Por certo, lembroume aos inicios de Apple e á súa primeira guía de interface para humanos, publicada en 1987 por Bruce Tognazzini.
|
|
|
Ultimamente moito se fala dos novos logos das aplicacións de Google. Hai opinións de todo tipo, eu son dos que pensa que están mal 🤷♂️, e que neles se confunde a unidade coa uniformidade. Teño a sensación de que os vou confundir, igual que me sucede cos de Whatsapp e Spotify no móbil por seren os dous círculos verdes. Entendo a estratexia de Google de unificar, mais penso que podería facelo mellor. Por exemplo, os diferentes produtos de Adobe teñen iconas unificadas pero suficientemente diferenciadas. En fin, se queres profundar máis sobre iso, Markus Hofmann explícacho neste artigo.
|
|
|
Os state-switch controls son aqueles botóns que serven para presentar un estado e ao mesmo tempo permiten cambiar ao estado contrario. O exemplo máis típico é o botón Play/Pause dos reprodutores. Cando está en "play", mostra a icona de pausa, e cando está en pausa, a icona de play. Outros exemplos son o botón para colgar unha chamada ou o mute. En NNG falan sobre este tipo de controis e sobre cal é a mellor maneira de implementalos.
|
|
|
Humaan é unha axencia australiana que realiza todo tipo de traballos dixitais. Hai un tempo fixeron ComicA11y, un experimento para facer as bandas deseñadas máis accesibles, proporcionando escollas como o tamaño de letra, idioma, tipografía, layout, contraste etc.
|
|
|
Nestes tempos de pandemia, confinamento e teletraballo, están saíndo moitos produtos interesantes. Un deles é tonari, que che permite manter o contacto permanente coa túa familia, amigos ou compañeiros de traballo a través dunha pantalla xigante.
|
|
|
O meu xefe Wences ante calquera cousa relacionada coa accesibilidade sempre me di «eso es de tu palo». Pois no caso do Accessibility Maze non pode ter máis razón: un videoxogo sobre accesibilidade, aprender os conceptos básicos para facer interfaces accesibles non ten por que ser aburrido.
|
|
|
|
|
|