Un nouveau site pour chatons?

Ok, ce que je voulais mettre en place pour chatons, on est en train de le faire pour librehosters :wink:

https://lab.libreho.st/librehosters/libreho.st/issues/4

Qu’en pensez-vous? (si c’est un peu cryptique, ou en Anglais Dites moi, je détaille :slight_smile: )

Ah oui j’ai vu ça dans la procédure pour rejoindre Librehosters (toujours pas fait la demande :frowning:). J’aime bien l’idée, mais effectivement soit faut refaire le site, soit il faudrait que le parseur mette a jour les champs dans la base de données a la place.

Et la recherche par critère est gérée comment du coup ? Le json fini quand même dans une base de données ?

Je ne sais pas si tu connais hugo? Du coup, c’est un site static, et oui, il faut refaire le site a chaque fois.
Je prévois la chose suivante:

  • trigger pipeline once a day
  • trigger piepline when there is a change on the directory repo

Pas de bases de données, non:
https://gohugo.io/templates/data-templates/#data-driven-content

Pour la recherche:
https://gohugo.io/tools/search/

Elle est pas belle la vie? :wink:

Merci @pierre, j’ai découvert la recherche pour site statique du coup ! (j’utilise jekyll pour mon site vitrine)

Je pensais plus a une adaptation / intégration du json ‹ template chaton › dans le site actuel dans ma première question. Mais c’est peut-être plus compliqué que de tout refaire en statique.

Perso je suis plutôt partisan du statique, qui rendrait l’édition plus simple entre le gitlab et le site, et qui permet de faire tourner en local avec pas grand-chose avant de pousser. Par contre y a quand même des limitations (formulaires / commentaires). Et sans JS on perdrait la recherche (par rapport a l’actuel, où on perd que la carte).

C’est un relativement gros projet: convertir l’actuel (avec la gestion des langues), documenter, référencer, et aider/former les chatons qui seraient motivés pour alimenter le site/ continuer la traduction.
@pierre tu prévoirais combien de personnes pour mener à bien ce projet ? Tu maîtrises déjà hugo ?

Pourquoi ne pas faire site sur une base de framework ou partir sur CMS ? Sur le site existant, j’aurais aimé pouvoir mettre à jour ma fiche de chaton par exemple.

→ le site est actuellement sur Drupal. Et donc normalement, en t’y connectant, tu devrais pouvoir modifier ta fiche !

Négative chef :slight_smile: C’est peut-être mon compte qui n’est pas associé à ma fiche cela dit.

Cette réflexion sur la fiche était un exemple. L’idée est d’avoir une plateforme dynamique plutôt qu’un truc statique. Le problème des outils comme Hugo, c’est qu’on doit coller des sur-couches en JS pour réaliser un peu d’interaction. Quid des prises de contacts ? des inscriptions ? Avec du code back, on pourrait notifier des gens par mail, ouvrir des issues pour valider l’inscription, etc.
Avec un peu de dev (pas nécessairement couteux en temps), on peut rapidement faire des choses intéressantes.

Comme tu ne t’es pas ajouté à un groupe sur le forum me permettant de savoir à quel chatons tu appartiens, je ne peux pas te dire qui a créé ta fiche sur le site !
https://forum.chatons.org/t/indiquer-a-quel-s-chatons-on-appartient/95/21

Je suis mon propre chaton (https://www.deblan.io/hebergement)

Sauf que le chaton s’appelle Simon Vieille sur le site et pas deblan…
Comment je m’y retrouve moi ???