NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
Massive feature request list #5 of 5: FTP, Synch, etc.


Joined: 21 Mar 2007
Posts: 18
Reply with quote
Miscellaneous:
  • Change upload/download project and upload/download file and all Smart Sync functions to preserve timestamps of original files when uploading/downloading files. The way it works now, when I press Ctrl-Shift-S to upload a file I’m working on it doesn’t keep the last saved timestamp. Instead it uses the time of uploading as the timestamp of the uploaded file, which confuses Smart Sync as to which is the newest version.
  • Support remote/FTP projects where only the project file is saved on the local machine while the actual PHP scripts are stored remotely. Most of my work is web scripts, and having a local copy that I have to upload is more cumbersome than saving directly to FTP.
  • Identify “TODO” and “FIXME” in comments like Eclipse PDT, with the ability to generate a task list in the Log window (easy to implement via a search with static terms of “TODO” and “FIXME”). I can do this right now with a search, but a built-in feature to do this and generate a list of to-do items would be nice. phpDoc also supports “@todo” but the implementation is weak because you can’t inline it anywhere you want. A to-do item stuck at the top of a script is much less useful than one I can put in the exact spot where I need to add code.
View user's profileFind all posts by MentatYPSend private message
Re: Massive feature request list #5 of 5: FTP, Synch, etc.


Joined: 07 Jun 2007
Posts: 5
Location: Columbus, OH, USA
Reply with quote
MentatYP wrote:
Miscellaneous:
...
  • Identify “TODO” and “FIXME” in comments like Eclipse PDT, with the ability to generate a task list in the Log window (easy to implement via a search with static terms of “TODO” and “FIXME”). I can do this right now with a search, but a built-in feature to do this and generate a list of to-do items would be nice. phpDoc also supports “@todo” but the implementation is weak because you can’t inline it anywhere you want. A to-do item stuck at the top of a script is much less useful than one I can put in the exact spot where I need to add code.


+1 on auto-listing of TODO/FIXME comments
View user's profileFind all posts by MufasaSend private messageICQ Number
Site Admin

Joined: 13 Jul 2003
Posts: 8342
Reply with quote
Quote:
Change upload/download project and upload/download file and all Smart Sync functions to preserve timestamps of original files when uploading/downloading files. The way it works now, when I press Ctrl-Shift-S to upload a file I’m working on it doesn’t keep the last saved timestamp. Instead it uses the time of uploading as the timestamp of the uploaded file, which confuses Smart Sync as to which is the newest version.

PhpED does its best to presever datetime stamps but FTP protocol does not support this at all. So it won't work for uploading. Please use SFTP.

Quote:
Support remote/FTP projects where only the project file is saved on the local machine while the actual PHP scripts are stored remotely. Most of my work is web scripts, and having a local copy that I have to upload is more cumbersome than saving directly to FTP.

With this approach you won't be able to use sourcecontrol systems and there will be problems with code completion/code explorer because source files aren't available locally until you open them. Is it really a timesaver to have such projects?

Quote:
Identify “TODO” and “FIXME” in comments like Eclipse PDT, with the ability to generate a task list in the Log window (easy to implement via a search with static terms of “TODO” and “FIXME”). I can do this right now with a search, but a built-in feature to do this and generate a list of to-do items would be nice. phpDoc also supports “@todo” but the implementation is weak because you can’t inline it anywhere you want. A to-do item stuck at the top of a script is much less useful than one I can put in the exact spot where I need to add code

with "free non-weak formantting" Smile I foresee the following problems:
-it's unclear where the TODO text ends. In case of phpdoc's @todo it's clear while if you put TODO: somewhere in the text, it's not.
-what to do with TODOs that aren't really TODOs but appeared on the pages/scripts on their purpose?

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 07 Jun 2007
Posts: 5
Location: Columbus, OH, USA
Reply with quote
dmitri wrote:
Quote:
Identify “TODO” and “FIXME” in comments like Eclipse PDT, with the ability to generate a task list in the Log window (easy to implement via a search with static terms of “TODO” and “FIXME”). I can do this right now with a search, but a built-in feature to do this and generate a list of to-do items would be nice. phpDoc also supports “@todo” but the implementation is weak because you can’t inline it anywhere you want. A to-do item stuck at the top of a script is much less useful than one I can put in the exact spot where I need to add code

with "free non-weak formantting" :) I foresee the following problems:
-it's unclear where the TODO text ends. In case of phpdoc's @todo it's clear while if you put TODO: somewhere in the text, it's not.
-what to do with TODOs that aren't really TODOs but appeared on the pages/scripts on their purpose?


Well, I like the Visual Studio rules:

Single line comment, token, than a colon (:). Everything else on the line is the TODO text.

Example:
Code:
// TODO: todo task that I need to do


Of course, VS comes built in with a couple of tokens (TODO, HACK, UNDONE; comments are then grouped by the different tokens when viewing) but also lets you define your own.
View user's profileFind all posts by MufasaSend private messageICQ Number


Joined: 10 Feb 2004
Posts: 93
Reply with quote
seems like it would be somewhat easy to add the TODO if we use the phpdoc style (@TODO). that's probably one of the few things about Eclipse that I like better than PHPed. As long as I use it as
Code:
/**
*  @TODO some task that needs to be done
*/

Eclipse can pick it up anywhere in the code and build a nice todo list for me Very Happy
View user's profileFind all posts by gilzowSend private messageAIM Address


Joined: 14 Jun 2007
Posts: 67
Reply with quote
gilzow wrote:
seems like it would be somewhat easy to add the TODO if we use the phpdoc style (@TODO). that's probably one of the few things about Eclipse that I like better than PHPed. As long as I use it as
Code:
/**
*  @TODO some task that needs to be done
*/

Eclipse can pick it up anywhere in the code and build a nice todo list for me Very Happy

+1 from me for this!

I'm sure using @todo is acceptable rather than just // TODO: etc. It's also by default used by PHPDocumentor, so it makes sense to to it that way.
View user's profileFind all posts by CjungeSend private message


Joined: 15 Sep 2005
Posts: 51
Location: Birmingham, UK
Reply with quote
gilzow wrote:
seems like it would be somewhat easy to add the TODO if we use the phpdoc style (@TODO). that's probably one of the few things about Eclipse that I like better than PHPed. As long as I use it as
Code:
/**
*  @TODO some task that needs to be done
*/

Eclipse can pick it up anywhere in the code and build a nice todo list for me Very Happy

+1 from me as well, my notepad fills up very quickly.
View user's profileFind all posts by BlackGasSend private messageVisit poster's website


Joined: 01 Feb 2007
Posts: 8
Reply with quote
/**
* @todo Add a 1+ to the todo feature request
*/
View user's profileFind all posts by lasumoSend private message
Massive feature request list #5 of 5: FTP, Synch, etc.
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 1  

  
  
 Reply to topic