The document discusses the TouchForums app, which was originally created by Sencha to be a forum browser and support portal tool for Sencha forums that could be used on phones and tablets. It describes how the app was built using Sencha Touch with an MVC architecture and outlines some challenges in development like working with the vBulletin mobile API and unit testing. Future plans include migrating to Sencha Touch 2.0 and rewriting the API using Node.JS.
4. Concept
Sencha Forum Browser &
Support Portal Tool
Searching
Profiles
Subscriptions
Messages
Support Tickets
Etc... *Currently in development...
No release date available.
Wednesday, November 2, 2011
5. Some Background...
Originally an excuse to learn Sencha Touch
- Based on Ext JS “Forum Browser” Example
Side Project of Professional Services
- Playground for ideas
We spend a lot of time on the forums...
...even on our phones and tablets.
Wednesday, November 2, 2011
6. Technical Details
Built with Sencha Touch 1.1.1
MVC Architecture
SASS Template
Loading graphic built with Sencha Animator
History Support
Unit Testing with Jasmine/JsTestDriver
PHP API
BBCode Parsing
Wednesday, November 2, 2011
7. Challenges
vBulletin Mobile API
BBCode Parsing
Unit Testing
Multiple Databases
Time & Resources
Wednesday, November 2, 2011
8. Future Plans
Migrate to Sencha Touch 2.0
Integration with Support Portal
Automated Unit Tests
Rewrite of API using Node.JS
Adding Touch Charts for reporting
Public launch!
Wednesday, November 2, 2011
13. Architecture
Sencha MVC pattern
Data described in Models
Presentation in Views
All logic in Controllers
Utility classes for reuse
Allows for easy unit tests!
Wednesday, November 2, 2011