Hi, Romain & Reuben.
Unfortunately this year I could not participate to the EAP.
Before configuring the server synchronization I have read all related papers, including pro & cons.
Now, as Romain suggested I have split the sync directories to be one per project (one-to-one at client and server side, not many-to-one), and it works fine.
Perhaps you could add a note into documentation to better remark this way as a suggestion to programmers.
But anyway I think all that could be improved because:
1 - Any time a GST user needs to work to a new project, it have to change the server setup.
- it could be a problem due to write rights to setup file at server side
- the server setup could be the default place where to store these setup, but the better place could be a per user setup into the project file as new project property.
2 - The GST user could not be able to access the server to create the sync directory for a new project.
- in the "Validate Path" operation you could ask the GST user if it wants to create a not existing sync directory as long as he has the rights.
3 - All that works just to build applications in both local and remote (eg. home office) work model, but the execution and debug of programs from GST is not always possible from remote unless the user is working under VPN connection.
- for instance a GST/GAS server can be reached on ports 22/80/443 but not on port 6394.
- to make GST client fully functional with GBC on a remote model, do you think possible to implement a port forwarding for GAS and Debug ports on a SSH tunnel in a way similar to those you already made for GDC, setting the browser's proxy accordingly ?
Best regards.
Enrico