Proyecto demo en Symfony2, utilizando el Bundle de SopinetChat
Esta demo contiene un proyecto funcional preparado para dar servicio de chat a un cliente Web Websocket y un cliente Android. También tiene implementado un tipo de mensaje especial custom para mostrar dicha funcionalidad en el SopinetChatBundle.
Ahora puedes probar esta demo directamente en la instalación de pruebas que hemos hecho en la siguiente URL: http://demo.sopinetchat.org/
git clone https://github.com/sopinetchat/demo-SopinetChatSymfony.git .
composer install
php app/console cache:clear
php app/console doctrine:schema:update --force
Siempre puedes desactivar esta opción en el config de sopinet_chat:
sopinet_chat:_
enabledWeb: false
Normal
php app/console gos:websocket:server
En Background:
nohup php app/console gos:websocket:server &
Siempre puedes desactivar esta opción en el config de sopinet_chat:
sopinet_chat:_
background: false
```_
Debes instalar [RabbitMq](https://www.rabbitmq.com) en tu servidor y revisar los parámetros de configuración en el config de esta demo.
## Lanzar Consumidor
Normal:
php app/console rabbitmq:consumer send_message_package
En Background:
nohup php app/console rabbitmq:consumer send_message_package &
# Parámetros de configuración
Deberá configurar parámetros típicos de Symfony2, como base de datos
También deberá configurar 3 parámetros para SopinetChatBundle, los dos primeros para la conexión websocket y el último para la clave GoogleCloudMessages.