Drupal Developer Apps: Windows Edition
JD’s post last week, Tools of the Trade, described the programs and tools he used when developing Drupal websites on Mac. Being the only Windows user in an office full of Mac users, it was left to me to share the tools I use when developing Drupal sites on Microsoft Windows 7.
The Browser
Firefox: While I have all of the top browsers installed for testing , the one I use for development is Firefox. It has Firebug (see below) and all of my favorite extensions. Plus, since the newest versions of Firefox are now so fast, there isn’t much incentive to change to Google Chrome anymore. |
|
Firebug: This must have extension for Firefox makes theming a site a breeze. Apply styles right in the browser until you get just the right one, then make the changes to your files. |
|
YSlow: An addon for Firebug, YSlow analyzes a site to make recommendations as to how the site can be sped up. |
|
ColorZilla: This gives you a color picker where you can find the hex code for any pixel on the site. Makes color matching easy. |
|
MeasureIt: I use this to give approximate measurements of any element on the site. |
|
LastPass: Here is where JD and I agree. One password to rule them all. Lastpass is the best password manager I’ve found. It is cross browser and cross platform compatible. Password sharing with other users makes it the obvious choice for a team environment. On top of that the security team has responded to every complaint with lightning speed. |
Development Environment
Notepad2(modified): I like the small size and speed of this notepad replacement, and it supports code folding, syntax highlighting, and will replace Windows notepad as the default notepad program. A common alternative is Notepad++ which has more features, but I personally don’t like the tabbed interface. Plus Notepad++ is nearly twice the file size of Notepad2.
|
|
WinSCP: This is my SFTP client. It is brilliant for a few reasons. First, it can open files directly in Notepad2 and monitor the file so that every time I save (Ctrl+S) it will automatically upload the file back to the server. Second, it integrates with Putty so I have one-click login to a Putty terminal window using the same credentials that are stored in WinSCP. And lastly, I’m the only person in the office who can create symlinks on Rackspace Cloud Sites, because WinSCP somehow creates them even though Cloud Sites has no shell access. (Anyone know why this works, drop me a comment below) |
|
Clipboarder Gadget: I usually don’t like cluttering my desktop with gadgets, but this one has changed my life. Windows can only store one item in the clipboard when you copy or cut, but often times you probably wish you could look back through previously copied items. There are a number of tools that give you this kind of funtionality, but I’ve never found one as easy to use (Win+c & Win+v to toggle through items right on the desktop). |
|
TortoiseSVN & TortoiseGit: The tortoise interfaces seamlessly integrate into windows explorer making source control as easy as it can get on Windows. This close integration means there is no need for an additional program interface except when navigating previous commits. |
|
DropBox: The biggest reason that Dropbox has made this list is that it single-handedly removed all of my file sharing frustrations. No more fighting with VirtualBox Guest Additions and shared folders. No more SMB configurations so I can find my files on the Mac boxes around here. Dropbox installed on every physical machine, VM, tablet, and smartphone I touch equals piece of mind and stress free sharing. |
Wrap Up
There are of course a lot more apps I use on my Microsoft Window 7 machine while developing Drupal site, but this list contains my vital tools. Mac users be sure and check out JD's post, Tools of the Trade. If you have other tools you like to use or a comment about this list, leave us some feedback in the comments section below.
Image: JanneM
MONTHLY MARKETING INSIGHTS.
Get thought-provoking and actionable insights to improve how your firm makes a connection with your customers.
LEAVE A COMMENT
virtualbox .. so you can load up ubuntu
...with the Quickstart (Pre-made Drupal Development Environment) VM. :)
Excellent suggestion, Travis. I've used Quickstart for local development and been really pleased. Maybe we need a new blog post for linux tools.
-Art
I would be interested in such an article.