We're setting up both an intranet and a public site that will sit on
top of the same database. The two sites will share much content, but
will have different designs, different media, and different overall
purposes. There won't be much in the way of truly shared views,
despite the need for shared data (for example, students might enter
their stories on the intranet, but stories will be displayed on the
public site - data is shared, not the view).

We're debating whether to :

1) Use the Django "Sites" framework, where the whole thing is one
project with two settings files and two urls files.

or

2) To build them as two separate projects pointing to the same
database, with a set of shared apps between them.

In other words, if the main point of the "Sites" framework is for view
sharing, we may not need to use it in order to deploy multiple sites
on a shared database.

Which approach is considered best practice? Any gotchas either way we
should be aware of before deciding on an architecture?

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

Reply via email to