GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Shout : un client IRC dans une page Web
Cet outil JavaScript vous permet d'intégrer un chat style IRC dans votre application

Le , par vermine, Responsable JavaScript & AJAX
Shout : un client IRC dans une page Web
Cet outil JavaScript vous permet d'intégrer un chat style IRC dans votre application

Shout est un client IRC (Internet Relay Chat) utilisable dans une page Web. L'interface utilisateur est très impressionnante. Elle semble légère et rapide tout en conservant l'aspect familier des "vrais" clients IRC.


Vous pouvez cependant l'exécuter sur votre propre serveur. Ce qui implique que vous pourriez installer un daemon IRC sur un serveur quelque part puis le configurer pour vous y connecter automatiquement. Proposant ainsi l'interface Web d'aspect plus conviviale (des outils existent et offrent des interfaces Web) et l'interface shell d'origine.

L'outil permet par exemple :
  • le support de plusieurs utilisateurs (il va de soi) ;
  • le fait de rester connecter même si on ferme le serveur ;
  • de pouvoir se connecter depuis plusieurs appareils en même temps ;
  • une mise en page responsive ;
  • etc.


Shout est construit à l'aide d'un simple serveur basé sur Connect (framework de serveur HTTP pour NodeJS) et Socket.IO (pour la communication bidirectionnelle en temps réel) qui mappe l'interface utilisateur du client à un serveur IRC réel. Il utilise un script Grunt et il traite les commandes IRC comme des plugins donc, il est facile d'en ajouter de nouvelles.

Le code côté client utilise Handlebars pour les modèles et le CSS est modifiable.

Notons enfin l'implémentation sous-jacente de slate-irc pour l'usage général des clients IRC.

Le site de Shout.
D'après un article de DailyJS.

Et vous ?

Connaissez-vous cet outil et qu'en pensez-vous ?
Quel moyen utilisez-vous pour implémenter un chat dans votre application Web ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Expert technique Java JEE / JavaScript (H/F)
Conserto - Poitou Charentes - Niort (79000)
Développeur javascript - H/F
Hungry Up - Ile de France - 5 rue rochechouart 75009 paris
JavaScript developer h/f
sien - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique JavaScript : Xavier Lecomte -