This site required two similar themes. A theme for the master site and for all the subsites. The sub site theme had to come bundled with 10 different colour schemes so that each can be different. In addition the master site would use a logo in the header, but the subsites would require the site name to be converted into a logo with the ability to easily change the font size of this text in the backend. A custom plugin was built to scroll through the specials with further code being added to the master site in order for it to pull in specials from all of the subsites. The same code was used for the specials page on the master site. We used the default theme MU plugin to ensure that all new sub-sites were assigned with the sub site theme.
However, the big draw in the frontend is the custom-built TripQuoter plugin. This allows the site user to enter dates of travel, select points of departure and hotel rating before building their own itinerary via a smooth, jQuery based user interface. At the end of the process, they get a full quote for their custom itinerary. All of the options and prices are loaded in via the backend and can include adjustments for seasons.
Also in the backend is a custom MU plugin that hooks into the ‘wpmu_new_blog’ hook. This enabled us to preload all the relevant categories and dummy posts and pages we required. Most importantly this makes the process of setting up an entire sub-site extremely quick and easy. The user simply adds a new site as usual, replaces dummy content with original content and selects a colour-scheme and header images. Finally, we added the wordpress-mu-domain-mapping plugin to allow for domain names to be mapped to the subsites.