31
Introduction

Pinax Introduction

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Pinax Introduction

Introduction

Page 2: Pinax Introduction

Who am I?

Page 3: Pinax Introduction

Who am I?

• Daniel Greenfeld 

Page 4: Pinax Introduction

Who am I?

• Daniel Greenfeld • NASA Geek

 

Page 5: Pinax Introduction

Who am I?

• Daniel Greenfeld • NASA Geek

 • Pinax Core Developer

 

Page 6: Pinax Introduction

Who am I?

• Daniel Greenfeld • NASA Geek

 • Pinax Core Developer

 • Djangonaut!

Page 7: Pinax Introduction

What is Pinax?

Page 8: Pinax Introduction

What is Pinax?

Django with a bigger opinion  

Page 9: Pinax Introduction

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.  

 

Page 10: Pinax Introduction

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) 

Page 11: Pinax Introduction

Favorite Features

Page 12: Pinax Introduction

User Management

        

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

Page 13: Pinax Introduction

User Management

        • Email verification

Page 14: Pinax Introduction

User Management

        • Email verification

 • Password management (users can reset own password)

Page 15: Pinax Introduction

Avatars

Page 16: Pinax Introduction

Avatars

Page 17: Pinax Introduction

Avatars

You can set default to anything

Page 18: Pinax Introduction

Make Friends!

Page 19: Pinax Introduction

Make Friends!

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

Page 20: Pinax Introduction

Make Friends!

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

Page 21: Pinax Introduction

Make Friends!

Relations

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

 

Page 22: Pinax Introduction

Make Friends!

Relations

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

 • User-to-user messaging

Page 23: Pinax Introduction

Make Friends!

Relations

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

 • User-to-user messaging

 • Twitter clone

Page 24: Pinax Introduction

Accessible

Meets Section 508 specifications

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

 • Tables used only for tabular data 

 • Degradeable Ajax

508

Page 25: Pinax Introduction

Getting started with Pinax

Tempting the demo gods

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

Page 26: Pinax Introduction

Virtualenv sidestep

Astronaut Doug Williams training for STS-118!

Page 27: Pinax Introduction

Virtualenv sidestep

  • Authored by Ian Bicking

  • Lets you pin releases in a safe, homogeneous environment

  

Page 28: Pinax Introduction

Pinax is Django

Page 29: Pinax Introduction

Pinax at Pycon

Hopefully...

Pinax Long Tutorial (3 hours!)

Pinax Tutorial (30 minutes)  

Definately!

Pinax Sprint

Page 30: Pinax Introduction

Formal Pinax Training

Page 31: Pinax Introduction

Q&A