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.
The Good: It seems to be a powerful extension. It preforms as described. I received a quick response on the forum to a specific issue.
The Bad: It's very expensive, almost $80 USD. This is not for beginners or even intermediate users, it has a steep learning curve. I would say I am a 6 out of 10 in terms of joomla skill level, and I found it somewhat difficult to get fully operational. After 10-12 hours of working with the extension and watching tutorial videos, it does perform as described.
First, in the process of adding the subsites, in following the tutorial (http://www.jms2win.com/en/tutorial#jms12x-0d) it randomly blew out my main user for the master site and I had to recover that in the midst of me adding this module.
I had to add this module back into Joomla 3 times in the process of adding 6 sub-sites, I haven't added the information I need for the pages for each sub-site, I am hoping that it doesn't blow out again, will update when that is complete.
It is not difficult to set up and use, at least on the basic way I used it today. I had one existing master site and added 6 sub-sites at least the shell, and need to add back in components and pages that I have backed up to make them work accordingly.
The best way to describe this component is hinky...or buggy. I emailed Edwin and he suggested I pay for support, or check the forums. I am pretty sure I brought a few bugs to his attention from his code and he suggested I pay him more.
If you need this it does seem to work to some extent but its buggy, at least in 1.5. We will see what happens when each sub site is complete and if we can link everything up. It seems, this is the only solution to this issue, so hopefully Edwin will take some constructive criticism and fix the disappearing act that his module does randomly and work out the kinks.
This product is very complex and affects large parts of the Joomla Core. Therefor i recommend you to read the documentation before you get to work.
Again, great component!
Very professional sir not only do you have a great product but also the personality and commitment to excellence as well...keep it up!!!
My advise for everyone who starts with this component is: don't try to figure it out for yourself. Don't even bother to read the manual. Go directly to the Video Tutorials on the JMS website. Edwin does an outstanding job in showing multiple JMS cases.
The component does exactly what it should do and after a few tries I began to see the logic of it all.
If there is one thing to improve, it could be the addition of some kind of wizzard.
I also would like to thank Edwin for his fast replies to my questions and compliment him for creating a component that actually works very great.
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!