NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
Bugs, Reqs, Ideas...


Joined: 31 Mar 2004
Posts: 4
Reply with quote
I added this text to the survey, but decided to post it here aswell...
- - - -

I've been working with the Visual Basic 6 IDE for some time now, and with the
exception of lacking mousewheel support, is one of the best editors/IDE I have
worked with. Naturally this influences my view on PhpED Smile

Overall PhpED is a nice editor, modern interface, good debugger and stable
(crashed only 1 time ). But it misses a couple of things to make it a
complete solution for PHP based websites; things like good HTML and CSS
editing (which I now do with Topstyle and Hotdog), syntax checking, a bit
more extensive project/version control (I mean without CVS).

Hmm, yes, that would be nice, an interface like Topstyle added as tabs to PhpED.
Topstyle does a very good job with HTML tag/CSS properties, but misses some
of the editing features other packages have.

Anyway, here is a list of things that ran across while working with PhpEd 3.3
build 3332:

Project
- Publishing/syncing to a fileshare is not possible ?
- Automatic header (as comment) inclusion in all files added to project,
e.g. (c) info, website, project properties
- Built in simple version control like automatic version counters like
version in VB6 project.
- Save file/project with history option. History popup when saving 'final'

Editing
- Replace window is always positioned in the middle of the editing window, often
obstructing view of the text to replace (replace all)
- Handle replace like VB6 IDE, which is a friendlier way to handle replace
- No Find and Replace items in Edit menu
- Improve HTML support. PHP and HTML are often (if not always) used together.
Preferably like how HotDog 6/7 or Topstyle 3 handle HTML (properties tab of the
selected tag, wizards, quick buttons, automatic tag closing etc)
- Macro's could be nice, to automate certain tasks
- Autoformat of code/tags, e.g. automatic spacing, case (e.g. capitalize first
letter) (like VB6 IDE)
- Syntax checking while you type
- Add a function to escape a string for php. E.g. echoing HTML tags...
(<a href=\"www.a.com\"> etc)
- There's no function to quickly comment/uncomment a piece of code
- Code Insight, when typing a variable, also displays what you have typed so far
as an option, which I think is a bit overkill and sometimes even a bit confusing.
- When Code Insight window popsup, end no longer goes to the end of the line
you're editing, but to the end of the Code Insight list
- Code Insight also works when typing in comments...
- Show matched brackets also works in comments
- Tooltip with code and Code Insight together make it a bit crowded
- Add an option for Code Insight only to appear when using CTRL+Space

Debugging
- Automatically hide the debug windows when editing, open them when debugging
- When a new variable is declared while in a debug session the view doesn't
scroll down to keep it visible. Since it's easy have more variables than display
space in the list, everytime a new one is declared it's added outside the visible
range. Maybe add a option to follow new and/or changes vars ?
- So now and then when debugging, jumping to a new page no longer initiates the line
by line debug mode (only occurred 2 or 3 times).

Run
- Parameters in the Run menu aren't remembered between PhpED sessions. Maybe adding this to the
project properties ?
- Run parameters per file if possible.

Various
- Plugin support ? Maybe something like VBA ?
- What use has the Full Screen button ? Just use the default Windows methods of resizing
- When resizing columns in the Locals debug window, display update doesn't go to well, and leaves
trash (graphical corruption) behind.

- - - - - -

This part is new, forgot to include in the survey:

Cost
- Way to expensive for a home user
- Different kind of licenses, e.g. home, professional use, with appropriate price
- Rather expensive upgrades, again, especially for a home user like me


Nice list huh ?

Michel
View user's profileFind all posts by MiesepiesSend private message
Extra extra !! :)


Joined: 31 Mar 2004
Posts: 4
Reply with quote
Some additions to the list above:

Editor
- Allow editing or adding new language types, functions, reserverd words
etc for syntax coloring, code completion and tooltips

SQL Tab/Accounts
- Add possibility to use ODBC. php supports a lot more db's than just
postgress and mysql... (The db tab is nice though Smile)

SQL syntax coloring
- SQL datatypes (int, text, etc) are not recognized for syntax coloring
- # for comment in sql not recognized
- AUTO_INCREMENT not recognized

Michel
View user's profileFind all posts by MiesepiesSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 7861
Reply with quote
Quote:
- Allow editing or adding new language types, functions, reserverd words
etc for syntax coloring, code completion and tooltips


see tools->settings->Reserved Words
select PHP language and add whatsoever functions or reserved words you need.

Quote:
SQL syntax coloring
- SQL datatypes (int, text, etc) are not recognized for syntax coloring
- # for comment in sql not recognized
- AUTO_INCREMENT not recognized


the same as above except you have to select SQL language prior to editing.
View user's profileFind all posts by dmitriSend private messageVisit poster's website
Reserved words


Joined: 31 Mar 2004
Posts: 4
Reply with quote
Okay, I added some extra words for SQL, which works fine... Thanks for pointing that out for me, I forgot Rolling Eyes

Michel
View user's profileFind all posts by MiesepiesSend private message
Bugs, Reqs, Ideas...
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