Softcatala / web-2015

Repositori per a la versió 3 de la web de Softcatalà
1 stars 3 forks source link

Migració de les pàgines de memòries a WordPress #231

Closed jordimas closed 3 years ago

jordimas commented 4 years ago

Objectiu: actualment el sistema de memòries inclou web (implementat amb Python) i backend. El que es vol es moure tota la part web a WordPress i deixar el sistema de memòries com un sistema d'API. El mateix model que seguim en altres serveis.

Cal migrar la pàgina https://www.softcatala.org/recursos/ i les seves 4 subpàgines a Wordpress.

  1. L'índex https://www.softcatala.org/recursos/ és completament estàtic.

  2. La pàgina d'estàndards ISO (https://www.softcatala.org/recursos/llistats_iso.html ) en @xavivars ja l'ha migrat.

  3. La pàgina de terminologia és estàtica, hi ha 4 enllaços i els fitxers són aquí: https://static.softcatala.org/terminology/

  4. La pàgina https://www.softcatala.org/recursos/memories.html és la més complexe.

Per generar la taula de baixades exportem aquest endpoint: https://api.softcatala.org/memories/v1/projects que conté tota la informació per generar-les i la informació de l'índex: https://api.softcatala.org/memories/v1/index

Per implementar la cerca tenim l'endopint https://api.softcatala.org/memories/v1/search?source=File&project=Mozilla torna els mateixos resultats que avui mostrem a la web

Com que la cerca pot tener molt resultats, suportem pàginació. Per exemple:

A https://github.com/Softcatala/translation-memory-tools/blob/docker/src/web/web_search.py#L224 hi ha el codi dels end points del sistema

Abans de començar a treballar amb això cal tenir el sistema funcionant a Gitlab i parlar-ne per aclarir dubtes