Chevalier de l'identation
Dépot github : https://github.com/Jihell/SMS, le code source est sous licence MIT
Et oui cette fois ce n’est pas du PHP. Cela faisait quelque temps que je lorgnais sur node.js et plus particulièrement sur socket.io, j’ai donc décidé de me lancer en créant un système de chat simple à utiliser et mettre en place.
Il devait répondre aux exigences suivantes :
Au final j'ai été bluffé par la rapidité de mise en place et la vélocité de node.js. Ce projet était un cas d’étude, et je pense maintenant me tourner vers des framework mvc (je pense à compound.js) pour réaliser des sites complet avec.
On peu imaginer avoir plusieurs onglet dans la même page pour gérer plusieurs conversations en simultané, ajouter des commandes, ou encore se connecter avec un pseudo à la manière d’un IRC (on reste anonyme, mais on suit l’utilisateur dans ses différents pseudo). Ou pourquoi pas créer un skin ressemblant à excel pour rester discret au bureau.
Pour ça on peu penser à utiliser une librairie comme backbone.js ou angular.js.
On peu également changer de philosophie et partir vers un système avec inscription mais conversations anonymes.
Dans tout les cas le must serait de crypter les conversations (à commencer par passer par du https), avec des clefs aléatoire bien entendu. En tout cas ce n’est pas les possibilités qui manques.
Ce qui donna naissance au projet conticescent.com