+ All Categories
Home > Technology > Introduction to Pinax

Introduction to Pinax

Date post: 03-Sep-2014
Category:
Upload: andy-mckay
View: 2,260 times
Download: 1 times
Share this document with a friend
Description:
My quick investigations into Pinax and what I found out
39
Introduction to Pinax Andy McKay Clearwind Consulting @clearwind
Transcript
Page 1: Introduction to Pinax

Introduction to Pinax

Andy McKayClearwind Consulting

@clearwind

Page 2: Introduction to Pinax

admit a bit of self-interest

Page 3: Introduction to Pinax

my opinion, likely wrong

Page 4: Introduction to Pinax

Part I: What is Pinax?

Page 5: Introduction to Pinax

a collection of django apps

Page 6: Introduction to Pinax

“Django with a bigger opinion”

Page 7: Introduction to Pinax

opinions on JavaScript

Page 8: Introduction to Pinax

opinions on Virtualenv

Page 9: Introduction to Pinax

Python

Django

Your site

Page 10: Introduction to Pinax

Python

Django

Your site

Python

Django

Your site

Pinax

Page 11: Introduction to Pinax

Part 2: Create pinax site

Page 12: Introduction to Pinax

download http://pinaxproject.com/download/

Page 13: Introduction to Pinax

virtualenvhttp://pypi.python.org/pypi/virtualenv

Page 14: Introduction to Pinax

easy_install virtualenv

Page 15: Introduction to Pinax

python scripts/pinax-boot.py ~/pinax-envsource ~/pinax-env/bin/active

Page 16: Introduction to Pinax

pinax-admin clone_project social_project ~/social

Page 17: Introduction to Pinax

basic projectincludes only profiles and notices

openid loginuser profilesasync mail

ajax validation and more...

Page 18: Introduction to Pinax

cms project companycms project holidayhouse

database templatesphotos and thumbnails

analyticsattachments

Page 19: Introduction to Pinax

code projectavatarwiki

threaded comments etc

Page 20: Introduction to Pinax

intranet projectprivate beta project

closed site, invitation onlytask tracking

wikibookmarks

Page 21: Introduction to Pinax

sample group projectsocial project

profiles, friendsphotosblogstribes

Page 22: Introduction to Pinax

Part 3: Demo

Page 23: Introduction to Pinax

Part 4: Customisation

Page 24: Introduction to Pinax

the $10 million question

Page 25: Introduction to Pinax

easy to add your own apps

Page 26: Introduction to Pinax

actually pretty easybut need to read the source

Page 27: Introduction to Pinax

eg: photos still a bit interwined

Page 28: Introduction to Pinax

couldn’t get all things working(pebkac)

Page 29: Introduction to Pinax

demo django-awards

Page 30: Introduction to Pinax

customising builtin apps still going to be a challenge

Page 31: Introduction to Pinax

Part 5: Verdict

Page 32: Introduction to Pinax

documentation bit lacking

Page 33: Introduction to Pinax

tests didn’t pass(but at least it had them)

Page 34: Introduction to Pinax

a bit unfocused

Page 35: Introduction to Pinax

making some good choices

Page 36: Introduction to Pinax

bright people working on it

Page 37: Introduction to Pinax

sophisticated site up quickly

Page 38: Introduction to Pinax

would use it for next project(that fit the mould)

Page 39: Introduction to Pinax

Fin. Questions?

Andy McKayClearwind Consulting

@clearwind


Recommended