2. framework: n+1
• motivation:
• lots of hand-written modules in wnframework
• new developments in other frameworks, new libraries
• WSGI, webob, (nodejs + mongo?)
• Awkward MVC (doctype) architecture.
• solution: wnlib (github.com/rmehta/wnlib)
• uses webob, WSGI, Jinja2, lean MVC
• abstracted backend (models can be saved in files or databases)
• multi-lingual!
• created regex parser + multi-lingual lib
3. framework n+1
• merge into wnlib part by part
• Jinja intergration already started
• replace parts of handler.py and auth.py with webob
• slowly introduce multi-lingual
• strategy:
• dual release: keep both versions active and let part of
system be in old and part in new (like reports)
• slowly covert all models, views, controllers to new
model.
4. cms2
• motivation: requests from some customers for
product page in the website
• problem:
• too many page renders
• not fit for products (1000s of pages)
• solution: moved to Jinja2
• templating - pages generated at runtime
• make prototype (Anand to finsh project)
5. recruitment + nw
• presented at Startup Saturday.
http://www.slideshare.net/rushabh_mehta/what-is-saas-software-as-a-service
• decided to recruit one person for sales and
marketing, customer evangelism, channel
development.
• gave ad and took a couple of phone interviews.
• decided on candidate (will join end of July)
• web: wrote 2 blogs, started tracking goals
(downloads, signup etc)
7. next month
• complete guide (****)
• have self allocated a lot of usability tasks -
try and complete some of them.
• work a bit on the new framework ideas