esmswall is a SMS-to-Screen display system built in Erlang using Nitrogen+Riak.
esmswall comes by default with Nitrogen packaged, but you are required to setup your own Riak cluster. See Riak Wiki for more information.
NOTE This only works with riak-0.10.1 at the moment.
You also need a way for the application to get the SMS data from the aggregator. The service which I use to test this out is Textmarks, and it works well.
##Getting Started
-
Start your riak cluster
-
Start the esmswall:
$ <install path>/bin/nitrogen start
-
For the moderator interface, browse to:
http://localhost:8000/moderate
-
For the wall itself, browse to:
http://localhost:8000/display
- Make sure your cookies match in the vm.args in both Riak and Nitrogen
- Make sure your Riak cluster has started.
- Check your aggregator to verify it is sending data to:
http://<your external IP>:8000/parse
- PRIORITY: Get it working with riak-0.12
- PRIORITY: Switch to using the Erlang PBC library for communications.
- More options for the moderators
- Easier to configure
- The ability to bypass moderation
- More control over the display