nota

Acercandome a IndieWeb

Esto lo empece a escribir en Julio, y se me ha ido quedando en draft.

Entre Abril y Mayo de 2020 migré el sitio de un Drupal 7 que estaba hospedado en un shared hosting a Gatsby hospedado en Vercel. La parte más dolorosa fue crear los archivos Markdown usando el contenido del blog y no perder las URLs.

Parte de la motivación de migrar fue aprender más de Gatsby, pero también alejarme más de Twitter e Instagram, Facebook prácticamente no lo utilizo así que, no me importa. Cuando digo "alejarme" no me refiero necesariamente a dejar de usarlas (deberia!?), sino a publicar menos ahí y más aquí, y no pensar nunca en que pasará cuando las cierren, como podré exportar el contenido que me importa y como evitar que se pierda, y claro, como dejar de usar los productos de Zuck.

Mi contenido me importa a mí.

Desde el 2009 adquirí, si se puede decir eso, el dominio leivajd.com; la primera version del sitio fue en WordPress, la segunda en Drupal y ahora Gatsby. Por una mala migración perdí todo el contenido entre 2009 y 2012, a nadie le importa, pero a mi sí. Nadie lo lee, ni yo, pero esta es mi manera de llevar un registro y documentar las cosas que voy aprendiendo, leyendo, al fin, compartiendo.

Esta necesidad de seguir publicando, no perder y controlar más mi contenido me recordó un concepto que habia leído hace un par de años en un post de Jeremy Keith, IndieWeb.

Qué es?

Definión en el sitio oficial:

The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.

Muchos conceptos, pero en sencillo es: tener un dominio y un sitio web. Podemos ir un poco, ó mucho, más allá usando los building blocks y convertir nuestro sitio web en una red social de la que tenemos control completo.

Estado actual

Asi estoy a Enero 2021:

Próximos proyectos

Algunos features que quiero agregar a este sitio; me falta priorizar y ver cuales se sobreponen.

  • Mostrar la fecha de la ultima actualización hecha a un post.
  • Publicar en el sitio fotos, links y notes sin necesidad de crear el markdown "manualmente", ojala tener un form o similar para publicaciones cortas.
  • Enviar Webmentions.
  • Sindicar on demand contenido a Twitter.
  • Publicar on demand fotos ó notas a Twitter/Instagram.
  • Publicar tweets desde el sitio.
  • Publicar respuestas a tweets desde el sitio.
  • Mostar en cada post el link de donde se sindico.
  • Crear una sección Now
  • Crear una con los feeds, https://adactio.com/journal/17095
  • Agregar un blog roll.
  • Recibir Webmentios (no estoy tan seguro de esto).
  • Migrar a Eleventy :D

Publicado el por José Leiva

Tags: IndieWeb, Web