Flexible text editor still takes too much memory

I started using HomeSite for Web text editing back in 1996. The lean, elegant editor created by cartoonist Nick Bradbury has gone through three releases after acquisition by Allaire Corp. without losing its simplicity.

By Steve GravesSpecial to GCNI started using HomeSite for Web text editing back in 1996. The lean, elegant editor created by cartoonist Nick Bradbury has gone through three releases after acquisition by Allaire Corp. without losing its simplicity.I used to like HotDog Pro from Sausage Software Ltd. of Australia, but HotDog succumbed to feature creep. In contrast, the new HomeSite 4.5 looks as slim and lean as its 1996 predecessor. Its T-shaped tool bars and Windows Explorer-like resource pane have made it a favorite among code warriors, who disdain what-you-see-is-what-you-get page designers.HomeSite has much more power than its modest appearance suggests. You can hide, rearrange or float most of the tool bars. If you want everything out front, you can set up one-click access to almost any function. Conversely, full-screen mode with most toolbars disabled can reduce clutter.You can edit the buttons on the toolbars, adding or deleting commands, and making new tool collections to launch outside programs. If you write scripts, you can make custom tools to insert entire lines of code at a click.Web developers must accommodate different browsers, Hypertext Markup Language versions and platforms, all of which interpret and display HTML code differently. Because of browser incompatibilities, new and experienced coders alike will appreciate HomeSite's abundant HTML help, including browser-specific tag and attribute information.You can customize the help folder by stashing documents, references, procedures or tutorials. Custom help files are functionally indistinguishable from those included with the package and can be shared with other developers.Why pay relatively big bucks for a text editor when you can write HTML with Windows' Notepad or almost any word processor? The reason is better productivity.HomeSite puts the webmaster's most needed resources in one place, gives the designer up-to-date technical information, minimizes typing, and enables source code sharing and control.There are several ways to accomplish a given task. For example, Tag Insight displays a list of HTML tags and their attributes as you begin typing a tag. You pick and click to insert it. Tag Completion automatically completes a tag as you type. Tag Inspector displays a property sheet detailing attributes. Tag Tree displays the tag structure to ease page navigation. A Tag Definitions Library helps in tag editing and setting up tag collections.You can create a link from selected text by dragging and dropping from the resource pane to a document. New in Version 4.5 are collapsible text and tags that minimize clutter. Collapsed text can still be read via tool tips.Some code purists were horrified when Allaire put a WYSIWYG option in HomeSite 4.0 and told power users how to remove it in the release notes.WYSIWYG editors have a deserved reputation for generating bulky code. But HomeSite's Design View is so crude that it does little more than fast content edits or simple page prototypes. Any code modification it imposes seems restricted to white space and indents.You can still call up a favorite WYSIWYG editor. HomeSite is optimized to work with Dreamweaver from Macromedia Inc. of San Francisco but will work with virtually any editor.If you want to preserve every byte of code, Code Sweeper can automatically change your HTML to conform to custom conventions'useful when multiple designers work on mixed platforms. For example, you could impose tag case consistency if you design under Microsoft Windows but dish out documents from a Unix server.The Style Editor's property sheet has been dropped in favor of an integrated version of TopStyle, Nick Bradbury's latest product. It has a complete interface for designing, previewing and applying cascading style sheets. Note that all third-party programs included with HomeSite are evaluation versions that cost extra for the full versions.HomeSite still supports version-control products such as Merant PVCS from Merant, formerly Micro Focus Inc. of Palo Alto, Calif.; Versions from StarBase Corp. of Irvine, Calif.; and Microsoft Visual SourceSafe.HomeSite finally has a coherent project management system. Both virtual and physical folders can coexist in projects, and physical folders update automatically when a file is added. New script-driven project deployment lets webmasters automate posting if they know Visual Basic Script or JavaScript.Quality control tools such as spell-checking, HTML validation and link checks work together as a project to check multiple documents or an entire site.HomeSite also can help you write JavaScript, Active Server Pages, Perl scripts, Synchronized Multimedia Integration Language and Dynamic HTML, all uniquely color-coded. Code snippets let you build and share reusable libraries.Most of the features a programmer wants in a text editor are present: line numbering, word wrap options, plain text file formats and indentation control. There is an extended search and replace function using regular expressions, known as regex. It can overhaul a Web site in seconds'or destroy one. It should be installed in a little red box with a glass cover and a hammer.A new function builder joins the expression builder. The JavaScript wizard outputs code faster than is possible by hand while permitting as much tweaking as you like.Resource mapping is not intuitive, but at least the mappings no longer disappear as they did in HomeSite 4.1.One irksome flaw: Selected text loses 'stickiness' between views. If you select an object at the page bottom in design view and then switch to edit view, the cursor defaults to the top. You must scroll down to find the object.Memory is still a problem, too. HomeSite chokes on the same log files that I can easily load and edit in Windows Textpad.Don't expect telephone support unless you pay Allaire serious bucks. Bundled support is limited to online options unless you encounter an undocumented bug.I hope Allaire continues to focus on ergonomic and performance issues rather than function enhancements.
New HomeSite 4.5 has more power than its appearance suggests but lacks functional improvements










HomeSite 4.5's flexible toolbars can be hidden, or everything can stay out front, depending on the user's work style.






Browsers galore































Box Score ''''''''''''''

HomeSite 4.5

Web text editor


Allaire Corp.; Cambridge, Mass.;

tel. 888-939-2545

www.allaire.com

Price: $89

+ Flexible for novices or experts

+ Improved project management tools

' Still a memory hog and pricey for its class

Real-life requirements:

Windows 9x or NT 4.0, Pentium processor, 64M of RAM or more for editing large files, 15M of free storage, CD-ROM drive











Express yourself











X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.