Developers
License
twittsms is distributed under Apache 2.0 License
Source Code
About technical features
twittsms has been thought to be an ease of use service and a service being implemented using quality technical design standards.
- Ease of use
- In this project, one of the goals was to apply the User Centered Design to the website and the service.
Things such as form field names, form tips, form error messages, web texts... have been decided trying to make users interaction as easy as possible.
- High quality technical design
- By the other hand, other important aspect to care about was the quality in technical terms. Some of the technologies that have been used are:
- xHTML Strict (Validated by the W3C Validator)
- Usage of CSS (Validated as well)
- Usage of jQuery JavaScript library
- Usage of Template Engine: Smarty
- Internationalization Support (Spanish, English)
- Usage of PEAR Extensions (more than 15 packages)
- Usage of MySQL as Data Base Engine
- 3 Layers Software Architecture: Presentation Layer, Bussiness Logic Layer(BLL), and Data Access Layer Implemented (DAL)
- Usage of the OSAP Project (OpenMovilforum SMS API in PHP). This is an implementation of the Movilforum SMS API that allows developers to easily create services based on this SMS gateway. Created by the same Author
- Usage of Apache mod_rewrite (tiny URLs)
- Usage of Twitter API
- phpDoc Docummentation in Code