Multi Sites

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 create website based on website template to create new slave site.
A "maintenance" functionality is also provided to help supervising the extension installed in each website with their datamodel and help you fix the potential datamodel errors.
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 create 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 controls 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 originally installed.
On 'slave' site, uninstalling an extension consists in a joomla standard cleanup of the database. The files present on disk for this extension is not deleted to avoid disturb the other sites.
You can also replicate a website into the same database or in different DB to avoid re-installing the extension in each slave site.
On Unix platform, it is also possible to deploy a slave site into a specific folder.
You can also share user and share the content of a limited number of extensions.
For some reason there are problems in the logic of programming. Since years I hoped that this developer will learn to understand the problems of admin and will remove the faulty logic. He does not.
Now sometimes the saving of new sites does not work and after saving it gives a white page. It in fact did save the configuration but somewhere in the middle it dies.
Hence I ended up many times to completely remove the component and reinstall it all again. After that it works.
Now I was trying to uninstall a couple of components from the master site to be removed from the slave sites (it has a management tools inside).
I saw multisite in the newly created site. So I uninstalled it. I found that the newly connected site was uninstalling the multisite component from the master site.
The newly created site did not create the configuration of the slave site and hence was getting to the master site.
I did not realise this immediately. So I deleted all the mysql tables from the slave site. Only then I found that it was connecting the master.
Those are the practical problems in using this component. It works indeed ok.
There is an installation directory of joomla. I thought that the developer will somehow change the name sometime in the login. Now the multisite uses this installation directory for some parts of the module diversion. So if your configuration gets damaged like mine, then it will point to the installation. I fooled myself when I began to reinstall every thing again and found that everything was in the database. Only the multisite was screwed up. After renaming or backing up it works agains.
So this is a nightmare it something small goes wrong and the whole installation does not work.
Now the programmer does not offer any forum. Emails does not always gets answered. So there are not much possibilities to complain.
It would be better to change the handling of all the sites for the administrator.
I write this because I was just now fooled by the component and was furious as this was just the programing logic that the guys does not change it since many years.
As the customer does not seems to have found the forum, it is possible either to access it from the "support" button present in this page or the menu forum present in our website or directly at the address http://www.jms2win.com/forum
Edwin's customer service is second to none!
After finding JMS I was skeptical but went ahead hoping for the best. Wow was I surprised! Not only did JMS make it possible to produce hundreds of Joomla sites with just a single install, it did it in such a way that we were able to build 400 sites in a single day.
I originally wanted a multi-site solution for maintenance issues going forward but found not only a solution for that but also found a solution that drastically reduces the time I now spend building profitable sites not to mention the additional benefit of the space it saves on the servers.
If you are growing and have found the need to have multiple sites this is your solution. I wish I would have found it before I started my second site.
Support has also been top level.Edwin knows his stuff and is constantly adding new things to make this solution even better!
I am using Jms Multi Site for a client who wants to manage several sub-sites from a central admin panel.
They have one main website, and several sub-sites. Each of the sub-sites will contain a smaller subset of the main articles and products, with a few that are unique to that site.
With Jms Multi Site, and some of the excellent add-ons available, we are putting together a system where they will be able to manage all their VM products, articles (and soon even contacts) via the main admin panel for their master site.
The only thing that they will need to manage from separate sub-site admin panels is the unique menu for each site. Everything else will be handled from the main master admin panel.
Of course, this represents only one of the many ways that Jms can be configured for multi-site management. Many people are using it for their many Joomla! clients who have completely different websites. Sharing the core Joomla! engine allows for developers to host, support and upgrade many Joomla! websites easily.
I recommend this low-cost component to everyone! There are many add-ons for it, so you can choose what you need.
Purchasing this system for my client has saved them so much money. They probably would not have been able to afford the development costs of engineering a system for their needs. But Jms saved the day!
For those of us who have tried having one site with multiple domains but one database, this tool is an answered prayer. I had done it manually before but to be honest its messy, it takes longer and it involves too many headaches. It is worth the money and I don't consider it a lot.
Thanks Edwin!
This solution, which replicates database tables, doesn't rely on synching, so data is always the same.
I used it to get Community Builder users across multiple domains and have loved it since, while articles, can be different.
Enable what gets duplicated by component, module or article. The possibilities are endless.
The best about this extension is that when you need support, you get it almost instantly.
Thanks Edwin!
For those familiar DNS and a solid understanding of file structures and Unix systems, it is straight forward enough. The videos on the JMS site are pretty good and if I could offer a small criticism, it would be the English language translation in the manual. Other than that...very solid!
I've tried other solutions, but this one worked best for me with it's built in support for third party apps like virtuemart and community builder. It's a very powerful feature, well worth the cost and more.
I can't give enough praise for this component, bottom line is if you want to share a user database between a number of websites then this is the answer.
When I hired him to help me configure a few things, he went above and beyond, and spent his entire Sunday afternoon helping me make a Monday deadline I had. He could probably do in an hour what would take an average developer 5 hours.
I not only recommend getting his product, but hiring him to configure it for you as well, you won't be disappointed.
It does exactely what it said it does.. and you can save a lot of space with this.
Perfect suits for hosting resellers..
I tink this is a jackpot in joomla components world!
And the support is fantastic!
Let's face it - the price..is very low for the work behind this component..
Message for authors:
Keep up the good work - you are the best!
I can now share or not (it's up to me) users, configurations, database tables, update extensions...
You will need to get used to manage websites with JMS control panel, but it will be very worthwhile! It was money and time well spent - some days after install I can see the profit!!!
Whenever a doubt or any other support is needed, you can count on getting a solution fast - great work. On top of that, community is growing and you can learn from other users experience also. Check their website.
Definitely: Recommended for anyone managing several websites or planning to do so in the future.


