Many of you would like to have remote synchronization for your PHP projects - well, let's have a look what we have done.
First, you have to define a Remote Web Site configuration for your project; I'm pretty sure most of you already know how to do that but let's repeat it once more: right click your project in Projects view and select Properties. In the Project Properties dialog, choose Run Configuration and as a type select Remote Web Site (or, if you are currently editing a PHP file of your project, just choose Customize... from the combo box in the main toolbar). You will notice that now one can select On Save for Upload Files (the first highlighted area on the image). Please note that now it's also possible to speed up an upload a bit but as the label says, use this with caution (the second highlighted area on the image).
You are done! Seriously, from now, every change (create, edit, rename, delete) should be immediately propagated to your remote server. One more note - if the operation takes more than 1 second, progress bar is shown:
The same applies if one uses local copying under a document root of a web server (it can be found in Sources category of Project Properties dialog):
Thanks a lot, we hope that you will like this feature!