I am wondering what the 'best practice' is for my current problem, which is 
basically using  someone else's work but keeping it isolated from my own.

I am building a site that needs an "event calender."  Justin Lilly has done 
something similar and gave me http://justinlilly.no-ip.org/svn/trunk/gtd/

Much of that I want to use, but now I am faced with how to integrate it with my 
project.  easy way: grab the source, copy the needed files into my project dir 
and never look back.

In general, I don't like this approach.  It forks code that is complex enough 
that dealing with updates (made to either branch) would be a pain that I don't 
want to deal with.   I plan on adding some things that probably aren't wanted 
in 
the generic version (like attaching files to events) but also plan on adding 
some things that i'm guessing he would want (3x4 table of small months, week 
view, etc.)

This is sounding like a CMS, and maybe it is, but I am not trying to build 
another Joomla, at least I don't think I am.  my hope is that I can use 
settings 
.py to manage the various components, and each one can live in it's own dir and 
be svn updated without any collisions.  my files may reference the alien 
components by subclassing the models and views or extending templates.

The hope is these things can be will grow into a site like 
http://www.djangosnippets.org and http://www.djangosites.org

Carl K

--~--~---------~--~----~------------~-------~--~----~
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