Pinax Introduction

Preview:

DESCRIPTION

A combination Pinax introduction and basic tutorial. Might expand this to replace the existing Pinax tutorial.

Citation preview

Introduction

Who am I?

Who am I?

• Daniel Greenfeld 

Who am I?

• Daniel Greenfeld • NASA Geek

 

Who am I?

• Daniel Greenfeld • NASA Geek

 • Pinax Core Developer

 

Who am I?

• Daniel Greenfeld • NASA Geek

 • Pinax Core Developer

 • Djangonaut!

What is Pinax?

What is Pinax?

Django with a bigger opinion  

What is Pinax?

Django with a bigger opinion 

By integrating numerous reusable Django apps to take care of the things that many sites have in common, it lets you focus on what makes your site different.  

 

What is Pinax?

Django with a bigger opinion 

By integrating numerous reusable Django apps to take care of the things that many sites have in common, it lets you focus on what makes your site different.  from magic import ponyimport pinax

@pinaxdef django(ideas):  return pony.magic(ideas) 

Favorite Features

User Management

        

(You can still use basic Django Auth or anything else)

User Management

        • Email verification

User Management

        • Email verification

 • Password management (users can reset own password)

Avatars

Avatars

Avatars

You can set default to anything

Make Friends!

Make Friends!

Relations • Invite friends from off-site or in-site

Make Friends!

Relations • Invite friends from off-site or in-site

Make Friends!

Relations

• Invite friends from off-site or in-site • Friends system

 

Make Friends!

Relations

• Invite friends from off-site or in-site • Friends system

 • User-to-user messaging

Make Friends!

Relations

• Invite friends from off-site or in-site • Friends system

 • User-to-user messaging

 • Twitter clone

Accessible

Meets Section 508 specifications

• Forms via Django-Uni-Form • Properly designed pages

 • Tables used only for tabular data 

 • Degradeable Ajax

508

Getting started with Pinax

Tempting the demo gods

http://downloads.pinaxproject.com/Pinax-0.7.1-bundle.tar.gz

Virtualenv sidestep

Astronaut Doug Williams training for STS-118!

Virtualenv sidestep

  • Authored by Ian Bicking

  • Lets you pin releases in a safe, homogeneous environment

  

Pinax is Django

Pinax at Pycon

Hopefully...

Pinax Long Tutorial (3 hours!)

Pinax Tutorial (30 minutes)  

Definately!

Pinax Sprint

Formal Pinax Training

Q&A

Recommended