Home » History » Version 44
Greg Burri, 04/29/2020 01:44 PM
| 1 | 19 | Greg Burri | h1. Home |
|---|---|---|---|
| 2 | 1 | Greg Burri | |
| 3 | 15 | Greg Burri | h2. Introduction |
| 4 | 1 | Greg Burri | |
| 5 | 19 | Greg Burri | Euphorik is a community web site written in "Erlang":http://erlang.org/ for the server "Yaws":http://yaws.hyber.org/. It uses the database "Mnesia":http://erlang.org/doc/apps/mnesia/index.html. |
| 6 | It uses a lot of JavaScript and AJAJ ("json":http://www.json.org) for the client. |
||
| 7 | 15 | Greg Burri | |
| 8 | * [[Description]] |
||
| 9 | 17 | Greg Burri | * [[Idées]] |
| 10 | 7 | Greg Burri | |
| 11 | 23 | Greg Burri | h2. TODO (a mettre dans les issues) |
| 12 | |||
| 13 | 29 | Greg Burri | * -Supprimer le troll de la semaine- |
| 14 | 43 | Greg Burri | * Utilisation de l'IP donnée par le reverse proxy (si présent) |
| 15 | 38 | Greg Burri | * Tout traduire en anglais |
| 16 | 41 | Greg Burri | * Utilisation de rebar : https://www.rebar3.org/ |
| 17 | 44 | Greg Burri | * Réactiver la compilation avec hipe |
| 18 | 40 | Greg Burri | * Utiliser les specs en Erlang: https://erlang.org/doc/reference_manual/typespec.html exemple: https://github.com/Ummon/D-LAN/blob/website/modules/erl/d_lan_common.erl |
| 19 | 42 | Greg Burri | ** Intégrer Dialyzer (outil de vérification des types Erlang) dans le processus de build (si facile à mettre en place) |
| 20 | 35 | Greg Burri | * XHTML -> HTML 5 |
| 21 | 37 | Greg Burri | * Mettre à jour jQuery et remplacer lightbox par http://fancyapps.com/fancybox/3/ |
| 22 | 34 | Greg Burri | * Ne pas pouvoir partiellement extraire une conversation (trop difficile à comprendre et pas forcément utile) |
| 23 | 1 | Greg Burri | * Mettre en évidence (font plus grande) les messages qui ne répondent à personne (qui commencent une nouvelle conversation). |
| 24 | 34 | Greg Burri | * Utiliser TypeScript à la place de Javascript (beaucoup de travail) : https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html |
| 25 | * Ajouter un moyen pour récupérer son mdp perdu à partir de l'email (génération d'un nouveau password) |
||
| 26 | * Afficher les personnes actuellement sur le site (online) |
||
| 27 | * Utiliser le système de notification du browser + son quand un nouveau messages est posté? (comme whatsapp par exemple). |
||
| 28 | 24 | Greg Burri | * Pouvoir modifier un message et avoir l'historique des modifications |
| 29 | 28 | Greg Burri | * Message multi-ligne |
| 30 | 34 | Greg Burri | * Ne pas afficher les messages supprimés et comblement |
| 31 | 32 | Greg Burri | * Suppression de la notion de page et chargement automatique lors du scroll |
| 32 | 34 | Greg Burri | * Pouvoir se logguer sans passer par une page dédiée |
| 33 | 23 | Greg Burri | |
| 34 | 19 | Greg Burri | h2. Technical documentation |
| 35 | 6 | Greg Burri | |
| 36 | 22 | Greg Burri | * [[Folder structure]] |
| 37 | 6 | Greg Burri | * [[Protocole]] |
| 38 | 12 | Greg Burri | * [[Installation]] |
| 39 | 20 | Greg Burri | * [[Release process]] |
| 40 | 18 | Greg Burri | * [[Processus]] |
| 41 | 12 | Greg Burri | |
| 42 | h3. Adresses |
||
| 43 | |||
| 44 | 16 | Greg Burri | * "Adresse de preproduction":http://www.euphorik.ch:8090/ (actif uniquement pendant la phase de test précédant la mise en production) |
| 45 | 12 | Greg Burri | * "Adresse de monitoring du serveur":http://mon.euphorik.ch/localdomain/localhost.localdomain.html |