Welcome to Apex’s documentation!

Quick Overview

Apex is a framework that works on top of Pyramid focused on simplifying authentication, but, also activating a number of other features. Apex has a single user model and encourages you to use a Foreign Key relation to any Profile information you would like to store.

What is included?

Authentication, Form Library, I18N/L10N, Flash Message Template

Uses pyramid_routesalchemy

Authentication

Velruse is used for OpenID/OpenAuth providers and supports:
  • Google
  • Facebook
  • Twitter
  • Yahoo
  • Microsoft Live
  • Any OpenID provider

Ability to overload the login form, extend the AuthUser class through polymorphism or a Foreign Key user profile table.

Form Library

WTForms is used to help those transitioning over from Django to Pyramid.

I18N/L10N

Babel is used to support Internationalization and Localization.

Flash Messages

Templates and helpers for Mako and Jinja2 are included to support Flash Messages in your application.

Contents:

Indices and tables

Table Of Contents

Next topic

Installation Instructions

This Page