Community
Participate
Working Groups
Build ID: M20070212-1330 Steps To Reproduce: 1.Synchronize 2.Choose a local folder 3.Create new site 4.Enter URL as an existed one => warning: "This location already exists." My local uses one IP to connect to all other servers, for each user it will connect to the right IP. In this case I can only connect to one server because it won't let me enter the same URL location. This should be like Aptana FTP where you can specific the site name for each ftp, the remote info can be the same for all. More information:
Also it is not possible to edit the only existing site at the moment.
This bug seems to be related to the Platform Team/Extras functionality. While it is true that this functionality will hopefully be migrated to DSDP-TM in the future, it is not the case yet (see bug 185926). Target Management / RSE does support multiple different FTP connections to the same IP address (just give them different names). So if you like to migrate to RSE, this should work fine for you. If you cannot use TM/RSE please let us know. I'm resolving this WORKSFORME in RSE, and created bug 185927 to track it for Platform Team/Extras.
Thanks for pointing out the SRE, it works great for that purpose. I'm using eclipse for my PHP projects. While the SRE is useful for ftp edits, the PHP code completion does not work (although the syntax highlight is there). I was thinking about switching from Dreamweaver to eclipse for code completion because Dreamweaver never seems to support that (it's not on the newest, CS3). I may have to want for later version of either Eclipse or PDT or Aptana :( then.
I'm not sure if PHPEclipse already supports remote locations through EFS, but it might be worth a try if you get an outline view like that: * Create a LOCAL PHPEclipse project for your stuff * Do New > Folder > Advanced > Link to Folder in File System > Deselect default location > Choose Filesystem:"RSE" > Use browse button to browse to remote FTP location I'd be keen to hear if this works with PHP. With CDT, it's currently possible to "sometimes" get an Outline View like this but it's not reliable. Anyways, this approach through the EFS provider seems to be the most promising for allowing advanced toolings (like an outline view) on remote files.
Installed PHPEclipse, I get to the step "Link to Folder in File System" but I cannot see any "default location" to deselect. Any help would be much appreciated.
Can you run PHPEclipse on top of Eclipse Platform (or SDK) 3.3M6 or later, with DSDP-TM 2.0M6a or later? - Looks like that's the minimum versions you need for the EFS integration.
I was using Eclipse 3.2. Just tried it on eclipse 3.3M7 and it works but when opening a file from there in PHPEclipse perspective I got this error: http://upload.holvn.org/files/1/eclipse_PHPEclipse_error.jpg is it a bug ? Any suggestion solution ? If I open it with files of local projects it's fine, code completion work too. I also installed PDT on Eclipse SDK 3.3M7 but it doesn't seem to work. I prefer PDT because it's better for PHP IMO.
Looks like PHPEclipse is not yet enabled for EFS. This is a similar issue like with CDT bug #186170, and I'd suggest filing a similar bug report against PHPEclipse See also the TM and RSE FAQ: http://wiki.eclipse.org/index.php/TM_and_RSE_FAQ#Why_is_the_Outline_View_empty_when_editing_a_remote_PHP_or_C_file.3F As a workaround for now, one thing you could do with the upcoming TM 2.0M7 is use the new Import/Export wizard to import all your remote PHP files into a local PHPEclipse project; then, have all editing tools available; then, export them again with the export wizard. The RSE Import/Export wizard is not optimized for synchronization, i.e. it will upload ALL files overwriting and not be able to delete remote files that have been deleted locally, or transfer only modified files. This facility is scheduled for the future through the enhancement request on bug #185925. Other than that I'm not sure, but yet another PHP Editor might be the Dynamic Languages Toolkit (DLTK).
I found a bug for RSE: - Create 3 connections to one IP for e.g 10.30.6.101. Each connection use a different username and password, this will point to different folders in the server. - I have 3 folders have files with the same name and folders structure. Let's say in my case I have a file name account_block.php in folder: /portal/includes/modules in connection #1. My connection #2 also has the name like that in the same folder struture. - When I open account_block.php from Connection #1, there's nothing wrong. But after that I try to edit account_block.php from Connection #2, it open the file from Connection #1 which is now put in /workspace/RemoteSystemsTempFiles. This happens because RSE creates a folder structure in local as: /workspace/RemoteSystemsTempFiles/10.30.6.101/portal/includes/modules/. With connections which connect to the same IP address and same folder structure and file names, it bugs. It should either: open the new file from connection #2 and replace the file in connection #1 (I guess this is still a bug because you can't open 2 file in the same time) or create each parent folder for each connection instead of each IP address as of now. Back to the old topic: does anyone report such a bug for PDT yet ? Because like I mentioned above I prefer PDT for PHP :).
[target cleanup] 2.0 M7 was the original target milestone for this bug