I am currently running a site for a local private school in the US. The schools holds grades Pre-K3 Thru 12. Since there is such a big age difference in the students (3-18 years old). I have been asked to create essentially two sites. One site will be for grades pre-k 3 through 6 while the other site will be for grades 7-12. The two sites will have to be linked together as there are pages and calendar events that apply to both divisions.
I was thinking of using taxonomy making a vocabulary with 'primary', 'secondary' or 'universal' as terms. I'd make this Vocabulary have a required term for all node types.
The tricky bit is this: they were asking if the site could have 2 themes. The primary section of the site would have a theme more childish for the younger students while the secondary section of the site would have a more modern theme.
Am I on the right track? how would you set this up?
_______________
I'm currently running the following modules on drupal 6.13:
Blog - each teacher has his/her own blog
Calendar - used for school-wide events
Image & image Gallery - each teacher has his/her own gallery
Pathauto
Ubercart - Parents pay tuition online
Views
My
Comments
2 subdomains is another option
you could also use drupal multisite install viz
primary.myschool.com
secondary.myschool.com
where both would have 2 different themes but could share the same users, content and modules.
hth.
yashesh bhatia.
Yashesh Bhatia
_
Yes, using your taxonomy scheme described above you could easily have different themes based on taxonomy using the http://drupal.org/project/themekey module. Also, you may want to look into taclite or taxonomy_access if you want to be able to restrict nodes from different terms to different users.
I wouldn't do multisite though, since you want to share content, I'd set up one site and optionally use the http://drupal.org/project/subdomain module if you really want subdomains (which is a nice clean way of doing it).
Another option is the http://drupal.org/project/og module, but that's probably overkill for just 3 'types' of users.
one can share database using multisite configuration
Sharing users and content across multiple sites however your approach looks clean (not tried it though).
yashesh bhatia
Yashesh Bhatia
_
I never said it wasn't possible-- lots of things are possible with drupal. I just don't recommend nonstandard solutions to newbies.