SlideShare a Scribd company logo
Introduction to Pinax




                                Andy McKay
                        Clearwind Consulting
                                @clearwind
admit a bit of self-interest
my opinion, likely wrong
Part I: What is Pinax?
a collection of django apps
“Django with a bigger opinion”
opinions on JavaScript
opinions on Virtualenv
Your site



Django



Python
Your site   Your site



Django       Pinax



Python      Django



            Python
Part 2: Create pinax site
download
http://pinaxproject.com/download/
virtualenv
http://pypi.python.org/pypi/virtualenv
easy_install virtualenv
python scripts/pinax-boot.py ~/pinax-env
source ~/pinax-env/bin/active
pinax-admin clone_project social_project ~/social
basic project
includes only profiles and notices
           openid login
           user profiles
             async mail
    ajax validation and more...
cms project company
cms project holidayhouse
      database templates
     photos and thumbnails
           analytics
         attachments
code project
        avatar
         wiki
threaded comments etc
intranet project
private beta project
 closed site, invitation only
       task tracking
            wiki
        bookmarks
sample group project
   social project
     profiles, friends
        photos
         blogs
         tribes
Part 3: Demo
Part 4: Customisation
the $10 million question
easy to add your own apps
actually pretty easy
but need to read the source
eg: photos still a bit interwined
couldn’t get all things working
           (pebkac)
demo django-awards
customising builtin apps still
  going to be a challenge
Part 5:Verdict
documentation bit lacking
tests didn’t pass
(but at least it had them)
a bit unfocused
making some good choices
bright people working on it
sophisticated site up quickly
would use it for next project
    (that fit the mould)
Fin. Questions?




                          Andy McKay
                  Clearwind Consulting
                          @clearwind

More Related Content

What's hot (19)

PDF
Running jenkins in a public cloud - common issues and some solutions
Andrey Devyatkin
 
PPTX
不只自動化而且更敏捷的Android開發工具 gradle
sam chiu
 
PPTX
LVPHP.org
Joshua Copeland
 
PDF
Continuous Integration @ MeetMagento Germany 2015
Aleksey Razbakov
 
PDF
Future of Grails
Daniel Woods
 
PDF
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
Tristan Nitot
 
PDF
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
 
PPTX
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
 
PDF
Web is the New Mobile: Building Progressive Web Apps - Erica Stanley - Codemo...
Codemotion
 
PPTX
The Art Of Documentation for Open Source Projects
Ben Hall
 
PPTX
ReactJS maakt het web eenvoudig
Rick Beerendonk
 
ZIP
Titanium @ Minnebar
Kevin Whinnery
 
PDF
Magento Continuous Integration & Continuous Delivery @MM17HR
Denis Ristic
 
PDF
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
🎤 Hanno Embregts 🎸
 
PPTX
Intro to Github
Parag Rahangdale
 
PDF
How QCLean Works? Introduction to Browser Extensions
Qing-Cheng Li
 
PDF
Continuous Development and Deployment: Workflows and Patterns
AOE
 
PDF
Docker community leader application angel borroy - 20180801
Angel Borroy López
 
PDF
DevCamp Toronto - What the hell microsoft is doing
Frédéric Harper
 
Running jenkins in a public cloud - common issues and some solutions
Andrey Devyatkin
 
不只自動化而且更敏捷的Android開發工具 gradle
sam chiu
 
LVPHP.org
Joshua Copeland
 
Continuous Integration @ MeetMagento Germany 2015
Aleksey Razbakov
 
Future of Grails
Daniel Woods
 
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
Tristan Nitot
 
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
 
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
 
Web is the New Mobile: Building Progressive Web Apps - Erica Stanley - Codemo...
Codemotion
 
The Art Of Documentation for Open Source Projects
Ben Hall
 
ReactJS maakt het web eenvoudig
Rick Beerendonk
 
Titanium @ Minnebar
Kevin Whinnery
 
Magento Continuous Integration & Continuous Delivery @MM17HR
Denis Ristic
 
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
🎤 Hanno Embregts 🎸
 
Intro to Github
Parag Rahangdale
 
How QCLean Works? Introduction to Browser Extensions
Qing-Cheng Li
 
Continuous Development and Deployment: Workflows and Patterns
AOE
 
Docker community leader application angel borroy - 20180801
Angel Borroy López
 
DevCamp Toronto - What the hell microsoft is doing
Frédéric Harper
 

Viewers also liked (8)

PPTX
PyCon DE 2013 - Table Partitioning with Django
Max Tepkeev
 
PDF
Unbreaking Your Django Application
OSCON Byrum
 
PDF
Intro django
Alexander Lyabah
 
PDF
Why Django
Daniel Greenfeld
 
PDF
Celery for internal API in SOA infrastructure
Roman Imankulov
 
PDF
Advanced Aspects of the Django Ecosystem: Haystack, Celery & Fabric
Simon Willison
 
PDF
Celery with python
Alexandre González Rodríguez
 
KEY
Django Celery
Mat Clayton
 
PyCon DE 2013 - Table Partitioning with Django
Max Tepkeev
 
Unbreaking Your Django Application
OSCON Byrum
 
Intro django
Alexander Lyabah
 
Why Django
Daniel Greenfeld
 
Celery for internal API in SOA infrastructure
Roman Imankulov
 
Advanced Aspects of the Django Ecosystem: Haystack, Celery & Fabric
Simon Willison
 
Celery with python
Alexandre González Rodríguez
 
Django Celery
Mat Clayton
 
Ad

Similar to Introduction to Pinax (20)

PDF
Intro to Pinax: Kickstarting Your Django Apps
Roger Barnes
 
PPT
Django
Vinicius Ronconi
 
PDF
Zero cost serverless Real time web app
Barcamp Saigon
 
PDF
TSPANN-2024-Nov-CloudX-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
PPTX
Django Framework Overview forNon-Python Developers
Rosario Renga
 
PPT
Pinax Long Tutorial Slides
Daniel Greenfeld
 
PPT
OWASP WebGoat and PANTERA Web Assessment Studio Project.
Philippe Bogaerts
 
PDF
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Massimo Menichinelli
 
PDF
2024-Nov-BuildStuff-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
PDF
Magento, beginning to end
Jacques Bodin-Hullin
 
PPTX
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
Grace Jansen
 
KEY
Managing Phone Dev Projects
John McKerrell
 
PPT
Contributing To The Mozilla Codebase
Souradeep De
 
PDF
Android
scottw
 
PDF
Git and Github - a 90 Minute interactive workshop
Bram Luyten
 
ODP
Tuxtorial - talk 1
prototypeangel
 
PPTX
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
 
PDF
Building an Open Source iOS app: lessons learned
Wojciech Koszek
 
PPTX
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
PPT
Enterprise PHP (PHP London Conference 2008)
Ivo Jansch
 
Intro to Pinax: Kickstarting Your Django Apps
Roger Barnes
 
Zero cost serverless Real time web app
Barcamp Saigon
 
TSPANN-2024-Nov-CloudX-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
Django Framework Overview forNon-Python Developers
Rosario Renga
 
Pinax Long Tutorial Slides
Daniel Greenfeld
 
OWASP WebGoat and PANTERA Web Assessment Studio Project.
Philippe Bogaerts
 
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Massimo Menichinelli
 
2024-Nov-BuildStuff-Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
Magento, beginning to end
Jacques Bodin-Hullin
 
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
Grace Jansen
 
Managing Phone Dev Projects
John McKerrell
 
Contributing To The Mozilla Codebase
Souradeep De
 
Android
scottw
 
Git and Github - a 90 Minute interactive workshop
Bram Luyten
 
Tuxtorial - talk 1
prototypeangel
 
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
 
Building an Open Source iOS app: lessons learned
Wojciech Koszek
 
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
Enterprise PHP (PHP London Conference 2008)
Ivo Jansch
 
Ad

Recently uploaded (20)

PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 

Introduction to Pinax