adrian - December 19, 2006 - 5:36am
I have just completed the first version of my new MultiDomain module for Drupal 5.
MultiDomain allows the user to span the content of one site, across several domains or sub domains. It uses the single sign-on module, to ensure that you only have to log in one time, and will be logged in across all the domains. Additionally, it was built to work without requiring the user to share any tables, however it will still function if you are sharing tables across the sites.
A basic example of the functionality would be, having all forum posts and the forum pages, be displayed on http://forum.mysite.com, while the rest of the content stays on http://www.mysite.com. The module was also designed to help place different parts of the site behind https. It can also be configured to make all links to the ecommerce checkout or user login pages be encrypted, for instance.
I plan on extending this module with two additional modules that build on the same functionality in the near future. My primary goal in writing this has always been to write the UserDomains module, which will allow each user to choose his or her own domain or sub domain to host their content on. This would allow all my users on Oasis Magazine to have their own personal sites in the format of http://mysite.oasismag.com. There's no actual requirement for only sub domains to be used, as it is completely possible to use real domains too.
The next module I plan on developing is the OGDomains module, which will allow each organic group, provided by the organic groups (og) module, to provide it's own domain or subdomain. An example of this would be http://south-africa.drupalgroups.org, for instance.
The project is hosted on drupal.org, where you can find the latest downloads. : multidomain project