Software Solutions

A computer without software is like a kitchen without pots and pans. To run a community media site, you’ll need several types of software. We'll suggest some first-class industry standards in each category, then point out more basic alternatives that might also fit your needs.

HTML Editors

There are two types of HTML editors. Text editors let you work directly with HTML code. For Web coders with a solid knowledge of HTML, text editors offer greater control to write cleaner, more efficient code. Visual editors are designed for people with little or no HTML experience. They let users see and edit an HTML page as it would appear in a browser. Visual editors are easier to use, but the code they create is often cluttered and messy, which can create larger HTML files that require more of a Web site’s bandwidth. To learn more about using HTML, visit our HTML Basics chapter.

Visual editors

Adobe's Dreamweaver is the most popular visual HTML editor. Dreamweaver lets you create and edit Web pages as easily as word processing documents. For more information, see our chapter on Dreamweaver. $400

Adobe’s competing product, GoLive, ended sales and development in April, 2008, since Adobe acquired Macromedia, the company that developed Dreamweaver.

There are also several online visual editors, including SeaMonkey and FckEditor, which offer basic HTML editing capabilities for free.

Text editors

If you prefer a text editor for creating and editing HTML, there are numerous options available. On the Mac, Bare Bones Software's BBEdit holds a special place in the hearts of many Web developers for its simple interface and powerful options to search, replace and process text quickly and easily. $199

Bare Bones also makes a free text editor called TextWrangler. It offers fewer features but remains a good value for Web editors with simpler needs.

On the PC side, there are literally dozens of text editors, each with its own proponents. We've used TextPad from Helios with excellent results. $31

Along with TextPad, we recommend the use of an HTML validator, which can really cut down on the time you spend looking for small typos in your code. A good one is the aptly named HTML Validator from AI Internet Solutions. $69

For a reliable but less expensive option, consider HTML Tidy, a veteran program for HTML code cleanup.

The World Wide Web Consortium, the governing body that creates and regulates HTML standards, also offers a free Web-based validation service on its site.

Image Editors

Adobe Photoshop is the most widely used image-editing program. Though its advanced features take time to master, even first-time users can make basic photo edits easily. You can open Photoshop, create a text header, crop a picture, brighten and resize it and save it for the Web without ever having to understand the full depth of Photoshop's abilities.  $599

If you’re only planning to work on graphics and photos for the Web and don’t intend to produce printed work, consider Adobe’s simpler, less expensive Photoshop Elements. For a fraction of the full version’s cost, you’ll get all but the most advanced Photoshop features, plus special tools and shortcuts to make editing photos easy and convenient. $99

On the Mac, an even cheaper program called GraphicConverter can handle most image formats. However, a dense interface and numerous additional options sometimes make the program hard to use. $35

The GIMP is a free open-source alternative to Photoshop. Adobe’s product is more polished, but the GIMP offers many of the same basic image-editing features. The GIMP’s site offers Windows and Mac versions.

Online photo editors include Picnik and Snipshot, which offer basic photo editing capabilities for free and charge for premium features.

Bitmap vs. Vector illustration

There are two kinds of computer graphics programs. Vector programs (often referred to as drawing programs) store information about a drawing’s lines and shapes as a series of mathematical equations. This gives vector program users the flexibility to squash, stretch or change each element of their drawing at any time. Adobe Illustrator and Macromedia FreeHand are the two most prominent vector graphics programs.

Bitmap programs (generally known as painting programs) store each image as a grid of tiny dots called pixels. Bitmap images are more detailed and realistic than vector illustrations but less flexible and harder to edit. Adobe Photoshop is the best-known bitmap editing program.

Vector illustration programs such as Adobe Illustrator or Macromedia Freehand are complex but powerful tools for creating logos and other non-photo graphics. If you’re considering buying either one, you probably already know more about the programs and their capabilities than this tutorial can offer.

One other possibility is iPhoto, part of the iLife suite. Its latest update provides basic image-editing features: color correction, fixing blemishes, cropping and rotating. However, it’s designed more for viewing and cataloging photos than for serious editing. It can't add text to an image, create effects like drop shadows and borders, or easily resize photos. $79

On the PC, Corel’s Paint Shop Pro is a common stand-in for Photoshop. It's packed full of features and costs $129

File Transfer Programs

File transfer protocol, or FTP, is a quick way to get files to and from your Web server. There are many different FTP programs, also known as clients. Look for a client that offers secure FTP, or SFTP, which encodes your password and the information you send so that network intruders can’t steal them.

Dreamweaver and BBEdit have built-in FTP clients. And if you use the Firefox Web browser, FireFTP is a plug-in you can add for free.

On the Mac, Fetch and Transmit are both well known and liked. They cost between $25 and $30. 

On the PC, Cute FTP, WS_Ftp  and SmartFTP are all decent transfer programs at reasonable prices. (SmartFTP is free for personal use, while the others are $35 to $40.)

All FTP clients offer the same basic features, but some may be slightly faster than others or offer their own special features. Check each client’s Web site to see what it offers. We recommend you try several FTP clients and choose the one you like best.

Rich Media Applications

Most advanced multimedia editing software – programs used to create sophisticated interactive presentations or professional-quality DVDs – is beyond the scope of what we cover here. A few programs ought to be mentioned, though.

Adobe's Flash format is the Web’s most popular format for animation and interactive presentations. While multiple software applications can produce and output Flash files, we strongly recommend Flash if you are considering this type of rich media. $300

On the PC side, Swish is an alternative to Flash. Swish makes it easier to tap many of Flash’s more complex features to create sophisticated Flash-compatible files, especially those that work with online databases. Swish is not available for the Mac; PC users don’t need to own Flash to use Swish. $99

SeriousMagic’s Visual Communicator is an inexpensive program to create video news broadcasts. It offers simple but powerful video editing tools, plus a built-in teleprompter and other features useful to video news operations on a tight budget. $190 - $490

You may also need Apple’s QuickTime Pro. QuickTime video files play on Macintosh or Windows computers and can be distributed on the Web. Upgrading from the free QuickTime Player to the Pro version lets you edit QuickTime clips, create slide shows, prepare QuickTime movies for streaming and much more. To learn more about putting video on the Web, read the Video chapter. $30

Word Processors

Microsoft Word ($200) is a venerable and popular choice for word processing. If you prefer an alternative, OpenOffice is a free, open-source productivity suite with many of the same features, including spell checking, text formatting and the ability to work with Microsoft Office files.

Of course, the "cloud computing" movement has also given us many free alternatives, such as Google Docs and Zoho Writer.

> READ NEXT ARTICLE: Backing Up

 

recent comments

    Be the first to comment on this page. You must register before you can leave a comment.


post a comment

You must be registered (free) in order to post a comment.

 

More on This Topic

Evaluate This Page

How useful was this article?
(5 is extremely useful)

rate this a 1 rate this a 2 rate this a 3 rate this a 4 rate this a 5

Others have rated
this article: 7.0 / 5

discuss this topic

Post a comment

on Choosing Blog Software

Hi,

The plugin I am using does NOT translate the posts, I think the best thing is to do the translations by human power. The plugin enables the user to choose which language to view the blog in, after the translations are done.
r4

on Digital Cameras

The Canon E18 problem was associated with the older “A” series of cameras (A60, A70, etc). That camera has a fragile lens motor gearbox.
And it is one camera you should not take to the beach, because it was easy for sand to get into the gearbox.The gearbox has been redesigned and the problem apparently resolved.
Preventative measures are mostly just common sense.Don’t drop the camera and handle it with normal care.

on Choosing a Web Host

This is certainly great advise as we were all enticed by these kinds of specs when we first started blogging. Then you hit the front page of Digg and wonder why your site went down almost instantly. The bottom line is, it’s virtually impossible to even come CLOSE to hitting those specs without crashing your server (on a shared plan). As you mentioned, you end up sharing space with hundreds of others and end up with a SLOW loading blog.

on Why Traffic Matters

What the tel cos can gain first is a much better take rate. Given that the value of a network is proportional to the square of the customers this is not a little gain. Then should they end up offering “real” BB instead of the bogus one that they are smuggling for BB, meaning symmetrical connections starting at leat at 10 Mbit/sec, with applications that will require it they can get more money from customers than they do today.

on Choosing a Web Host

Wordpress has become the most popular used platform in its category. A recent search i conducted on Alexa.com found wordpress.com to be number 22 in there top 500 most visited websites “globally”.

Wordpress not only can be used to build a blog but people are also using it to develop websites, because it is so easy to update.

Regards,
Richard