FrontPage: A Serious Developer's Tool
Is Microsoft's FrontPage really
a Tool for a Serious Developer?.
Many of the old school web developers grew up using the like of Notepad or other simple text editors to create their web pages. They would remember all the tags and manually code them in where they were needed. They still do this today. There is nothing wrong with it, either. Raw coding in this way is the best way to maintain complete control over what the resulting site does and is certainly the way to garner the deepest understanding of the mechanisms at work. Many of these hard core guys look down on products such as FrontPage as being OK for lesser mortals, but not really something for real web developers. I would like to take a closer look into it to see what kind of things it can do, what it doesnt do too well and to blow some of the myths about the product.
By way of housekeeping the version I am using for reference is the current 2002 version that was in a bundle entitled Microsoft Office XP Professional with FrontPage, to which I have applied Service Pack 2. The Help/About shows the version as (10.4128.4219) SP-2. When I reference earlier versions, I mean those prior to FrontPage 2000. The 2000 and 2002 versions are substantially similar; earlier versions were somewhat different. This article is not intended to be a full review of the product, but rather a look at some of its feature set to help you decide if it could be a useful addition to your toolbox. Please note also that while some common parlance uses "Framed" pages, Microsoft uses "Frames" page in FrontPage. I am continuing in this article with the Microsoft version.
When a site is opened as a website, FrontPages very useful website management features come into play. If you click View/Folder list you will see an Explorer style view of the folder hierarchy of your site. Clicking Folders in the Views bar provides full file management capabilities.
Reports in the same bar provides a wealth of conveniences including Unlinked Files, Hyperlinks, External Hyperlinks, Component Errors and more. Some of these features open up further capabilities as you use them. The Reports part of FrontPages feature set is so often underutilized, which is a shame because it is a rich toolset.
Navigation is involved in FrontPages automated site navigation capability. When this capability is used, it is possible to automatically generate navigation bars on the pages in your site. Though I have on occasions used this feature, it is not one of my favorites because I feel that I lose a measure of control. I prefer to manually generate the site navigation that I would like to have.
Hyperlinks is a dynamite tool! Click on this to reveal its window and then select any file or folder in your site to see the functioning links into and out of the item.
When you select the Page view, you are looking at the page editor. Open up a page (this is also how the program looks if you use it to open a page file instead of opening up a website) and you see three or more tabs. The three are labeled Normal, HTML, and Preview. There are more if your page is a frames page. Frames pages open with each of the contained pages open in its frame. The additional tabs provide a view of the frames page HTML and the code for non-frames capable browsers. The three principal tabs are the most important for my purposes here.