lanets/new.lanets.ca — pull request #33 by ReAzem (2014-12-06 21:49:38+00:00)
Title: Floorplan websockets

**Cette PR est basée sur #30. Il serait mieux de merger #30 avant.**

- Ajout de ``django-websocket-redis``, qui permet de faire des websockets en avec Django.
- Ajout d'une URL, ``floorplan/ws_example/``, qui est un exemple de chat room avec des WebSockets.

Pour l'instant, ca marche seulement en dev (``python manage.py``) et vous devez avoir redis sur votre machine.

**TODO:**
- Installer redis dans le Dockerfile, exécuter redis seulement quand on fait ``make docker-run-dev``
- Setup nginx et uwsgi pour servir les WebSockets

**Détails de l'architecture:**
Documentation [ici](http://django-websocket-redis.readthedocs.org/en/latest/index.html). C'est pas mal le de-facto standard en ce moment (2k downloads par mois sur pypi). Ca scale très bien.
![architecture_photo](http://django-websocket-redis.readthedocs.org/en/latest/_images/websocket4redis.png)