welcome: please sign in
location: FrontPage

RapidSMS Wiki

RapidSMS is a free and open-source framework for dynamic data collection, logistics coordination and communication, leveraging basic short message service (SMS) mobile phone technology. It is written in Python and uses Django.

Website: http://www.rapidsms.org/

Documentation: http://docs.rapidsms.org/

Code: http://github.com/rapidsms/rapidsms-core-dev

Google Group: http://groups.google.com/group/rapidsms

Youtube Channel: http://www.youtube.com/user/rapidsmsdev

#RapidSMS IRC Channel archives: http://irc.rapidsms.org

PLEASE NOTE:

  1. the old rapidsms codebase (aka tusker) that has been living in http://github.com/rapidsms/rapidsms HAS BEEN MOVED to http://github.com/rapidsms/rapidsms-legacy -- if your clone or fork is still in use, you should update your repository's remote/origin
  2. a COMBINED repository of the contents* of http://github.com/rapidsms/rapidsms-core-dev and http://github.com/rapidsms/rapidsms-contrib-apps-dev HAS REPLACED the old codebase in http://github.com/rapidsms/rapidsms

*'search' and 'training' apps that were in http://github.com/rapidsms/rapidsms-contrib-apps-dev HAVE BEEN REMOVED and are now submodules of http://github.com/rapidsms/rapidsms-community-apps-dev

System Message: WARNING/2 (<string>, line 27); backlink

Inline emphasis start-string without end-string.
  1. http://github.com/rapidsms/rapidsms-core-dev and http://github.com/rapidsms/rapidsms-contrib-apps-dev WILL REMAIN UNCHANGED until the 1.0 release but should now be considered DEPRECATED.
  2. pypi package will now install from http://github.com/rapidsms/rapidsms
  3. most documentation on this site DOES NOT REFLECT THESE CHANGES

Destinations

Installation
How to install RapidSMS on your computer and how to get started with community-contributed apps or developing your own.
RapidSMSExplained
Various pages providing overviews, repository structures, and the technical architecture of RapidSMS. Think of this as a "RapidSMS for Dummies" type of section. A good place to peruse and learn concepts and vocabulary before digging into the code.
RapidSMS Examples
A few code examples of simple RapidSMS concepts.
Sending and Receiving SMS
How to get SMS into the real world (modems, gateways, etc.)
RapidSMS Apps
One day soon, all usable RapidSMS apps will be found or linked to from the following repositories:
Differences with the new and old RapidSMS
Here is a short explanation of a few of the new things that RapidSMS has for those who are used to the old RapidSMS. Also includes instructions for porting your apps to work with the latest version RapidSMS.
Deployment
Tips and tricks for when you're ready to shove RapidSMS into the real world
FAQ
A FAQ containing Frequently Asked Questions
Development
How to get involved and contribute to RapidSMS

Misc

i18n
Internationalization
Testing
Writing and running tests
Editing
Find out how you can edit this wiki and what markup it uses
TutorialVideos
Tips on recording RapidSMS tutorial videos in Linux

FrontPage (last edited 2010-09-04 13:41:05 by MattBerg)