pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

Pinax Solutions

log in to bookmark this presentaton

Novice / Tutorial
March 9th 9 a.m. – 12:20 p.m.
Pinax (http://pinaxproject.com) is a platform built on top of Django for rapidly developing websites. This solutions based tutorial will instruct on installation, projects, applications, templates, settings, deployment, contributing back, and much more. The presenters are Pinax core developers and will run through practical hands-on examples. Questions will be taken throughout the tutorial.

Abstract

Pinax (http://pinaxproject.com) is a platform built on top of Django (http://djangoproject.com) for rapidly developing websites. This tutorial will instruct on Pinax installation, creating projects, leveraging applications, modification of templates, Pinax-specific settings, media handling, deployment, how to contribute back to Pinax, and much more. The goal of the tutorial is to provide the attendees with the solutions to real world obstacles. The presenters are Pinax core developers and will run through lots of small, practical hands-on examples. We will take questions throughout the tutorial.

Intended Audience

Intermediate level Python programmers. Familiarity with Django and CPython 2.6+ assumed.

Class outline:

  • Introduction
  • Pinax Installation
  • Projects
  • Pinax specific settings
  • Authentication
    • Open ID
    • Facebook
  • Extending profiles via Idios
  • Changing avatar defaults
  • Modification of existing Pinax applications
  • Adding your own Django applications
  • Usage of group aware applications
  • Modification of templates
  • Django-Uni-Form
  • Media handling
  • jQuery and Pinax
  • Deploying Pinax
  • Finding help
  • Contributing back to Pinax
  • Q&A and time overrun buffer

Requirements

Attendees are required to bring a laptop with Python 2.6+ installed.