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:
- 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
- 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
- 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.
- pypi package will now install from http://github.com/rapidsms/rapidsms
- 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:
- http://github.com/rapidsms/rapidsms-contrib-apps-dev (optional apps, restricted committers)
- http://github.com/rapidsms/rapidsms-community-apps-dev (optional apps, open committers)
- 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
