Home > esmswall

esmswall

Esmswall is a project mainly written in ERLANG and D, based on the BSD-3-Clause license.

SMS-to-Screen/Web software written in Erlang (Nitrogen + Riak)

esmswall

esmswall is a SMS-to-Screen display system built in Erlang using Nitrogen+Riak.

Dependencies

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

Having Issues?

  • 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

TODO

  • 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