Technique

Avec quoi Trisonia est construit et comment il fonctionne. Les briques sont des logiciels libres.

Version 0.9.3

Construit avec

  • Elixir – le langage de programmation de Trisonia, conçu pour des services qui tournent de façon fiable.
  • Phoenix – le framework web qui sert les pages, les flux et les calendriers.
  • Ash Framework – décrit concerts, salles, newsletter et retours avec leurs règles en un seul endroit.
  • Oban – planifie la collecte quotidienne des concerts et l'envoi des e-mails.
  • PostgreSQL – la base de données des concerts et des salles ; la recherche s'y fait aussi.

Carte et polices

Les deux polices sont sous licence SIL Open Font License et viennent du serveur de Trisonia, pas d'un service de polices.

Fonctionnement

  • Hetzner – Trisonia tourne sur un serveur chez Hetzner en Allemagne.
  • Caddy – le serveur web en façade ; il chiffre chaque connexion en HTTPS.

Chaque matin, Trisonia recueille à nouveau les concerts sur les sites des salles et sur les plateformes.

Sans traceurs

Trisonia n'utilise ni traceurs ni publicité. Lorsque vous ouvrez une page, votre navigateur ne charge rien depuis des serveurs tiers : polices, carte et scripts viennent de Trisonia même. Vers la politique de confidentialité