1) As mentioned in the home page, you can install and register JMS an unlimited number of times. So you can create test environment, live environment, ....
2) JMS does NOT provide any synchronization.
The concept of JMS is based on the sharing that avoid duplication of the data and therefore synchronization.
If the users are not displayed automatically in the slave site, this mean that you didn't shared it.
When a user or an extension is shared, it uses the same MySQL table. As the data is unique and stored in a unique MySQL table then all the links to this data is the same.
When you have different data, this simply mean that you didn't shared the data.
Review the procedure in tutorial video 1 that show how to share the users.
www.jms2win.com/en/tutorial#jms12x-16
Also use the "JMS Tool" menu to verify the tables and verify if the #__users is a link or a physical table.
When the users are shared, you need a link.
3) You can only share a limited number of extensions.
Review the list of extension that are defined in the JMS Tool and the one that are defined for the sharing.
You can go in the JMS Tool menu and click on help button or go here
www.jms2win.com/en/list-of-extensions?vi...id=269&Itemid=53
If you want that specific "custom" sharing we can develop a specific plugin with specific sharing with your own risk in terms of consistancy.
You can contact us for an estimate of specific development.
4) Share "whole site" is equivalent to use the same table prefix for 2 differents slave site. In this case, you share effectivelly the whole website as you access the same DB with same prefix. When you define such slave site the Joomla Web Installer is NOT called as you normally described a replication. The joomla web installer is only called when you create a fresh slave site. So verify the JMS Template rule and that you have specified the "template site" that you want to share.