Mambo Multisite Project (mamSites)
Tom Woods (tomwoods) and Gene Rodrigues (mmx) have released the initial set of hack files for the multisite implementation for Mambo Open Source 22.214.171.124.2 through 126.96.36.199.7. The file set was developed on a thread at mambers.com, and the implementation has already been tested on numerous sites.
The file set can be downloaded from the mamSites project on mosForge. The archive includes a modified com_config component, two modified class files, sample configuration files for Windows and *.nix, and a tutorial for installing and customizing multisite configurations.
The hacked file set will be replaced with a set of components and new installer as time permits. The goal of the mamSites project is to develop an interim multisite implementation for Mambo 4.5. This project will most likely be cancelled after 5.0 is released. The project objectives are to:
1) Develop a new installer capable of installing up to 20 sites with shared login and discrete access permissions with little or no manual modifications to code or database schema.
2) Develop a centralized hub interface for administering all administration consoles for all sites from a single location.
3) Develop a component for maintaining site installation directory names, site urls, and site names. A secondary goal is to develop a user interface for sharing tables among sets of sites.
4) Modify the existing phpGACL implementation to support access permissions for individual sites.
5) Develop localized mamSites documentation for the user community. Users with technical writing and localization skills are welcome to join the project.
Users who are interested in participating in project development, testing, documentation, and localization can contact Gene Rodrigues or Tom Woods at the mosSites project on mosForge.