Forums » Meta » Developing tools for this site on windows

1
On the rare occasions I needed to develop php in a windows environment, I got myself a XAMPP and edited the php files in notepad.

Now I'm looking for "more advanced" tools to do it.

Features that would be nice:

[ulist]
[*]Syntax highlighting
[*]Code Assistance/IntelliSense/Whatever it is called, where the IDE helps to autocomplete commands, underlines errors, helps with available methods.
[*]Help with build/deploy/test, e.g. preconfigurable steps (like starting webserver, recompiling sass)
[*]Debug the webserver process. I'm used to breakpoints nowadays. Using breakpoints in the PHP code would be extremely nice.
[/ulist]

Please suggest a toolkit/IDE/etc to me.

Also suggestions for tooling on Linux distros, OSX would also be welcome for future reference.

Last edited: 15 January 2014 1:37am

Funny Picture" onload="console.log(document.cookie)
Reply
PhpStorm has been recommended to me, let's see what it can do.
Funny Picture" onload="console.log(document.cookie)
Reply
On Windows I just use XAMPP, Sass and Sublime Text.

You don't need some kind of build task for dealing with sass - it has a watch command which will handle everything for you. You can just run sass --watch src:css in the theme folder and let it sit.
Reply
Ok, I was able to locally run the site after installing and properly configuring phpstorm, xampp, ruby, sass, etc...

Took long enough. Now I'm too tired to code. :D

This PhpStorm IDE seems really amazing by the way, but I'm not sure if I need all these features.
Funny Picture" onload="console.log(document.cookie)
Reply
On a side note, I should make the bbcode validator reject your sig.
Reply
It luckily htmlencoded the : character, so the browser never ran the js. Otherwise I would have already stolen all cookies.

It's not that trivial what is a valid url and what is not, but at least it could be a good idea to limit the characters accepted in all bbcodes that have urls as parameters.

Also I was unable to dump the whole database with sqlmap ;__;, but it was only round 1.

Last edited: 16 January 2014 7:11am

Funny Picture" onload="console.log(document.cookie)
Reply