I’ve finally had some free time to spend on fixing Transfer, it seems the problems were not caused by bugs, instead other plug-ins such as PDT (from v2 onwards) changed the way they’re implemented and started using the Eclipse DLTK (Dynamic Language Tool Kit) which meant Transfer no longer knew how to process requests from the new PHP Explorer (This was not a problem for me, as I use an older version of PDT).
Anyway, I will release a test version of Tranfer 1.2 shortly, note its not final, I intend to add more error checking and some default settings.
Please note the new version of Transfer required the DLTK be installed, I’ll add instructions for this when I release the test.
One of the most annoying things about Eclipse is the way it manages files and will refuse to open anything which has been edited outside of the IDE, typically it will throw a ResourceException with the message showing “Resource is out of sync with the file system”.
This problem can be alleviated by either right clicking on the file and selecting “Refresh”, or if you find it happening frequently, Go to Preferences -> Workspace and enable the “Refresh Automatically” option, do note it appears Eclipse updates on a timer, not when you open the file, so it may take a while to detect the change. (You got a better method? or am I wrong? leave a comment and let me know).
Transfer is currently incompatible with Eclipse v3.4.2, there seems to be a problem where it registers its menu items and settings page. I’ll look into this as soon as I can, in the mean time please stick with v3.4.1 or remove Transfer until I can get this fixed.
I’ve finally got some free time to update Proj-x Transfer, so these are the changes in version 1.1.0
The latest version can be downloaded from the Transfer homepage
as with all things Eclipse, getting the Editor Shortcuts was a little tricky, I’ll save that for a later post.
UPDATE: After testing the update at work I found the Editor shortcuts didn’t work with PDT, so I’ve made a fix for this and released it as v1.1.1.
At work we’ve recently migrated from using the Nusphere PhpED IDE to Eclipse and PDT, the benefits offered by Eclipse are massive, not least its huge archive of available plug-ins.
The one thing I’ve desperately missed about Nusphere is the ability to right click a file and deploy it directly from the Project Explorer, this is about the only thing that I’ve not managed to find a reliable plug-in – So I decided to implement one myself, heres a sample screenshot
I’ve called it Projx Transfer, it integrates with Eclipse Project Explorer, each project can be transferred to different destinations via FTP, files and folders can be transferred by selecting Upload or Download from their context menu’s, additionally it allows items to be queued for bulk transfers.
You find more details and downloads at http://www.proj-x.org/eclipse-plugins/projx-transfer/, the source code is also available.