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.
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".
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.
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.
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.
This extension is worth every cent of its price!
Thank you very much
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 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.
And all these good reviews are bull. This is not coming from someone who doesn't know how to do this stuff. I'm an expert and its ridiculous to make people jump through hoops to use a $34 script. They act like they're protecting Fort Knox.
I found out the better a better use for this component. It makes joomla installations on other domains and sub domains on the same server lighting fast. It is easy to use but I recommend reading the FAQ's and Tutorials before trying and before installing. Finally I have to comment the developer for his patience and top notch Customer Service. There maybe some just as good but I haven't come across any better.
Plus we received instant support from Edwin, even with us in completely different time zones and as it turned out the problem wasn't even with JMS.
It is obvious that the developer is taking good care of his product and his customers. Highly recommend!
This component is definitively the ultimate component for however is a bit struggled by multiple Joomla! installs on his hosting account.
Please do read the manuals and watch the videos in order to well understand the principles and make it work properly.
Instead of loosing time updating all my websites, I now just focus to properly apply patches to one Joomla! install and all my sites are upgraded.
I met some problems to install it on local PC (for tests) because of virtual DNS with apache configuration (wamp server) but with very good support help, solutions were quickly found
Many thanks to the author for the netmeeting Remote Desktop on my PC
There is documentation on the product web site, which describes the different ways to use JMS, as well as tutorials on how to install and configure JMS.
But the best part is that I have never ever experienced better service and support than what I have been given by Edwin! Hats off to JMS and Edwin!
On the jms2win website, good documentation is available (including some tools aimed to help you on jms configuration). And the support from the developer is excellent. I've had some questions and I've got answers quickly.
I can now create a new, customised, configured client site in minutes AND keep the files up to date thanks to this component. This is one component I can no longer live without!!