Tools for development

Discussion forum for MOD Writers regarding MOD Development.
Glodenox
Registered User
Posts: 23
Joined: Tue Feb 24, 2009 7:29 pm

Re: Tools for development

Post by Glodenox »

Text Editors Notepad2 has a few less features than Notepad++, but it looks way less cluttered to me.
FTP Client Firefox add-on, it's another window gone and one additional tab gained.

That's pretty much it for me. I also use Windiff, which is a small program that used to come with the Windows CD's, but it's quite old and really looks old as well so I don't really want to advice it to anybody.

Greetings,
Glodenox
User avatar
Highway of Life
Former Team Member
Posts: 6048
Joined: Wed Feb 02, 2005 5:41 pm
Location: Bend, OR
Name: David Lewis

Re: Tools for development

Post by Highway of Life »

There are some non-Free (but cheap) applications that are in most cases better than their free counter parts (and well worth the price many times over), but as we are not allowed to post them here, I will stick to the "free" list. I did post a list of useful, yet non-free tools on STG.

For Mac OS X

Text Editors
Smultron

Editra

TextWrangler

JEdit

IDEs (Integrated Development Environment)
Aptana Studio - Has several "modules" such as PHP which you can install.

Zend Studio PDT - fantastic free IDE, missing only a few small features from the $399 ZsE.

Eclipse - Get the Eclipse for PHP Developers.

NetBeans - I've never tried this IDE.

Komodo Edit

MySQL Tools - Both the Navicat and Workbench tools should be used over phpMyAdmin. Actually, once you starting using a tool like Navicat, you will NEVER want to touch phpMyAdmin again, and may want to remove it from your server. Navicat has become another "arm" for me.
Navicat Lite - (OS X, Windows, Linux)
An integrated GUI tool (application) that lets you perform MySQL administration and database development in an easier way.

MySQL Workbench
A visual database design application that can be used to efficiently design, manage and document database schemata.

MySQL GUI Tools - (OS X, Windows, Linux)


Webserver (and environment)
MAMP - I use the "pro" version, but the non-pro version will be more than enough for everybody.

XAMPP for Mac OS X


Subversion Version Control
Subversion Binaries - Install this first. - You can then run ALL SVN commands from Terminal.app

SmartSVN GUI App. (recommended) - Contains DIFF tools.

Subclipse for Eclipse - Merge Client included.

Subcommander GUI App.

svnX GUI App.

SCPlugin - Contextual Menu plugin for the Finder.

Git Version Control
Installing git on OSX - Github guide.

Git OSX Installer

GitX - git GUI for OS X.


DIFF Tools
DiffMerge (recommended)

FileMerge via the Mac Developer Tools. (Free)


FTP/SFTP Clients
Cyberduck - Supports S3 and WebDAV.

FileZilla

RegEx Tools
Reggy - recommended.

RegExhibit - (recommended).

RegExToolbox - widget.

RegExWidget - widget.


Other
PHPfr - PHP Function Reference widget (recommended)

Firebug - Firefox extension.

FirePHP - Firebug extension.

Firebug Lite - For Safari, IE and Opera browsers.
User avatar
nwofearless
Registered User
Posts: 49
Joined: Tue Aug 25, 2009 11:51 pm
Location: Ireland

Re: Tools for development

Post by nwofearless »

Using the Mod Pre Validation tool recently i discovered my files where not using Unix line endings. I found this tool that converts files to and from Unix/Linix, Windows/DOS or Macinstosh line endings.

http://www.totato.com/eolconverter/
-[Nwo]- ƒearless

AFK Manager Mod
ToonArmy
Former Team Member
Posts: 4608
Joined: Sat Mar 06, 2004 5:29 pm
Location: Worcestershire, UK
Name: Chris Smith

Re: Tools for development

Post by ToonArmy »

nwofearless wrote:Using the Mod Pre Validation tool recently i discovered my files where not using Unix line endings. I found this tool that converts files to and from Unix/Linix, Windows/DOS or Macinstosh line endings.

http://www.totato.com/eolconverter/
Most text editors linked here will have the option to choose line endings.
Chris SmithGitHub
Desdenova
Registered User
Posts: 646
Joined: Sat Feb 23, 2008 7:25 pm

Re: Tools for development

Post by Desdenova »

EXreaction wrote:What compatibility problem? I've been using Notepad++ on Vista for about two years and on Win7 since the RC was released.
The built-in FTP client is absolutely borked. You just can't get it to work with Vista -- I've used the same version on XP and Vista: XP worked, Vista did not.
User avatar
EXreaction
Former Team Member
Posts: 5666
Joined: Sun Aug 21, 2005 9:31 pm
Location: Wisconsin, U.S.
Name: Nathan

Re: Tools for development

Post by EXreaction »

Notepad++ has a built in FTP client?
Desdenova
Registered User
Posts: 646
Joined: Sat Feb 23, 2008 7:25 pm

Re: Tools for development

Post by Desdenova »

It does, it's this button here that enables it:
Image
ToonArmy
Former Team Member
Posts: 4608
Joined: Sat Mar 06, 2004 5:29 pm
Location: Worcestershire, UK
Name: Chris Smith

Re: Tools for development

Post by ToonArmy »

EXreaction wrote:Notepad++ has a built in FTP client?
It's in the cupboard under the sink. ;)
Chris SmithGitHub
User avatar
DoYouSpeakWak
Registered User
Posts: 2311
Joined: Fri Jul 25, 2008 1:32 pm
Location: Island of Wak-Wak

Re: Tools for development

Post by DoYouSpeakWak »

Does anyone know a tool or a way to copy a set off files into a directory, but only copy and overwrite the current files if the same filename exist, and no copy any files were the filename not allready exists.

hope you understand its a bit tricky to explain.
Whatever you share comes back. Support the phpBB Communities
Offering paid services. 15+ years of experience with phpBB3 and server management.
ameeck
Former Team Member
Posts: 6559
Joined: Mon Mar 21, 2005 6:57 pm

Re: Tools for development

Post by ameeck »

DoYouSpeakWak wrote:Does anyone know a tool or a way to copy a set off files into a directory, but only copy and overwrite the current files if the same filename exist, and no copy any files were the filename not allready exists.

hope you understand its a bit tricky to explain.
On what environment?
User avatar
nwofearless
Registered User
Posts: 49
Joined: Tue Aug 25, 2009 11:51 pm
Location: Ireland

Re: Tools for development

Post by nwofearless »

XCOPY with the /U switch on win based os's should do the trick

Code: Select all

/U           Copies only files that already exist in destination.
-[Nwo]- ƒearless

AFK Manager Mod
wGEric
Former Team Member
Posts: 8805
Joined: Sun Oct 13, 2002 3:01 am
Location: Friday
Name: Eric Faerber

Re: Tools for development

Post by wGEric »

Sequel Pro is what I use to manage MySQL databases on Mac OS X.
Eric
Flopis
Registered User
Posts: 8
Joined: Wed Dec 23, 2009 8:44 pm

Re: Tools for development

Post by Flopis »

wGERic,do u know any better tools?
ImageImage
wGEric
Former Team Member
Posts: 8805
Joined: Sun Oct 13, 2002 3:01 am
Location: Friday
Name: Eric Faerber

Re: Tools for development

Post by wGEric »

Flopis wrote:wGERic,do u know any better tools?
I don't. I use Sequel Pro myself and I can do most of what I need through it. If I need more then I'll use command line or install phpMyAdmin on the server.
Eric
User avatar
EXreaction
Former Team Member
Posts: 5666
Joined: Sun Aug 21, 2005 9:31 pm
Location: Wisconsin, U.S.
Name: Nathan

Re: Tools for development

Post by EXreaction »

Found a really neat tool to help with managing a lot of windows in Win7.
http://www.sevenforums.com/customizatio ... -size.html

You can save/restore workspaces (explorer windows you have open). As I usually have 6-9 explorer windows open for easy access to different directories for large projects, I can save the set and then open them all again later with one click (in the same size and position as well).

In the settings, only two things you might want to change. Start automatically at logon and change "When navigating to a new location" to "Temporarily use window as is". That last setting has an odd default option which will move a window if you go to a directory where an existing window is already open, setting it to "Temporarily use window as is" sets it back to what you'd expect (not moving windows just because another is open in the same directory).

It also fixes the issue in Windows 7 where recent explorer window position and size settings are not saved individually per location (in Win7 there is one saved size and position globally, so opening a new explorer window will open it to the size and position of the previous explorer window that was opened).

Return to “[3.0.x] MOD Writers Discussion”