Multi Sites and User Sharing for joomla! ComponentLanguage

Extend joomla with Multi Sites and user sharing. This allows multiple domain names or sites to have their own joomla configuration file using the same joomla installation. Possibility to share the users, and extensions like VirtueMart, Community Builder, JomSocial, ...
With this new feature you can share the joomla files and folders to create totally independent web sites.
This simply the maintenance of Joomla as you have only one instance to update for all the websites.
With JMS you can both create website from the back-end and from the front-end. You can use website as template to create new slave site. When you decide to propose the creation of websites from the front-end, you can add a plugin to create a bridge with your own system to process the payment or whatever else.
As each website has its own joomla configuration.
You can decide to use:
- One database for all the websites. In this case, you must specify different database table prefix for each websites.
- Two databases (One master database and One slave database). This architecture is advised when you want to install JMS on an existing website and you are limited in the number of databases you can create (or disk space).
- As many databases than there are websites. This is the most flexible architecture where each websites works with its own database. This is generally the architecture adopted by joomla when you ceate multiple websites.
The content of each website is totally independent. This means that the content (articles, news, forum, users, ...) are NOT shared.

The setup of each configuration site consists in using the standard joomla installation mechanism.
In the administration of a 'Slave' site, you can re-install/uninstall extension previously installed on the 'Master' site.
The 'Master' site is the one where you have installed the Joomla MultiSite component and where you manage the 'Slave' sites.
Additional control are performed during the installation/uninstallation of an extension in a 'slave' site.
Before executing the standard joomla installation, it is verified that the extension you request to install has exactly the same name and same version number to avoid inconsistency between all sites.
This additional control is performed to ensure that you will overwrite the current installation with identical files that you originaly installed.
On 'slave' site, the uninstall of an extension consists in a joomla standard cleanup of the database. The files present on disk for this extension are not deleted to avoid disturb the other sites.

With the new version 1.1, you can also replicate a website into the same database to avoid re-installing the extension in each slave site.
For Unix platform, it is also possible to deploy a slave site into a specific folder.

In JMS 1.2.x, you can also share user and some limited number of extension. It is also partially compatible with Joomla! 1.6.

Templates and Languages are automatically shared between all sites.

Report

Editor's Note
  • This extension requires registration to download.
bycuneydyasin on September 30, 2009
i bought this extension and at first challenged with session problems in subdomains.

but later -thanks to Edwin, the developer- all problems solved and it works well now. (1.2.7 version)

this seems to be the most important and useful extension i paid for, with jomsocial.
I cannot even begin to tell you how wonderful this Extension is!!! And Edwin is an absolutely amazingly brilliant developer! I will have to admit, when i downloaded this extension, I was a bit worried that I would have trouble making it work, but through the wonderful manuals and online tutorial videos I was up and running in just a few hours. I had some specific ideas of how I was going to use this extension, and Edwin wrote an update to the program to aid me in this installation! Big Big Big thumbs up!!! Thanks Edwin!
Without having this extension we would not be able to efficiently use Joomla! for the website that we are hosting. We have currently around 10 websites in Joomla! and plan to raise this number to 50+ over time.

Without this extension we would have to maintain (update!) multiple Joomla! installations and all the plug-ins in those websites. Given the frequent updates of Joomla! it would take a lot of time to update all the websites and would pose a lot of update problems risks.

Joomla Multiple Sites (JMS) enables having a single Joomla! installation and single plug-ins installation and run as much websites as we want with simple update process for the websites. The work involved in replicating what JMS does would simply be too great to justify the use of Joomla!.

The support provided is near instantaneous and we always get what we need.

We highly recommend this extension for anyone running 2 or more websites or planning to do so in the future.
I am very hesitant to buy commercial Joomla Components, because very often I am not completely satisfied with what I get. But this can not be said for the Multisite Component. I am very happy with what it does and the features it offers and highly recommend it. The only thing that could use considerable improvement is the documentation. However, the programmer really made up for that through some personal support. Whenever I send an email I would get a response within hours. I so appreciated that, in particular since I had a problem with Multi Site on one of my Servers. It was not working properly and I could not figure out why. Turns out that the problem were my Domain Names. Multi Site does not interpret Internationalized Domain Names (IDNs), which are domains with non-ASCII-Characters. In order for Multisite to work properly, you have to insert the translated domain into the Domain List Field in Multi Site. Then it works like a charm.

I consider Multisite one of the best Components available and a MUST HAVE for anyone who has several domains.
byknow_this on August 12, 2009
This product is really amazing! I had some troubles getting started but the support i got from Edwin was awesome! I installed a component that initially didn't work and when i asked for help, he ended up making it compatible with a new version that he was making only after two days and i was able to upload that new version the next day! I was completely surprised and definitely satisfied.
byravinesh.raj on August 11, 2009
Can it possible to manage content @ menu and all other thing from only one admin, like it happen in drupal.
byshiel17 on August 6, 2009
Edwin the owner took a lot of time out of his day to explain how the product works and help me troubleshoot the issues that i had. One of a kind product... trust me i have looked all over the internet. Thanks Edwin.
byc.bernigaud on July 22, 2009
This extension works just well :)
This is one of a kind, it really allow to do new things with your joomla.
User Sharing works and I can create site by replicating an existing one.

Just too bad we can't share just a part of the users with a subsite, that would be great.
bytkb2101 on July 7, 2009
Edwin is THE BEST!!!!!! I had tons of problems installing because the manual isn't written in perfect English and I was scared to death of destroying my existing website. Edwin walked me through everything via email communication. He's amazing! I wish all developers were like him. It's worth getting this extension just for Edwin's fabulous customer service.
bykestertonm on June 23, 2009
I had lots of problems installing this component. ALL OF THEM MY FAULT. Edwin showed incredible patience with many detailed emails to assist me. It turned out that my ISP's implemntation was mostly to blame but Edwin never gave up on me. By far the best support ever provided by and Joomla developer.

Thanks Edwin!
I used JMS for awhile, completely to my satisfaction. It's easy to install and the tutorials are just as they should be (to the point!) - just great. Then yesterday I had a problem: JMS was gone. Now I'm the type of person that starts looking first myself - making things worse of course... It turned out that the hosting company had server problems without them knowing.
Anyway, in the meantime I had put a message on the JMS Forum. Within 10 minutes I had an answer. We mailed a couple of times and JMS gave me the right directions. Very quickly, very much to the point. Chapeau!
bybetotedc on June 22, 2009
This is a great tool, we are using it on our site, We Have 80 subdomains working without problem.
bymisterin on June 9, 2009
Very simple and reliable solution for complex procedure.

If I could give a single wish: it would be automatic installation sync between master and slaves sites. I mean something like: when running install or uninstall script on master site, it would automatically ran on slave sites too, avoiding the manual and boring "reinstallation on slave sites".
byarried on June 5, 2009
Great developer, great extensions, great support. I am not disappointed with this one :), not like some others commercial developers.

Well Done
byRalphBrown on May 27, 2009
What a pity it hacks the core of Joomla.
I would love to use a multi-site solution, but with the security releases of Joomla coming out regularly, my clients would find it unacceptable if I couldn't upgrade them immediately.
Then I would worry that some extensions would conflict and that I'd be left behinde when 1.6 comes out.
Testing all my client sites at once when I roll out a new extension would be a nightmare for me too.
Sorry, too much risk for me here.
Owner's reply

It seems that you have not read the documentation and experiment this product. See user manual chapter 8 that present the different update facilities.
It is designed to patch existing files and not replace them by patched files in aim to benefit of the joomla or extension security update.

purchased the extensions JMS, article sharing and menu-bridge and I must admit that they are absolutely awesome. They were just what I needed when creating 11 websites and having shared content on each.

installation was a breeze and apart from some minor things that were mainly due to me not reading the manual before jumping in everything works plug-n-play and intuitively.

Even when the extension did not do something i wanted it to Edwin created a upgrade to the program where the new feature was incorpareted, in just a few days, So support is excellent as well.

Upgrading to joomla 1.5.10 was also a breeze, I just had to do this once.

all in all greatly reccomended.
stefan.
This extension saves me lots of time (Joomla Security Update 1.5.10 was installed only once for all my websites!). And when I had a problem in connection with another component (it was not clear, where the problem sat), Edwin solved it for me and found the bug in the other component (during Easter weekend!!)
This extension is worth every cent of its price!
Thank you very much
I have now been running Multisites for 2 months and this extension is extremely well-functioning and easy to use.

Even though I was a Joomla beginner, when I bought the extension, there was only very few troubles installing - and mostly due to my lack of understanding of Joomla.

Since then I have been working quite intense with several sites - all running on a Joomla Multisite installation - and there has been now trouble at all!!

Currently I run 8 slave-sites - each with dedicated database - on my main site. And I run on an apache-environment with virtual hosts and a Plesk administration panel. And everything just runs smooth and painless.

I had a single issue - but the support was exquisite - and the issue was solved immediately.
Besides that the documentation and forums works quite well.

I have still not tried the template feature - due to lack of time - but I am certainly looking forward to that.

Keep up the good work!!
I have been using Joomla for a number of years now and this has to be the best extension that I have come across. This is a no nonsense approach to my multiple site deployments. I have been looking to solve for quite a while. Deployment of Slave sites is done in minutes (after setting up a site template, which is super simple).

I had a few questions that needed answering in regards to customisation of themes and I have to say that the response to my pm queries were the fastest I have ever had and extremely helpful.

I'm very skeptical when it comes to patching core joomla files, but I'm really impressed with the developers method of backing up core files, installing patches and integrating the updates to this extension within the same extension.

Things that I'd love to see in future releases would be deployment of separate databases from site templates (I know there has already been talk about this).

Very happy customer.
byuniweb on April 1, 2009
Great component with great support!

Thanks!
Page 1 of 3