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
- MapLibre GL JS – dessine la carte des salles dans le navigateur.
- Protomaps / PMTiles – le fond de carte est un seul fichier sur le serveur de Trisonia, sans service de cartes tiers.
- OpenStreetMap – données cartographiques © contributeurs OpenStreetMap.
- Bricolage Grotesque – la police du logo « trisonia ».
- Schibsted Grotesk – la police des titres et du texte.
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é