Simple Machines Community Forum

Customizing SMF => SMF Coding Discussion => Topic started by: Illori on May 03, 2011, 02:37:54 PM

Title: Useful Applications
Post by: Illori on May 03, 2011, 02:37:54 PM
The SMF team has taken the time to put together a partial list of applications that they find useful when troubleshooting issues with smf. We hope that some of the apps listed below are found useful to you. If you wish to add to the list please reply with your suggestions.

Text Editors:

Localhost Webservers:

File Compare Tools:

File Search Tools:

FTP:

SVN:

Screenshot apps:

Browser Addons:
Title: Re: Useful Applications
Post by: Robert. on May 12, 2011, 01:26:54 PM
Very nice sticky team :)
Title: Re: Useful Applications
Post by: SlammedDime on May 12, 2011, 02:06:59 PM
You should change 'SVN' to 'Version Control' and list some other VCS systems, like Git and Mercurial and they're respective plugins.  You should also consider adding some Linux applications, or cross platform applications and some IDE's that support PHP.
Title: Re: Useful Applications
Post by: Illori on May 12, 2011, 02:09:16 PM
Since right now SMF uses SVN other types of version control systems were not provided by the team. Also no one on the team provided any linux/mac based apps they use. But others are more then welcome to create their own list to add in this thread.
Title: Re: Useful Applications
Post by: NanoSector on May 12, 2011, 02:10:21 PM
You should change 'SVN' to 'Version Control' and list some other VCS systems, like Git and Mercurial and they're respective plugins.  You should also consider adding some Linux applications, or cross platform applications and some IDE's that support PHP.
AFAIK GNOME includes gedit.

Linux text editors:
- gedit (http://projects.gnome.org/gedit/)
- Bluefish editor (http://bluefish.openoffice.nl/index.html)
- Geany (also for Windows)(http://geany.org/)

Windows text editors:
- Programmer's Notepad (http://pnotepad.org/)
Title: Re: Useful Applications
Post by: Illori on May 12, 2011, 02:12:20 PM
there is also vim, vi, nano, kate and kwrite that can be found on some linux distros
Title: Re: Useful Applications
Post by: NanoSector on May 12, 2011, 02:14:57 PM
there is also vim, vi, nano, kate and kwrite that can be found on some linux distros
soo...why don't you add them? :P
Title: Re: Useful Applications
Post by: flapjack on May 12, 2011, 03:20:42 PM
are you saying that we need a list of all applications in the world? I would leave it with 4-5 most popular
Title: Re: Useful Applications
Post by: NanoSector on May 12, 2011, 04:14:07 PM
are you saying that we need a list of all applications in the world? I would leave it with 4-5 most popular
No I'm not but at least give some love to Linux...I'm not using it right now just for fun (**** vista with it's build-in IIS)
Title: Re: Useful Applications
Post by: flapjack on May 12, 2011, 04:43:21 PM
ah yes, linux with its massive 2% market share and tons of "useful" applications, I forgot about it, sorry
Title: Re: Useful Applications
Post by: Herman's Mixen on May 12, 2011, 05:31:05 PM
Here a nice PHP Development IDE also may added for the PRO's

ZendStudio (http://www.zend.com/en/products/studio/) - Compatible with Linux, Mac, Windows

Also as a localhost webserver Zend Server Community Edition  (http://www.zend.com/en/products/server-ce/index)
Title: Re: Useful Applications
Post by: NanoSector on May 12, 2011, 06:21:43 PM
@flapjack: No, windows with its integrated crap... At least Linux gives you the ability to remove the default browser :P

Just give me Linux, I'm better off with that then Microsoft windows (except when mom blames me that she doesn't know how to use it when I didn't switch our laptop back to windows :P)
Title: Re: Useful Applications
Post by: MLM on May 12, 2011, 06:59:45 PM
Add Flashfxp for FTP
Title: Re: Useful Applications
Post by: flapjack on May 12, 2011, 07:12:13 PM
@flapjack: No, windows with its integrated crap... At least Linux gives you the ability to remove the default browser :P

Just give me Linux, I'm better off with that then Microsoft windows (except when mom blames me that she doesn't know how to use it when I didn't switch our laptop back to windows :P)
don't get me wrong, but if you managed to install linux, you're most likely to find tools you need yourself, as linux users tends to be more pro- like
Title: Re: Useful Applications
Post by: NanoSector on May 12, 2011, 07:42:48 PM
@flapjack: I know how to control my pc, don't be afraid of that :P

I have seen quite a few programs that I needed to google for, yes (either they were not available for 64-bit which I use or I simply could not find them). but hey, windows is worser with that.

Really, I am finer with Linux then with Windows...

(isn't this getting a bit off-topic?)
Title: Re: Useful Applications
Post by: Nibogo on May 12, 2011, 10:53:48 PM
XAMPP is great as a localhost webserver, and you'd include alternatives for Mac and Linux. Not everybody use Windows. In my case (Mac) I use SmartSVN for SVN, Coda as my code editor and Filezilla (already listed) as my FTP Client.
Title: Re: Useful Applications
Post by: Antechinus on May 12, 2011, 11:28:41 PM
Tried XAMPP ages ago. Vertrigo is better IMHO. ;)
Title: Re: Useful Applications
Post by: Matthew K. on May 13, 2011, 01:15:00 AM
Never heard of Vertrigo.
Title: Re: Useful Applications
Post by: Antechinus on May 13, 2011, 02:14:54 AM
It's in the list.
Title: Re: Useful Applications
Post by: Antechinus on May 13, 2011, 04:48:13 AM
That's the one catch with Vertrigo: it's Windows-only. However it is stable, has good functionality, and it is a complete no-brainer to set up. Since I have Windows that's good enough for me. :)

We probably should add XAMPP to the list though. Different people have dfferent preferences.

(I used it before I found Vertrigo and it is pretty good)
Title: Re: Useful Applications
Post by: bloc on May 13, 2011, 05:50:49 AM
Doesn't anybody use EdiPlus(text editor) and Beyond Compare(compare files) anymore..? ;D Both are good, use them all the time.(but I guess its more about what the team use lol)

Also, the "Live Stylesheets" extension for Chrome is rather nice, when all you want is to test CSS edits - better than the Web developer counterpart actually, since it renders everything(unlike web dev which leave out some stuff in live modus)
Title: Re: Useful Applications
Post by: DoctorMalboro on May 15, 2011, 05:23:28 PM
More SVN alternatives? I don't like Tortoise SVN...
Title: Re: Useful Applications
Post by: Illori on May 15, 2011, 05:47:07 PM
you can try smartSVN it is ok, i have not found an SVN client that i really like though.
Title: Re: Useful Applications
Post by: DoctorMalboro on May 16, 2011, 11:41:02 AM
An useful website to find alternatives: http://alternativeto.net/
Title: Re: Useful Applications
Post by: IchBin™ on May 18, 2011, 02:48:14 PM
Doesn't anybody use EdiPlus(text editor) and Beyond Compare(compare files) anymore..? ;D Both are good, use them all the time.(but I guess its more about what the team use lol)

Also, the "Live Stylesheets" extension for Chrome is rather nice, when all you want is to test CSS edits - better than the Web developer counterpart actually, since it renders everything(unlike web dev which leave out some stuff in live modus)

WinMerge works just fine for me and I don't have to pay for it. :D

Gonna have to check out the live Stylesheets one for Chrome. Haven't seen that one yet.
Title: Re: Useful Applications
Post by: Lox on July 26, 2011, 11:05:16 PM
I also reccomend XAMPP
Title: Re: Useful Applications
Post by: feline on July 26, 2011, 11:14:30 PM
IDE and debugger for php .. NuSphere PhpED
Database query checking .. MySQL Query Browser
Document tool .. Doxygen
FTP Client .. WinSCP
Title: Re: Useful Applications
Post by: danielwmoore on October 11, 2011, 02:54:42 PM
I really have to recommend LESS CSS. at http://lesscss.org/.  I include a link because searching for "less" with Google is pretty much impossible if you don't know what other keywords to use.

Quote from: From their website:
LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions.

I use WinLess by Mark Lagendijk, which automatically compiles the Less script into CSS every time I save the Less file. 

An example of why it's so important?  Well, I use the variables, list them at the top of my script, like:
Code: [Select]
@body-bg: #C9A788;
@dark: #7F5B3A;
@mediumdark: #815C3A;
@medium: #B08053;
Then I use the variables in the CSS instead of the HTML color, and when I want to change the color scheme of the theme, I don't have to search through the whole Style sheet to find 1000+ instances that need to be changed.  I just change the stuff at the top, recompile, and I'm good to go.

I only discovered it a couple of weeks ago, but wish I had discovered it much sooner.  It has saved me a lot of time.  I plan to convert all my CSS into Less.

Title: Re: Useful Applications
Post by: DanCarroll on November 30, 2011, 06:32:59 PM
XAMPP & Notepad++ are my mainstays. Cpanel instead of FTP. I'm just lazy that way. For a quick prototype of a web page I use Kompozer. I also love the idea of having a portable development/demonstration environment I can use on other computers so I have all of the above (Cpanel is part of the hosting package I use) programs on a USB stick running PortableApps.

I need to investigate a good version control system and a PHP IDE. I have Eclipse but haven't put it to the test yet.

What I really need is a t-shirt that says 'Rather Be Coding'.
Title: Re: Useful Applications
Post by: SoLoGHoST on December 20, 2011, 12:57:10 AM
Opera Dragonfly is built into Opera, I don't see how adding a link to it is helpful in anyway other than letting the user know what they are already capable of being able to do with Opera.  As far as FTP's go, I prefer AceFTP (http://software.visicommedia.com/en/products/aceftpfreeware/), it's the easiest to understand IMHO.  For condensing PNG images to the smallest possible filesize, use PNGOut (http://www.ardfry.com/pngoutwin/Download.htm) - It's a trial version for a period of time, but definitely worth buying in the long run if you create PNG images with Adobe Photoshop or just about any other image editor.  Photoshop doesn't optimize the png images filesize all that good.  So when you run it through PNGOut, it usually cuts the filesize in half, sometimes, more.  Despite what they say, also runs in Windows 7 just fine.  And they even have a Photoshop plugin for Photoshop also.
Title: Re: Useful Applications
Post by: Suki on December 20, 2011, 09:55:12 AM
Opera Dragonfly is built into Opera, I don't see how adding a link to it is helpful in anyway other than letting the user know what they are already capable of being able to do with Opera.

And that is exactly why that link is there, to let people know about Operadragonfly...
Title: Re: Useful Applications
Post by: IchBin™ on December 20, 2011, 10:50:05 AM
Or for people like me who don't use Opera that didn't know that. :) I've heard it's not very good. I'll have to give it a test drive one of these days.
Title: Re: Useful Applications
Post by: SoLoGHoST on December 21, 2011, 02:58:28 AM
Opera Dragonfly is built into Opera, I don't see how adding a link to it is helpful in anyway other than letting the user know what they are already capable of being able to do with Opera.

And that is exactly why that link is there, to let people know about Operadragonfly...

The title of this topic is Useful Applications.  All links link to actual applications that are to be downloaded and/or installed directly to help out with things that are otherwise unable to be done without those links.  Not to try and argue a pointless debate here, but it is my opinion that this is a more informative link, rather than a useful application link.  Yes it is useful, the application is Opera (the browser).  Linking to it, is informative, kinda like sending you a link to Download Firefox (http://www.mozilla.org/en-US/firefox/new/) as a useful application.

Again, just my opinion.  Am entitled to it hopefully.  Not trying to make any enemies or cause any problems with it either.  And your opinion is that it belongs within those links of useful applications.  Kudos :)

In any case, it is a great addition to Opera that is built in.  Another reason why I like using Opera over many other browsers.  It's more of a useful bit of information for people that use Opera, or don't use it and would like to just for the ability to use Dragonfly.  In many ways, I prefer using Dragonfly to test webpages with over Firebug, but to each their own.
Title: Re: Useful Applications
Post by: Suki on December 21, 2011, 09:48:08 AM
Opera Dragonfly is built into Opera, I don't see how adding a link to it is helpful in anyway other than letting the user know what they are already capable of being able to do with Opera.

And that is exactly why that link is there, to let people know about Operadragonfly...

The title of this topic is Useful Applications.

Indeed, it is,  where do you see the word "for download"  on it?   on the OP the word "download"  doesn't even appear... I don't know why you assume that...

Not all applications has to be for download...  for example the W3C Markup Validation Service, it is a tool, a handy tool yet you don't download it in order to use it, another example, the SMF Theme Color Editor, is a handy tool too and you don't have to install it in order to use it...

The application is operadragonfly, the link goes to a page where it is explained how to use it...  the link sole purpose is to let people know about operadragonfly that's it, it doesn't have to lead to a download page.
Title: Re: Useful Applications
Post by: Chas Large on January 10, 2012, 03:13:16 PM
I've tried XAMPP but prefer EasyPHP, has a simpler interface and runs SMF just fine with any browser on my Windows Box.

http://www.easyphp.org/

Current version 5.3.8.1 supports PHP 5.3.8 and MySql 5.0.8.

I also use Notpad2 for editing

http://www.flos-freeware.ch/

HTH with the list. ;)
Title: Re: Useful Applications
Post by: Illori on January 13, 2012, 06:29:38 PM
for opera users, i found developer briefcase (https://addons.opera.com/en/addons/extensions/details/the-developer-briefcase/1.1/?display=en) today, it seems to be pretty useful for css stuff.
Title: Re: Useful Applications
Post by: Nimras on February 11, 2012, 07:11:19 PM
For editing and so forth: http://www.pspad.com/

If you care to install its extra plugins it gets really good i haven't turned back since i got it.

FTP: Total Commander http://ghisler.com/

You will not find anything worthy again, I use this for everything basicly.

Server on my pc: Wamp http://www.wampserver.com/en/ and it seems they made changes to their homepage.

Very easy to configure, update manually and i must say so far it has handled everything i trow at it unlike many others mentioned here.
Title: Re: Useful Applications
Post by: Chas Large on February 13, 2012, 06:50:05 AM
For editing and so forth: http://www.pspad.com/

If you care to install its extra plugins it gets really good i haven't turned back since i got it.

No download link there and the softpedia link returns a 404 error, so where do we get it from?
[EDIT] Found it, you need to click the flag / language icon.
Title: Re: Useful Applications
Post by: ethankcvds on February 14, 2012, 10:29:14 PM
I've been using AMPPS (http://www.ampps.com/) recently for my localhost work. It's free and includes Softaculous so you can install web applications locally .
Title: Re: Useful Applications
Post by: phantomm on February 25, 2012, 06:13:25 AM
How can I open Softaculous? After I installed this I had access, but now  I can't find any link to it :|
Title: Re: Useful Applications
Post by: ethankcvds on February 25, 2012, 09:35:29 AM
How can I open Softaculous? After I installed this I had access, but now  I can't find any link to it :|


go to either [size=78%]http://localhost/ampps/ (http://localhost/ampps/)[/size] or [size=78%]http://127.0.0.1/ampps/ (http://127.0.0.1/ampps/)[/size].
Title: Re: Useful Applications
Post by: steve111 on May 03, 2012, 04:31:22 AM
Very nice
Title: Re: Useful Applications
Post by: DVD_GR on May 05, 2012, 11:24:03 AM
need a bit renewal...at ftp flash fxp is a very light and reliable ftp manager,with filezilla together i am 100% satisfied :))
Title: Re: Useful Applications
Post by: ѕησω on May 14, 2012, 12:41:26 AM
XAMPP is great as a localhost webserver, and you'd include alternatives for Mac and Linux. Not everybody use Windows. In my case (Mac) I use SmartSVN for SVN, Coda as my code editor and Filezilla (already listed) as my FTP Client.

I was going to ask about recommendations for programs on the Mac, but that seems to have answered it pretty well.
Title: Re: Useful Applications
Post by: larry1123 on June 27, 2012, 08:17:36 PM
http://www.aptana.com/products/studio3
This is for Mac, Windows, and Linux.
It is an IDE for PHP and other stuff.
Title: Re: Useful Applications
Post by: NanoSector on June 28, 2012, 03:17:20 AM
So is Komodo Edit (not a full fledged IDE but close imo), which I prefer.
http://www.activestate.com/komodo-edit
Title: Re: Useful Applications
Post by: SoLoGHoST on July 14, 2012, 10:42:16 PM
Not really sure if this was discussed in here yet.  Not really an application, but still a very nice link that lets your browser know how it stacks up with HTML5.  Simply point that browser to this url:  http://html5test.com/

Cheers :)
Title: Re: Useful Applications
Post by: emanuele on August 26, 2012, 09:11:31 AM
Just in case:
http://www.electrictoolbox.com/php-command-line-syntax-checking/

/me is still sooo noob!
Title: Re: Useful Applications
Post by: SoLoGHoST on August 28, 2012, 12:38:01 AM
Nice one, shame that it has to be in the form of a file to check for PHP Syntax Errors, and can't be in the form of a string instead, same thing with the built-in PHP function:  php_check_syntax() (http://php.net/manual/en/function.php-check-syntax.php) which has been deprecated!  Honestly, writing out a file, checking it's syntax, and than deleting it (cause we really don't need the file, but only the string) is a bit redundant.  However, this is useful knowledge in any case!  FWIW, I managed to duplicate the php_check_syntax() function that is compatible with all PHP versions, without using the commandline and without running the script itself.

As for using PHP to access the commandline for syntax error checking and more:  Here's a nice topic on that:  Accessing the Command Line from PHP (http://www.ultramegatech.com/2009/02/accessing-the-command-line-from-php/) if anyone's interested.
Title: Re: Useful Applications
Post by: mrintech on August 28, 2012, 12:46:31 AM
WinSCP: http://winscp.net/eng/index.php (SFTP Client)

Allows you to access your server securely :)
Title: Something for OS X
Post by: Warhaven on September 17, 2012, 01:36:50 PM
I use the following regularly at work.  These are some (free) very useful programs that compliment Xcode very well.  Can find them all on macupdate:

TextWrangler
Programmer-friendly text editor.  Syntnax highlighting for nearly everything, as well as advanced grep find & replace.

SequelPro
Database browser.  Usual things included.

DiffMerge
File comparison.

CyberDuck and File-Zilla
FTP/SFTP clients.

SvnX
SVN tool.

Screenshots
If you didn't already know:
cmd+shift+3 (whole-screen capture)
cmd+shift+4 (selection screen capture)
cmd+shift+4, then hit space bar (allows you to click on a window, menu, dock item, icon, etc. and capture selected item)
Title: Re: Useful Applications
Post by: NanoSector on September 17, 2012, 03:19:58 PM
Here on Windows 7:

Text Editor: Komodo Edit
Web Server: WAMP
FTP client: FileZilla
ZIPper: WinRAR
Screenshots: Lightshot

And on Linux (Ubuntu 12.04):
Text Editor: gedit
Web Server: Custom LAMP stack
FTP client: FileZilla
ZIPper: Ubuntu stock
Screenshots: Dunno, built-in crap I guess.

I prefer the Ubuntu environment since I modified the PHP and Apache config to the way I like developing with it.
Title: Re: Useful Applications
Post by: Arantor on September 26, 2012, 05:56:47 PM
FWIW I do crude syntax checking by taking the string, sticking 'return true;' in front of it, then pushing it through eval() and seeing if I get true or false back.
Title: Re: Useful Applications
Post by: SoLoGHoST on September 27, 2012, 02:16:21 PM
FWIW I do crude syntax checking by taking the string, sticking 'return true;' in front of it, then pushing it through eval() and seeing if I get true or false back.

FYI:  Not exactly the best way to check for PHP syntax errors, mainly because eval runs the PHP script/string.  It's not a syntax checking function, although it has been used as such in many ways.  The best approach you can do using eval would be to put the code in a dead code sandbox to prevent it's execution and use output buffering to catch the errors.
Title: Re: Useful Applications
Post by: Arantor on September 27, 2012, 02:48:10 PM
It runs the code? You don't say! Like I hadn't already accounted for that, as described, by putting return true in front of it. So that if it returns true, it's probably OK, and if returned false, it had a parse error... you know, crude like. It would be a shame if I hadn't already made that statement in the first 5 words of my post, though...
Title: Re: Useful Applications
Post by: Sunburned Goose on September 27, 2012, 03:35:27 PM
Sublime Text 2 is a good editor with built in Build support for ANT, Make, etc.
Title: Re: Useful Applications
Post by: SoLoGHoST on September 28, 2012, 02:39:36 AM
Also, here's another:  (X)HTML 5 Online Validator (http://html5.validator.nu/).  This is awesome for validating documents in HTML 5.  You can select between 3 different types of input:  Address, File Upload, or Text Field (where you just copy and paste in the HTML).
Title: Re: Useful Applications
Post by: Arantor on September 29, 2012, 11:34:50 AM
What's wrong with http://validator.w3.org/ ?
Title: Re: Useful Applications
Post by: SoLoGHoST on September 30, 2012, 03:16:45 AM
What's wrong with http://validator.w3.org/ ?

Nothing, just providing another link for HTML 5 validation.

Cheers :)
Title: Re: Useful Applications
Post by: emanuele on November 08, 2012, 06:16:13 AM
O:)

https://github.com/emanuele45/tools/blob/master/patch_to_mod.php

Nothing special, or better something that should be greatly improved to be really useful...but maybe someone want to try it and improve it! :laugh:

At the moment it only supports things like: git diff > afile.patch
Title: Re: Useful Applications
Post by: emanuele on December 13, 2012, 03:15:54 PM
http://snippets.freerobby.com/post/491644841/remove-merged-branches-in-git
http://stackoverflow.com/questions/2119480/changing-the-message-of-the-first-commit-git
http://stackoverflow.com/questions/3401732/rewrite-author-in-history

If you are lazy like I am it could become handy. O:)

This post will become my git-related tips and tricks bookmark
Title: Re: Useful Applications
Post by: Joker™ on December 16, 2012, 08:55:41 AM
Wow, such a useful topic. Here are few of my inputs on the softwares I use for development

Editing tools - Aptana (http://www.aptana.com/) & Komodo Edit (http://www.activestate.com/komodo-edit) or Komodo IDE (http://www.activestate.com/komodo-ide)

GitHub - Sourcetree (http://www.sourcetreeapp.com/)

FTP - FileZilla (http://filezilla-project.org/) or CyberDuck (http://cyberduck.ch/)

File Compare - DiffMerge (http://www.sourcegear.com/diffmerge/)

Local Server - Xampp (http://www.apachefriends.org/en/xampp.html) (planning to move to separate installation of php,mysql & phpmyadmin)

SVN - SCPlugin (http://scplugin.tigris.org/)

More to come...
Title: Re: Useful Applications
Post by: NanoSector on December 16, 2012, 09:34:14 AM
Fixed yer post Joker :)

Aptana screwed up quite a few files for me, I'm with Komodo Edit (have been for quite a while now).
Title: Re: Useful Applications
Post by: Joker™ on December 16, 2012, 09:49:20 AM
Fixed yer post Joker :)

Aptana screwed up quite a few files for me, I'm with Komodo Edit (have been for quite a while now).
Thanks, did I made a big booboo :P?

Well  aptana comes into play when I have to format the files or go back to android dev, unless its completely closed.
Title: Re: Useful Applications
Post by: NanoSector on December 16, 2012, 11:19:28 AM
Fixed yer post Joker :)

Aptana screwed up quite a few files for me, I'm with Komodo Edit (have been for quite a while now).
Thanks, did I made a big booboo :P?
Naw you just killed a link :P

Quote
Well  aptana comes into play when I have to format the files or go back to android dev, unless its completely closed.
Komodo Edit does that fine for me, the formatting I mean.
Title: Re: Useful Applications
Post by: Joker™ on December 16, 2012, 10:29:21 PM
Komodo Edit does that fine for me, the formatting I mean.
Can you send the macros you used to format JS and PHP, and the option provided on Komodo.
Title: Re: Useful Applications
Post by: NanoSector on December 17, 2012, 01:28:55 AM
Komodo Edit does that fine for me, the formatting I mean.
Can you send the macros you used to format JS and PHP, and the option provided on Komodo.
I don't use any macros... Komodo seems to fix my formatting itself without any input.
Title: Re: Useful Applications
Post by: Joker™ on December 17, 2012, 01:34:12 AM
I don't use any macros... Komodo seems to fix my formatting itself without any input.
Well that is my question. As komodo edit doesn't provide any formatter, so how will you format a completely un-formatted file in it(JS/PHP/CSS)?
Title: Re: Useful Applications
Post by: NanoSector on December 17, 2012, 05:10:48 AM
I don't use any macros... Komodo seems to fix my formatting itself without any input.
Well that is my question. As komodo edit doesn't provide any formatter, so how will you format a completely un-formatted file in it(JS/PHP/CSS)?
I believe that there's a button somewhere for it; I do know I have done it before, just no idea where. In Aptana it screwed up my files, Komodo repaired them back to normal. Quite possible it was the IDE trial I used for a while though.
Title: Re: Useful Applications
Post by: Teodora on February 13, 2013, 04:03:26 AM
I would recommend the following:

File Search Tools:
SeekFast
Title: Re: Useful Applications
Post by: edjon2000 on February 25, 2013, 03:47:36 AM
Hi All,

Ok, These are some of the tools I use,

IDE/Text editor: Netbeans (http://netbeans.org/)
Sublime Text 2 (http://www.sublimetext.com/2)
Notepad ++ (http://notepad-plus-plus.org/)
Localhost server:Zend Server (free edition) (http://www.zend.com/en/products/server/free-edition)
Optimises PHP code, very fast page loads
Developer Tools: Web Developer (http://chrispederick.com/work/web-developer/) (Firefox addon)
Firebug (https://www.getfirebug.com/) (Firefox addon)
Html Validator (http://users.skynet.be/mgueury/mozilla/) (Firefox addon)
MeasureIt (http://frayd.us/extensions/measureit/) (Firefox addon)
ColorZilla (http://www.colorzilla.com/firefox/) (Firefox addon)
Ftp client: FileZilla (http://filezilla-project.org/download.php?type=client)
File compression: 7-zip (http://www.7-zip.org/)

These are used to develop a variety of different types of site (I develop now on Windows 8)
Title: Re: Useful Applications
Post by: johnpaul2k2 on April 13, 2013, 02:13:20 PM
WHAT OF phpDesigner 8 ??????

A FRIEND RECOMMENDED IT TO ME ???
Title: Re: Useful Applications
Post by: NanoSector on April 13, 2013, 02:17:10 PM
WHAT OF phpDesigner 8 ??????

A FRIEND RECOMMENDED IT TO ME ???
phpDesigner is one of the best php IDEs around, in many peoples opinion.

I personally stick to something basic, gedit or Geany does the job more than fine for me :)
Title: Re: Useful Applications
Post by: dimspace on May 15, 2013, 07:25:35 PM
Or for people like me who don't use Opera that didn't know that. :) I've heard it's not very good. I'll have to give it a test drive one of these days.

Dragonfly for me is far better than the inspectors built into chrome and firefox.

Couple of things I find highly useful.

Pipette - excellent for when you spot a colour you like and need to grab the html code http://pipette.en.softonic.com/
Pixresizer - good image resizing tool for quick batch resizes or file type conversion http://pixresizer.en.softonic.com/

Other than that I spend my life in Notepad++

Would probably add total commander but thats not really much use for PHP/Coding, i tend to use it for editing android themes and apps.
Title: Re: Useful Applications
Post by: Antros22 on May 16, 2013, 06:18:10 AM
very nice post and many good tools thenx for sharing  ;)
Title: Re: Useful Applications
Post by: johnpaul2k2 on October 10, 2013, 04:22:39 PM
Has anybody here use PHPSTORM or WEBSTORM ???

It really looks confusing
Title: Re: Useful Applications
Post by: parsnipnose3000 on July 12, 2014, 01:13:49 PM
May I add one?  I suggest Macro Scheduler (http://www.mjtnet.com/).

It's a Windows macro suite, which can emulate/automate virtually anything a human can do.

I have used it to perform such tasks as creating 2000 web pages on the fly, in about 3 seconds, and to crop/annotate/resize hundreds of images at once.

It's also excellent for screen scraping (a great example for web developers.... take all the data from an html table and convert it into a csv or a text file in a matter of seconds).

I should declare that I actually work at MJT in customer support.  But I have nothing financial to gain from mentioning it here, and I know for a fact it's a godsend to those of us who frequently have repetitive and time consuming tasks.   If anyone ends up using it, I'd be delighted to help them figure out how to automate their tasks. 
Title: Re: Useful Applications
Post by: parsnipnose3000 on July 12, 2014, 01:19:24 PM
Another application I've found a great time saver is ImageMagick (http://www.imagemagick.org/).

Command Line image editor.  It has quite a high learning curve, but you can manipulate and create thousands of images in one go.  Simply and easily use wildcards to process every image in any given folder. 

It works as a standalone command line tool, although I use something else to automate it.

Title: Re: Useful Applications
Post by: smsabbir480 on July 22, 2014, 10:52:08 AM
I think you forgot to mention dreamweaver.Otherwise very creative topic.Thank.
Title: Re: Useful Applications
Post by: Matthew K. on July 22, 2014, 10:55:39 AM
Can we get PHP Designer on the list? Ahmazing.
Title: Re: Useful Applications
Post by: Arantor on July 22, 2014, 10:59:40 AM
As long as it's not Zend Studio.
Title: Re: Useful Applications
Post by: ArsenArsen on July 27, 2014, 03:03:11 PM
XAMPP and Eclipse PHP IDE is needed!
Title: Re: Useful Applications
Post by: SoLoGHoST on August 07, 2014, 01:15:14 AM
Just wanna say, if you need a PHP Framework like CakePHP, you are not a good coder in my book.  I don't care what people think, or what recruiters want.  PHP Frameworks are for lazy and/or incompetent coders IMHO.

Just my 2 cents...
Title: Re: Useful Applications
Post by: Arantor on August 07, 2014, 03:50:00 AM
Interesting, so both me and the XenForo team are lazy and/or incompetent.

Frameworks are there for a specific reason: have well tested, well understood reusable components that mean you can get on with the stuff specific to your application without having to reinvent the wheel again and again and again.
Title: Re: Useful Applications
Post by: JBlaze on August 07, 2014, 06:49:52 PM
Frameworks are there for a specific reason: have well tested, well understood reusable components that mean you can get on with the stuff specific to your application without having to reinvent the wheel again and again and again.

QFT

I use Laravel myself, and have tried using others such as CakePHP (meh) and CodeIgniter (ehh). Other frameworks like Symfony and Yii are amazing as well. Frameworks exist so that you can save time and energy by focusing more on actual content and unique code rather than on your base system. It's also been developed and tested by many other developers, which makes it reliable.

Does that make developers who use frameworks lazy? In a way, sure. But why waste time rewriting something that you will use over and over again when you get right to the meat and potatoes of what your project entails?

As for incompetence, well, quite frankly, you're wrong. It takes some time and knowledge to understand how to use a framework to its full potential.
Title: Re: Useful Applications
Post by: Suki on August 08, 2014, 09:28:57 AM
Just wanna say, if you need a PHP Framework like CakePHP, you are not a good coder in my book.  I don't care what people think, or what recruiters want.  PHP Frameworks are for lazy and/or incompetent coders IMHO.

Just my 2 cents...

You do know that SMF itself is a framework right?, granted, in a general aproach.

Sure all frameworks has this side effect of creating a very unique type of coders, those who know how to use that framework but have no idea why it works that way, but guess what, so does SMF :P

For someone who has just beginning to code, using a framework may not be the best way to start/use (yes, this includes SMF too), mostly because you will be quite spoiled by the framework itself and that will prove to be counterproductive at later stages, that is, if you ever decide to keep progressing.

For someone who knows the whats, whys, hows and whens of a framework, it becomes a fantastic tool.

I've been saying this for 3 years now, so glad no one ever reads my blog ::)


Oh! as for been lazy, damn right I'm lazy, I want to be as productive as possible with as less effort as possible...
Title: Re: Useful Applications
Post by: Kindred on September 04, 2014, 09:23:49 PM
Oh! as for been lazy, damn right I'm lazy, I want to be as productive as possible with as less effort as possible...

Damn right...   Now you're talking my language...
If I wasn't married, I'd have to ask you. ;)
Title: Re: Useful Applications
Post by: Jules20 on September 23, 2014, 05:25:01 AM
Notepad++ all the way..
Title: Re: Useful Applications
Post by: butchs on December 28, 2014, 10:35:38 PM
Only real men use Notepad.   8)
Title: Re: Useful Applications
Post by: Arantor on December 28, 2014, 10:37:31 PM
I've used raw Notepad in absence of anything that would make my life easier.

To a point I'd even agree. Those who can legitimately program can do it in Notepad because they're not relying on a smarter tool for their job, they can actually do it themselves. But having a proper dev tool is definitely better than not.
Title: Re: Useful Applications
Post by: Dragooon on December 29, 2014, 02:40:54 AM
I've used raw Notepad in absence of anything that would make my life easier.

To a point I'd even agree. Those who can legitimately program can do it in Notepad because they're not relying on a smarter tool for their job, they can actually do it themselves. But having a proper dev tool is definitely better than not.
IMO it's like making a hole yourself using a screwdriver rather than using a drill, using Notepad just makes your life harder. An IDE doesn't automatically code for you, it just helps you code more easily.

Also, my dev tools are phpStorm for IDE, Tower (Mac only) for Git, Textual (Mac only) for IRC, Vagrant for development environments, VMWare for virtual machines and vagrant host. If frameworks are being asked than Yii, Symfony and Laravel are generally what I use.
Title: Re: Useful Applications
Post by: Arantor on December 29, 2014, 06:54:39 AM
That's my point, though. Someone who does not *need* an IDE as a crutch is a programmer, someone who needs the crutch isn't. A good programmer *could* do without an IDE, they would just be slower and more likely to make mistakes, but they could still do it.
Title: Re: Useful Applications
Post by: NanoSector on December 29, 2014, 07:13:45 AM
My dev tools: Komodo Edit for IDE, git command line (along with Dolphin the file manager for, well, managing files (it actually has git integration as well)), Hexchat for IRC and a LAMP stack for my localhost.
Amarok/Spotify for keeping me awake and motivated. KDE Connect for pushing stuff to my phone. Dropbox for storing some of my WIP projects.
Guake for my drop-down terminal (hit the ~ key and it pops up, hit again and it's gone. Best invention since soup). Terminal itself is ZSH with Git integration.

All this based on Arch Linux with a KDE desktop. Did I forget anything? :P

Used GNOME 3 in the past but KDE is much more productive.
Title: Re: Useful Applications
Post by: Dragooon on December 29, 2014, 07:37:45 AM
That's my point, though. Someone who does not *need* an IDE as a crutch is a programmer, someone who needs the crutch isn't. A good programmer *could* do without an IDE, they would just be slower and more likely to make mistakes, but they could still do it.
TBH if you can't do without an IDE you most likely can't with either.
Title: Re: Useful Applications
Post by: Antes on December 29, 2014, 07:38:10 AM
I use Notepad++ / Netbeans IDE (Mass Search/Replace only) / Git (GUI/Bash) / SourceTree (which mostly I don't use) / WAMP
Title: Re: Useful Applications
Post by: Arantor on December 29, 2014, 07:39:00 AM
TBH if you can't do without an IDE you most likely can't with either.

That's not been my experience over the years ;)
Title: Re: Useful Applications
Post by: stmaxx on January 14, 2015, 01:13:39 PM
I Know it an Old thread , But use the RJ TextEd, it's getting much better and regular updates, for HTML and CSS and Hunt and replace PHP, edits.
and it's free!

But to do HTML websites I use CoffeeCup, . it cost, (very resonable) but very reasonable, and you code see at the same time and view in browsers. has site manager or file, so you can edit the Styles and HTML - 5
Stuck with this one for many years! one of first 100 customers and they never let down, on updates!

regards,
maxx
Title: Re: Useful Applications
Post by: Night09 on January 14, 2015, 05:43:18 PM
notepad++ for almost everything I need to do. ;)
Title: Re: Useful Applications
Post by: Leinnan on March 07, 2015, 08:10:31 PM
I suggest to add Brackets. It's great editor, especially for CSS.
Title: Re: Useful Applications
Post by: stmaxx on March 08, 2015, 08:45:47 AM
What one uses, depends on What all types of code, you are working with.
That and the fact, that things in all areas of coding are changing at rapid rates, Some tools will save many man hours of checking rechecking, building and re building your work.  Everytime things out there change out we need to adjust!
Tools are great! depending on what your doing and Just as, the late Richard Pryor once said, " And some people just prefer to screw"

Some do, some don't and some you'd rather not know!

regards,
Maxx



Title: Re: Useful Applications
Post by: nanswerblog on April 17, 2015, 09:05:19 AM
Sorry please is there any app that can auto vet for spammers. Thanks
Title: Re: Useful Applications
Post by: Kindred on April 17, 2015, 11:00:08 AM
Well, first and foremost -- this thread is about actual applications -- not mods.

second, read the FAQ/Wiki/Manual
Title: Re: Useful Applications
Post by: SoLoGHoST on August 21, 2016, 04:08:14 AM
I know this thread is a bit old, but I just discovered ngrok and wanted to share that on here as well.  Basically, this program gets run on your computer, through the command line and serves up localhost with an actual URL, drops your firewalls on your computer and allows you to publicly make localhost available online, and provides a nice HTTPS address also, for testing apps/apis that require SSL.  Basically, I use it for testing w3c compliance of a site I am building, as well as checking responsiveness of a site on my mobile device, as well as various API's that require SSL connections in order to function.  Anyways, here's a url:  https://ngrok.com/  It's super easy to use.  On Mac's just place into the WebServer directory (root of your server) and type:  ./ngrok http 80 (once you're localhost is up and running) and it spits out both http and https addresses for you to use.  It's completely free.  I am also using this on a computer at work for phpMyAdmin access to my works database, all completely FREE.  I'm sure it can be used on Windows also, just haven't been using Windows in awhile.
Title: Re: Useful Applications
Post by: Arantor on August 21, 2016, 04:24:11 AM
Making your local host available online is a bad idea.

Source: I run Apache, MySQL, PHP on Windows on dozens of servers. These servers get hack attempts every minute.
Title: Re: Useful Applications
Post by: SoLoGHoST on August 21, 2016, 04:41:20 AM
Well, you keep it on as you need it, turn it off when you don't need it.  It's as simple as that.  I never have problems, URL is always random, and it never stays the same.  I only posted it for people who are interested.  There is always a risk when online, and I'm sure everyone knows that already.
Title: Re: Useful Applications
Post by: Shambles on August 21, 2016, 05:05:38 AM
I know this thread is a bit old, but I just discovered ngrok ...

I like it!  Seems to work quite well... thanks.