James Tauber

journeyman of some

blog > 2008 > 05 > 10 >

Introducing Pinax

In the post Reusable Django Apps and Introducing Tabula Rasa I mentioned my project to create an out-of-the-box Django-based website with everything but the domain-specific functionality.

At the time I was calling it Tabula Rasa but now I've settled on the Greek word Pinax, proposed by Orestis Markou.

So far it's just my new django-email-confirmation app tied together with password change and reset, login/logout, with the beginnings of a tab-style UI. There's a ton more I want to refactor out of my existing websites to put into it as well as adding support for OpenID and the stuff I'm starting to do for django-friends.

Even if one doesn't use Pinax as the starting point of a website, I'm hoping it will prove very useful for another goal, namely a "host" project to develop and tryout reusable apps.

The initial code is available at http://code.google.com/p/django-hotclub/ under /trunk/projects/pinax and there is a running instance for you to try out at:

http://pinax.hotcluboffrance.com

Categories:
prev « django » next
pinax » next

Comments (7)

Doug Napoleone on May 10, 2008:

please add django-commandline-extensions
http://code.google.com/p/django-command-extensions/

;-)

James Tauber on May 10, 2008:

Oh, nice suggestion, Doug!

Jannis Leidel on May 12, 2008:

Great site James!

Could we add dbtemplates and robots?

http://code.google.com/p/django-robots/
http://code.google.com/p/django-databasetemplateloader/

James Tauber on May 13, 2008:

Okay, all three added and deployed on the sample site.

Flavio Coelho on June 13, 2008:

Great Job! I will certainly try it as the base for my next Django project!!

What about integrating django-tagging?

Jason Galyon on June 26, 2008:

I am completely new to Django and like this application. How do I start with it? Should I first learn how to deploy a basic Django app and then add the components for Pinax?

Jason Galyon on June 26, 2008:

I am completely new to Django and like this application. How do I start with it? Should I first learn how to deploy a basic Django app and then add the components for Pinax?

Add a Comment

Created: May 10, 2008
Last Modified: May 10, 2008
Author: jtauber