If you’re a Web developer, you probably have invested in Adobe Dreamweaver, which is a powerful, proprietary Web development application. There are open source alternatives that you should consider. Why consider open source? The biggest reason is financial expense. For Dreamweaver alone, without additinal packaged software, the price is $249.00. The software that I address here is free. Another reason to give these programs a try is that each of these develpment tools is full-featured, providing everything you need, plus a few surprises.
Bluefish. Bluefish has been called a developer’s HTML editor. This is because, unlike the other two programs addressed here, users work entirely with code in an environment similar to a text editor. This may seem daunting to new-comers to Web design, but many developers feel that this gives you complete control over every element of your Web pages. Bluefish can be readily customized through several ways. Toolbars are divided by tabs, according to categories (Forms,Frames, CSS, etc.). The Quickbar is an empty toolbar to which users can add frequently used tools offered by other toolbars. A menu bar provides a ready alternative to the toolbars. Bluefish can be easily customized through Preferences, offered under the Edit menu. Customizations can be applied to appearance, default document formatting, output parsers and plugins as well as to many other aspects of Bluefish. The screenshot on the left gives a good look at a typical Bluefish session.
KompoZer. KompoZer is a WYSIWYG (What You See Is What You Get; pronounced whi-zee-wig) Web authoring tool. In layman’s terms, this means that users can create Web pages graphically (typing, dragging and drppping, text formatting, etc.). KopoZer also allows users to work directly with the code. Furthermore, KompZer offers a split screen view that divides the work area into two panes. The top pane displays the current page in WYSIWYG mode, while the bottom pane displays the page in HTML/text mode. In addition to these interesting features, KompoZer offers everything a Web developer needs. Features can be accessed through a toolbar or menus. This includes customization. One neat feature is a tool that allows users to validate their code (HTML/XHTML) through a direct link to the World Wide Web Consortium’s Code Validation Service on the Internet. KompoZer is supported by Mozilla, the people behind such open source programs as the Firefox Web Browser and the Thunderbird email client. Check out the screenshot to the right for a look at KompZer in action.
BlueGriffon. BlueGriffon is a WYSIWYG Web authoring tool that allowing users to work in either a graphical environment or directly with code. This application, like KompoZer, is supported by Mozilla. BlueGriffon utilizes Mozilla’s Gecko rendering engine, which is used by Firefox to display Web pages. This means that Web pages created and viewed in BlueGriffon will appear the same in Mozilla Firefox as they do when previewed in BlueGriffon, regardless of the operating system being used. BlueGriffon has all of the features you would expect to find in a Web authoring program. Customization is easily handled through the Preferences option under the Edit menu. There are also a variety of add-ons offered on the BlueGriffon home page to enhance functionality. These include a user’s manual, a CSS editor and an integrated FTP client. The screenshot at left shows BlueGriffon being used to edit a page in text mode (thanks to the people at BlueGriffon for use of this screenshot).
In closing, I just want to say that technology does not always have to be expensive and that just because you have not heard of an application, doesn’t mean that it won’t work for you. There are other open source Web development programs out there, so if you find that these don’t meet your needs, I encourage you to do a little research and find something that will. A little time and effort can save you money and possibly result in finding an application that will make you wonder how you managed without it.
BlueGriffon [computer software]. (2010). GNU General Public License.
KompoZer [computer software]. (2010). GNU General Public License.
Sessink, O. et al. (2010). Bluefish [computer software]. GNU General Public License.