Project

General

Profile

Home » History » Revision 34

Revision 33 (Greg Burri, 04/20/2020 02:52 PM) → Revision 34/44 (Greg Burri, 04/20/2020 02:59 PM)

h1. Home 

 h2. Introduction 

 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. 
 It uses a lot of JavaScript and AJAJ ("json":http://www.json.org) for the client. 

 * [[Description]] 
 * [[Idées]] 

 h2. TODO (a mettre dans les issues) 

 * -Supprimer le troll de la semaine- 
 * Ne pas pouvoir partiellement extraire une conversation (trop difficile à comprendre et pas forcément utile) 
 * Mettre en évidence (font plus grande) les messages qui ne répondent à personne (qui commencent une nouvelle conversation). 
 * Intégrer Dialyzer (outil de vérification des types Erlang) dans le processus de build (si facile 
 * Utiliser TypeScript à mettre en place) la place de Javascript 
 * Ajouter un moyen pour récupérer son mdp perdu à partir de l'email (génération d'un nouveau password) 
 * Afficher les personnes actuellement sur le site (online) 
 * Utiliser le système de notification du browser + son quand un nouveau messages est posté? (comme whatsapp par exemple). 
 * Pouvoir modifier un message et avoir l'historique des modifications 
 * Message multi-ligne 
 * Ne pas afficher les messages supprimés et comblement 
 * Suppression de la notion de page et chargement automatique lors du scroll 
 * Pouvoir se logguer sans passer par une page dédiée 
 * Ne pas pouvoir partiellement extraire une conversation (trop difficile à comprendre et pas forcément utile) 
 * Ne pas afficher les messages supprimés et comblement 
 * Afficher les personnes actuellement sur le site (online) 
 * Utiliser TypeScript à la place le système de Javascript (beaucoup de travail) notification du browser + son quand un nouveau messages est posté? (comme whatsapp par exemple). 

 h2. Technical documentation 

 * [[Folder structure]] 
 * [[Protocole]] 
 * [[Installation]] 
 * [[Release process]] 
 * [[Processus]] 

 h3. Adresses 

 * "Adresse de preproduction":http://www.euphorik.ch:8090/ (actif uniquement pendant la phase de test précédant la mise en production) 
 * "Adresse de monitoring du serveur":http://mon.euphorik.ch/localdomain/localhost.localdomain.html