Programmer's Corner - Web Developer/Designer Tool Kit: Part 2 - Other Tools

Backup and Security Solutions 10% off all products with promo code: VISI-P1YR
Get the Programmer's Corner FireFox Search Plug-In

Web Developer/Designer Tool Kit: Part 2 - Other Tools

Code Library

Over the years you'll find that you're reusing code much like any programming language. It's nice to start out by setting up a code library for yourself so that you can easily access the code that you need. No point in retyping out the same basic HTML document elements time and time again, just make a generic template that you can copy and use.

Of course this isn't limited to just HTML. CSS, JavaScript, ASP, PHP, VBScript, or whatever else you may need. Maybe a simple HTML Form for submitting emails. Or a date and time function in PHP. If you have it in your library you can cut down your work time. And come on, that's just a nice thought.

Recommended: Dedicate a folder for your code library and then make sub folders for each area - HTML, CSS, PHP, JavaScript, etc. Makes finding what you need a lot easier.

Image Programs

Image Editors

Web developers, like it or not there's going to be a few times (okay many times) when you're going to need to do some image work. Designers, like it or not there are going to be times when you're looking at code. What's the solution? Honestly there isn't one. We're a unique group where there are times when we're a developer, a designer or both at the same time. Image programs are vital to us and we need to have a good one.

This is the area, in my opinion anyway, where we need to spend some money. Getting by with MS Paint or some free online image making program isn't going to cut it here. We are of course talking about a major financial investment here so we need to make sure we get a program that does what we need it to do.

I'm mainly talking about the big programs like Adobe Photoshop, Adobe Illustrator and Jasc Paint Shop Pro. While they are a bit pricy you will find that they are worth the price if you're creating a lot of images or if you're outsourcing your image work to an individual or company. I've found that Adobe Photoshop has more than paid for itself with the first three websites I worked on.

The advantages of these programs are too numerous to mention. Your level of comfort with these programs is a must. Thankfully you can download all three as trial versions so that you can test them out and find out which is right for you.

Image Editing Trials
Adobe Photoshop
Adobe Illustrator
Jasc Paint Shop Pro

Recommended: What ever image editor you're most comfortable with after using the trials.
Author's Pick: Adobe Photoshop.


Screen Capture Programs

There are of course other image programs that you may need from time to time, but you can probably get away with free programs. While a nice screen capturing program is helpful you really don't need to invest in one. You're more than welcome to look for a program but if you're running Windows you can make use of the "Print Screen" button on your keyboard (usually above the "Insert" key or to the right of the "F12" key). Simply press that button and it does a screen capture. Copy the image into your image program and there you go. Simple and free, what more could you ask for?

Recommended: The "Print Screen" button (Windows users).


Image Slicers

Image slicers are good to have too. But you don't need to worry about paying for a good one. CoffeCup offers a free Image Slicer on their site that is really nice. Also if you have Photoshop you can slice up your images with that.

Recommended: CoffeeCup Image Slicer.


Image Viewer

One last image tool and then we'll move on. A nice image viewer is a handy tool to have around. Windows XP Pro has one but I've often times found it lacking for what I needed. If you can make due with the one that comes with Windows that's fine. If you don't want to buy one you can always open many images with your web browser. But if you have a huge library of files to look through it's a good idea to get something like ACDSee or even CoffeeCup's (free) Image Viewer. Makes looking at all your images a snap.

Color Pickers and Schemers

Color Picker

A nice color picker can save you time and headaches when trying to match a color from and image that you've made yourself or found online. There have been many times where I've created an image only to forget the color code I've used so that I could match a color to the image.

Nattyware offers a free color picker called Pixie. It's a simple to use tool that shows the color under the mouse pointer in Hex, HTML (HEX Triplet - ex: #dcf34e), RGB, CYMK and HSV. There's also an option to copy the HTML value so you can paste it into your code, a magnifier for those hard to see colors and a color mixer. Very easy to use program that's free. Can't beat that.

Get Pixie Color Picker from Nattyware (free)

Recommended: Pixie.


Color Scheme Programs

Color schemers on the other hand are useful to people, like myself, who aren't the best color theorists in the world. Will this shade of green work with this shade of blue? What if I add a light teal to the mix? What will it look like? Color schemers can be a great help, allowing you to work out your color scheme before you start the coding.

I'll admit that while I use a color scheme program, I still find myself using it only to help generate schemes and not to check the ones I create. Creating my own color scheme for a site is still done in CSS and checking it in a browser.

There are a great number of color scheme programs out there. Two that I've tried (and have liked) are Color Wheel Pro (version 2 is about $40) and Color Schemer Studio (current version is about $50). I used the trial of Color Wheel Pro and it's a really excellent program. It's on my list of programs to buy - not near the top, but eventually I'll get it. The nice thing about this program is that if you know Flash MX you can make your own template for a site and import it into the program to use with the color choices.

Trial of Color Wheel Pro 2


The color schemer program I'm currently using is the Color Schemer Studio. At $50 I don't think I'm going to buy it but the trial does show you some good color schemes. It has a random color button that will pick a color and generate a scheme around it. Keep on clicking until you find a nice scheme to use and you're set.

Trial of Color Schemer Studio


I should mention that with both of these programs - and with any color scheme program you look at - the best features are the Color Harmonies. This allows you to pick the type of color scheme you want, Complementary, Split-Complementary, Triads, Tetrads, Analogous, Monochromatic, etc. Make sure that the program you buy or try has these as they make for unlimited number of possible color schemes.

There is of course one other option if you don't want to buy a color scheme program. Make one yourself. Before I had any color scheme program trials I created a PHP version that would take in four colors and build sample websites using all possible color combinations. I even created a JavaScript version that would allow me to enter in the colors for specific areas of a site (including text colors, link colors, headings, etc.). A quick way to make your own color scheme program - if you have the skill to do so.

Miscellaneous Programs

FTP Program

There are always going to be times when you need to upload your sites to your host or your clients host. Some hosts have a control panel to do this, but I have yet to find a host that allows me to upload everything at once. A good FTP program just makes good sense. CuteFTP is my personal choice, but CoffeeCup also makes a good FTP program that is free. There's always the simple FTP command in Windows if you'd like, but whatever you decide to use, make sure you have a way to use FTP.


File Compression

You may not need this for web design/development to be honest. Personally I like it in my bag of tools to compress (usually ZIP) all my client files to save to disk. I'll even zip the client a copy so that they have it incase something happens to my copy. But if you're not working with clients it's still a good idea to have a file compression tool to uncompress (as in unzip) files you download from the web. Many trial and freeware programs are zipped so make sure you have one.

Conclusion

You'll notice here that I didn't even touch on area's like scripting languages such as JavaScript, VBScript, ASP, PHP, etc. If you're using those then you'll find your bag of tools expanding. You may even look at the list above and think that none of these are really necessary. And you'd be right. The only things that you need are a text editor and a browser to make an excellent website. But these are tools that will help you get the job done and get it done faster.

I once heard of a man who built a home by just using his Swiss Army knife. He cut down the trees with it, sawed them, drilled holes, used it as a hammer, and so on. Think of this man as the web developer/designer with only the text editor and a browser. You can build a site with just your Swiss Army knife, but it's much easier if you make use of the tools that help get the job done faster.


Links

In case you missed any of the links in this article (both Part 1 and Part 2) here's a list of all the links:

Internet Explorer - Web Browser
Internet Explorer Stand Alone Versions Site 1
Internet Explorer Stand Alone Versions Site 2
Netscape - Web Browser
Opera - Web Browser
Mozilla, Thunderbird and Firefox - Web Browsers
Evolt's Web Browser Archive - for MANY different web browsers and versions
ConTEXT - Text Editor
Adobe Photoshop - Image Editor
Adobe Illustrator - Image Editor
Jasc Paint Shop Pro - Image Editor
Pixie from Nattyware - Color Picker (free)
Color Wheel Pro 2 - Color Scheme Program ($40)
Color Schemer Studio ($50)
CoffeeCup Image Slicer
CoffeeCup FTP (free)
CoffeeCup ZIP (free)
CoffeeCup Image Viewer (free)
ACDSee 6 - Image Viewer and more ($50)


Read Web Developer/Designer Tool Kit: Part 1 - Browsers and Text Editors

If you want to read more about programs for your tool kit please read part one of this article.



Author Information:

Dan Gronitz

http://www.dmgdd.com

Comments:

Add your comments here.

Name

Comment

You can also send feedback to feedback@programmers-corner.com

There are currently no comments available.