On Sat, Oct 10, 2009 at 6:04 AM, Ned Batchelder <n...@nedbatchelder.com> wrote:
> My strong feeling is that these two goals will quickly become impossible to
> reconcile.  I think the idea of a conference site is a good one (everyone
> will understand the problem domain, lots of interesting avenues to explore,
> it's not yet-another-blog), but aiming for it to be the actual site used for
> DjangoCon will not work in the long run.
>
> The tutorial is extremely important.  It will be the first part of the docs
> read by 98% of new users.  Don't complicate it by tying it to DjangoCon.
> This thread has already seen requests for features that will be great for
> real use, but would probably be too much to put into a tutorial.  While it
> would be very cool to have the two sites be just one site, I think it will
> either create an overgrown underexplained tutorial as DjangoCon adds
> features needed for a real-world conference site, or a simplistic toy
> DjangoCon site because the tutorial needs to ensure that everything is
> clean, understandable, and accompanied by clear prose.
>
> Why not serve just one master well, and have the tutorial be purely about
> exposition and pedagogy?

After more thought I agree with Ned.  Not only will the goals be hard
to reconcile, I think we're encroaching the turf of the DjangoCon
conference organizers.  I also think the data model will be
sufficiently complex and lead to a lot of hand waving in the tutorial.

Ideally, I think a good candidate for a website/tutorial will have the
following components:

* The goal and domain should be simple to grasp and explain in a few sentences.
* Have one main app that is the central focus on the website
* Have one main model, with several peripheral models that could be
introduced as the tutorial progresses.
* Be complex enough to require many areas of Django (e.g. Forms,
Aggregates, Caching, etc)

I'll have to ponder further on what fulfills these requirements.

One thought I had was to use the existing poll tutorial, but expand it
to be a site on its own.  Something along the lines of
http://strawpollnow.com/ but not necessarily with the Twitter
integration?

Thanks,
Rob

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

Reply via email to