-
Notifications
You must be signed in to change notification settings - Fork 19
Software
btrask edited this page Mar 12, 2013
·
6 revisions
Softwares
- Tornado : light web framework used to set up REST services of Newebe.
- Couchdb : light document database (NoSQL).
- Javascript : client is in the browser.
- Coffee Script : allow easier javascript development with a lighter syntax.
- Stylus : allow easier CSS development with a lighter syntax.
- Cake : needed to convert easily coffescript files to javascript files.
- UglifyJS : to optimise generated javascript.
Javascript Libraries
- jQuery : easier javascript development and add some FX.
- jQuery-ui : to have complex UI.
- date.js : easier date usage.
- Backbone.js : MVC-like framework to build more maintanable applications.
- Underscore.js : easier list manipulation and template rendering (backbone.js dependency).
- json2.js : easier JSON handling (backbone.js dependency).
- showdown : for markdown rendering on client side
- fileuploader : for picture uploading
Python Libraries
- couchdbkit : Couchdb "ORM"
- restkit : couchdbkit dependency
- pycurl : tornado dependency
- markdown : for markdown rendering on server side
- pil : for image manipulation
- pytz : needed to have correct time zones
- whoosh : indexation library