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:
Comments (8)
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?
Jerry Spicklemire on Nov. 18, 2008:
Is there a current link for the Python port of GWT, Pyjamas?
Last Modified: May 10, 2008
Author: James Tauber
Doug Napoleone on May 10, 2008:
please add django-commandline-extensions
http://code.google.com/p/django-command-extensions/
;-)