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.
I must, however, apologize to Edwin for being so slow in submitting this review.
I saw a post that said it took more than 18 hours to configure with no luck. For me it took about 30 minutes to an hour to stumble around the component which is very nicely written to figure out what I was try to do. It might have went faster if I would have taken the time to review the video that gives step by step instruction. The component offers some very useful tool tips that makes the configuration very easy.
I tried to push this component to do multi sites via SSL which was a bit of a challenge because of limitations in Apache and Cpanel. I submitted a request to the developer for an hour of help which was well worth its cost he quickly responded and setup a remote session with me where we were able to find a solution which was not really directly related to Joomla Multisite. Edwin took the time to help me find a solution to a complex problem and also took the time to make sure my Joomla Multisite site configuration was correct.
I would highly recommend this component to anyone looking for a solution to deploy multi sites with a master site this program is top notch.
The time that it takes to deploy a new slave site is worth more than 50 times the cost of the license.
Actually, once I learned how everything works, I find it the product designed magnificently. They made it very easy to update the extension (which is often neccessary, once you update your Joomla core). Setting up new sites is also very easy, once you have learned the proper configuration.
I like to point out, that the support is incredibly fast. Be prepared, that you might have to ask the forum once or twice during your learning experience, but support will come fast.
To sum up, if you are willing to invest a couple of hours of learning and a little trial and error, then this extension provides some great functionality for you.
Having said that, I cannot experience that for myself. This extension requires much understanding that you should confirm you have prior to purchase. I suggest you spend time looking through the forums and reading docs.
I can definitely understand why this extension has no free trial. If it did, most would never result in purchase. I have worked for approximately 18 hours on this one extension and still no closer to making it work for me. The developer assumes a level of understanding in his responses that most people will not have.
The support is forum based only. In my several posts, no users have made an attempt at helping but the developer does respond typically within about 20 hours. Unfortunately, his responses are almost verbatim from the docs and/or point to said docs rather than offer a more simplistic explanation.
The warning I give is just that this is not an out-of-the-box extension. It will require a great deal of learning for most users.
I had a number of presales questions as well as custom one-off requests, and was introduced to Edwin, who shared his insight and answered all of my questions. After feeling completely comfortable with the product and Edwin's timely support/responses, I purchased the full product, Menu and Article mods and began development.
I did run into one Symbolic Link issue working with YooTheme templates, which I shared with Edwin. He was able to troubleshoot, isolate and develop a solution to solve YooTheme’s problem – not his own product limitation. Finding anyone today who is willing to go out of their way to solve a 3rd party issue, is rare. Because of his willingness and support, my project was able to move forward.
Edwin is an amazing developer and provides exceptional support, and Jms2win is an outstanding product, that I would recommend to anyone!
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.
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.
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!