A pedagogical application written using Pylons, SQLAlchemy, Elixir to act as a tutorial for the pylons framework.
Study the code to understand "HOWTO" do x,y,z using Pylons.
Concepts implemented in this project:
- Alternate template usage - ses Mako
- Use of Elixir declarative mapping.
- Use of Authkit user authentication module
- Restrict access to parts of application using Authkit
- Login/logout screens
- REST decorators for actions
- Many instances of SQLAlchemy queries
- Many to many relations implemented (Tags to Quotes)
- Use of FormBuild to generate Forms
- Use of FormEncode for form validation
- Template inheritance (Mako)
- Use of Webhelpers module
- Use of pagination (not working perfectly at the moment)
To be done:
- User signup and email validation (using libgmail for gmail interface)