Update the serializer caching
- Use many-to-native mixin for vision serializer, to cut down on calls to the twitter api
- Use the cache buffer to cut down on calls to the cache over HTTP
Paginate users and visions by default
Change the vision and user client collections to be paginated
Update the homepage template to be paginated
- Update vision and user collection getters
- Update showViewInRegion method
- Call updated methods from home controller
- Add PaginatedCompositeView base class
- Derive vision list view from paginated composite view
Use more specific CSS selector to hide load-more buttons
Update user list pages to be paginated
- Derive user list views from paginated composite view
- Add a user-page template
- Update page loading button visibility when paginated composite view is rendered (collection may have already been loaded and thus won't trigger reset)
Differentiate between user home collections and other collections
Update page sizes
Update routes
- VisionModel urlRoute
- Redirect route after successfully submitting a vision
Update the showUser method to fetch if necessary
Disable selenium tests, and fix appconfig setup in visions tests
Add missing cache.py module
Use dict function instead of dict comprehension;
Differentiate between unspecified and None values in the cache
Merge pull request #11 from openplans/paginated-categories

Paginated categories