On Jan 18, 2011, at 9:32 AM, Russell Keith-Magee wrote:

> I think we need to clear up some misconceptions here.
[...]
> Pinax, on the other hand, works at a higher level. Pinax targets a
> specific domain -- social web apps

Actually, this is a major misconception. Pinax is not targeting a specific 
domain. And in fact, the social features are probably those features of Pinax 
least production-ready. Sites like eldarion.com, us.pycon.org, 
pinaxproject.com, gondor.io and quisition.com are all examples of Pinax that 
have nothing particularly "social" about them.


> So - you really don't have to make a "Pinax or Django" decision. Any
> app that can be installed in a Django site can also be installed in a
> Pinax site, and every Pinax site is a Django site.

Exactly.

> As for the original question -- are there any drawbacks? Well, not
> really. Pinax suggests a particular collection of apps, but you can
> use any other app you want in parallel. Pinax mandates a few standards
> for project layout and the like, but for the most part, they're just
> using the best practices commonly understood by experienced members of
> the Django community, but the Django project itself hasn't gone to the
> trouble of formalizing.

Yep. And it's important to note you can use Pinax *just* for this. The 
zero_project is appropriate for almost any kind of django site and, for the 
most common type of account management, account_project is a good starting 
point.

> About the only potential downside I can see is that If you're not
> building something in Pinax's sweet spot -- i.e., a social web site --
> you won't get all the benefits that Pinax has to offer. If you're
> building something *really* different, you might find that Pinax's
> conventions obstruct you in ways that a raw Django install wouldn't.
> However, for most "websitey" websites, this won't be an issue --
> Pinax's conventions are, for the most part, a bunch of practices that
> you should probably be following anyway -- Pinax just forces/provides
> the tools to help you to follow them :-)

The social stuff is in many ways Pinax's current weakness. It's the social 
stuff that hasn't been updated for our next release yet (although we're working 
towards it)

I was planning on doing this anyway, but this thread has encouraged me even 
more than I need to write some blog posts about things like Pinax's 
zero_project, static_project and account_project in the coming weeks.

James

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to