TXTML

The markup language for Subversive (Mobile) Storytelling

installation : connecting to an sms service


IMAP

Users will communicate with your system via an email address. For more information on accessing email with SMS, try here.

To use IMAP, simply make sure the settings in config.xml match your email provider, and activate the cron_email.php on a cron running every five minutes (see setup/crontab.smp for an example).


BLUEPHONEELITE 2

Users will communicate with your system via a standard phone and phone number. Once BPE2 is installed on your system, is running, and is paired with your phone, go to the BPE2 preference menu. Under triggers, add an "Event Reactor" --> "Notfication" --> "AppleScript Reactor". When asked to select a file, choose txtml/applescript/bluephone2_receive.scpt


AGGREGATOR

Users will communicate with your system via a shortcode. This method requires a relationship with a SMS aggregator (this is several hundred dollars per month at a minimum, unlikely to be a hobbyist option).

Most aggregators operate with a an HTTP API that makes a request the TXTML-interpreter when a message is received. Instruct the aggregator to point these requests to http://yourinstallationpath/receive/?service=aggregatorname. Use the suggested htaccess file to change this to http://yourinstallationpath/receive/aggregatorname.

At the moment, a "translator" (API interface) has been written only for MX Telecom. mBlox is coming soon.

Please see extending for information on how to add translators.

introduction
installation
authoring txtml
definition
event handlers
flow control
conditions
variables
content
math
other
feeds
requestors
formats
admin interface
extending