EN

9 Barris Imatge — de Blogger a Taro Photo App

2026 · 9 Barris Imatge
9 Barris Imatge — de Blogger a Taro Photo App

Com LinuxBCN va portar 9 Barris Imatge de Blogger a Taro Photo App, un sistema de programari lliure fet amb Hugo: 3.006 articles des del 2008, zero errors i URLs conservades.

El punt de partida

El col·lectiu 9 Barris Imatge documenta Nou Barris des del 2002. Durant anys, tot el seu arxiu va viure a Blogger: 3.006 articles, els primers del 2008, publicats per membres que fan fotografia, no informàtica.

Blogger es va quedar petit. Cada limitació es convertia en feina manual per a gent que no hauria d’haver de barallar-se amb l’ordinador.

La resposta de LinuxBCN no va ser canviar de plataforma, sinó construir-ne una de pròpia amb programari lliure: Taro Photo App, que combina un web estàtic fet amb Hugo, un gestor de continguts perquè els membres publiquin sense tocar codi i mòduls per a la votació del públic i els formularis. El col·lectiu passa a ser amo de les seves dades i de les eines.


Què fallava i què hi posa Taro

A BloggerAmb Taro Photo App
Publicar un àlbum era fer una entrada i enllaçar-lo a màCada article té un camp per a l’àlbum, allotjat on es vulgui
Poc control de qui edita quèCada canvi és un commit amb autor i data, que es pot revisar i desfer
Tot depenia d’un servei extern: si canviaven les normes, l’activitat s’aturavaEl contingut és Markdown en fitxers propis, un format obert que no caduca
Les pàgines fixes eren entrades com qualsevol altraPàgines fixes pròpies, editables sense risc de trencar-les
Cap perfil de membreFitxa i pàgina per a cada membre, amb els seus articles
Publicar era “prémer un botó” que ningú sabia explicarUn model clar per a tothom: autor, fotografia, text, àlbum i paraules clau

La migració

El primer pas per posar Taro en marxa va ser portar-hi tot l’arxiu. Els 3.006 articles es van migrar tots, amb imatges, àlbums i etiquetes, i l’operació va acabar amb zero errors.

  • migrate_live.py llegeix el feed en directe del blog i genera un fitxer per article. Hi ha una variant, migrate_blogger.py, que treballa a partir de l’export XML oficial.
  • Les URLs es conserven. Cada article manté la mateixa adreça que tenia a Blogger, i els enllaços compartits durant divuit anys continuen funcionant.
  • Autoria recuperada. Un script (recupera_autors_blogger.py) va reconstruir l’autoria a partir dels perfils antics de Blogger: 439 de 473 articles assignats, i els 34 restants documentats.
  • Àlbums rescatats. Molts enllaços apuntaven a Picasa, que ja no existeix. Es van recuperar i traspassar a Google Photos.
  • Etiquetes. Per als articles que no en tenien, auto_tags.py en proposa de candidates.
  • Una 404 útil. Qui arriba a una adreça que ja no existeix troba un cercador i enllaços a la portada, l’arxiu i el contacte.

El resultat

  • 3.008 articles del 2008 al 2026 i 24 fitxes de membres
  • Més de 8.700 pàgines generades en menys de mig minut
  • Arxiu per anys, galeria per autor, núvol d’etiquetes i cerca instantània
  • Dades estructurades, sitemap i estadístiques sense galetes (GoatCounter)
  • Web estàtic: sense base de dades ni superfície d’atac en execució
  • Votació del públic per a exposicions i formularis propis, sense serveis de tercers

Els membres publiquen des del gestor de Taro, sense tocar codi. I el que va començar com la solució per a un col·lectiu és ara programari lliure (AGPL-3.0) que qualsevol altre grup fotogràfic pot instal·lar: coneix Taro Photo App.


Abans / després

Esquerra: 9 Barris Imatge a Blogger. Dreta: 9barrisimatge.org amb Taro Photo App.


Tot programari lliure

Taro Photo App i la seva migració s’han fet íntegrament amb eines lliures:

  • Hugo i PaperMod per al web
  • Sveltia CMS perquè els membres editin
  • Python 3 per als scripts de migració i els mòduls de Taro, sense dependències externes
  • Git per guardar cada canvi amb autor, data i historial

El codi és obert, amb llicència AGPL-3.0, a GitHub (112books/9bi).


La vostra entitat encara és a Blogger?

Si el vostre arxiu fa anys que viu a Blogger, WordPress o una altra plataforma i cada cop costa més mantenir-lo, a LinuxBCN el podem portar a Taro Photo App o a un sistema a mida, amb programari lliure i sense perdre ni un article ni un enllaç. Parlem-ne.

→ Parlem del teu projecte