Help+Manual's integrated multi-user editing is only for users working on the same local network (LAN). If you wish to do multi-user editing remotely and offline (users in different geographical locations, also needing to edit without a network connection) you need to store a master copy of your project in a version control system. Then each user works on a linked copy of the project on their own computers, which they synchronize via the version control system's server. This provides all the advantages of direct remote editing, but each author is still working on their own local (but linked) copy rather than directly via an Internet connection.
See Using Version Control Systems for instructions on getting Help+Manual set up to work with version control for remote editing.
Each remote user needs their own local copy of Help+Manual
Note that the remote authors will need their own copies of Help+Manual on their own computers to do this. This is possible with both the Professional and Floating license versions.
Supported version control systems
Out of the box, Help+Manual is already configured to support Subversion and Git. Both these systems are free and open source, and extremely mature and reliable. In addition to this, you can also configure additional scripts yourself to support any other version control system with a command line interface.
Basic procedure
With version control, authors can work on shared projects offline from any location. Each author downloads a local working copy of the project from the repository. This working copy is what you edit, but it remains linked to the "master" copy in the repository. Only changes need to be transferred in either direction. This makes the solution extremely efficient and also very robust -- you have none of the data integrity and speed nightmares involved in live editing via an open connection.
Almost all your work is done offline. You just need to synchronize with the server once before starting work, to get the latest changes from your colleagues, and once afterwards to add your new work to the server version.
Conflicts with other users' work
This process generally works even if two people have worked on the same topics. If they have edited different parts of the topics the changes are just merged silently, because there are no conflicts. If they have both edited the same text you get a dialog from the version control system asking you which versions of each change you want to keep ("mine" or "theirs"). Agreements between team members on which topics to work on can keep these conflicts to a minimum.
Full instructions
See Using Version Control Systems for instructions on getting Help+Manual set up to work with version control for remote editing.
|