Welcome to pynta’s documentation!¶
Pynta is web framework written in Python.
Contents:
Goals¶
- Provide tools for building low volume products.
- Allow developer to choose any abstraction level to work on.
- Support most of the popular technologies out of the box.
- Allow developer to easy add support for any desired technology.
- Be compatible with any future technology.
Main Features¶
- WSGI compatible on most levels (almost everything is WSGI app).
- Simple and powerful url mapping mechanism (regexes with host and url matching).
- One app could handle a number of urls for different actions.
- CRUD support out of the box (using actions mechanism).
- Different storages support (relational and non-relational):
- Anydbm,
- MongoDB via pymongo and/or MongoEngine,
- (planned) Relational via SQLAlchemy,
- (planned) Forms processing support (storage integrated).
- Sessions support.
- (planned) Authentication support.
- (planned) Flexible logging mechanism.
- (planned) Generic administration interface.
- (planned) Stateful apps support.
- (planned) Server side interface toolkit (twitter’s Bootstrap and jQuery integration).
Possible Features¶
These features are still subject for discuss
- Authorization support (separated from authentication).
- Django apps support.
- Visual editor (using interface toolkit).