Hi all,
I have just release pluggdapps version 0.1, which contains the following package,
bootstrap - responsible for all pluggdapps features and functions.
tayra - Web templating language having the best of mako-templates
(from python and pylons community) and HAML (from rails community)
CouchPy - Interfacing and modeling data with CouchDB database.
eazytext - wiki processor engine.
pluggdapps is a web-framework, platform written in python.
1. It is an attempt to unify Model-View-Controller design pattern and a
plugin architecture. To highlight an important road-block in current
web-frameworks, plugin designs break at view-templating. It is difficult to
provide a plugin system without compromising on MVC. But with pluggdapps I
hope this problem is solved. And couple of smaller ones got solved along
the way :)
2. NoSQL databases, although immature and yet to evolve, are challenging
SQL databases in web domain. pluggdapps have assumed CouchDB as the
default database, and roles out a modelling tool-kit called CouchPy to
build expertise around NoSQL database.
3. Lot of development in web is to do with browser-technologies. pluggdapps
include a comprehensive templating tool kit called Tayra. It is inspired
from Mako (from pylons) and HAML (from Rails) and has best of both worlds.
And it is the only web-templating tool that support template-plugins.
4. With ideas like WebSockets, SVG, WebStorage, WebGL, HTML5 coming up on
web, having a framework and a community can help us build some amazing
technologies in future.