IconHTML TagWriter 3.8

By Alexander Thomas

E-mail: see the "Contact" section
Website: https://www.dr-lex.be/
TagWriter-site: http://go.to/tagwriter

About this program

In the early days of HTML, webmasters had to write their documents 'by hand', or better: 'by keyboard'. Nowadays a lot of programs to make HTML documents are available. These programs can be divided in two sorts: compact inexpensive programs and expensive programs stuffed with all kinds of gizmos and spoon-fed templates which take up a lot of precious disk space and only make the program more complicated.
As you may have guessed, this program belongs to the first species. To be exact, this application takes about 3 MB (everything included) and costs you a mere 15 US$.

Next to the standard features you can expect from a HTML editor, this application offers some special tools which can make your life a lot easier when you need them. First of all, you'll only need one key on your keyboard + your mouse button to change the lay-out of a page from downward boring to excitingly flashy. The key in question is the Control key, which makes the contextual menus appear that let you add, edit or remove tag attributes. And there's more: ever tried to include the same header in 20 files and then came to the conclusion that the lay-out didn't please you, so you had to start all over? Ever wanted a list of links to the chapters in a web page, that adapts itself automatically to any topics you (re)move, change or add? Or how about a self-sorting list which distributes itself automatically over 3, 4, 10, ... columns? After you've finished the tutorial, you'll be able to do all this without even typing any HTML tags!

If you want to make web pages - even if you use the most advanced WYSIWIG program - you still must know at least HTML basics. So for the starters among you, I included a short introduction to HTML in the file "A short intro to HTML". If you already know HTML but don't feel like reading the rest of this file to know how TagWriter works or what those new features really are, check out the Tutorial.
Users who already have some experience with HTML, may want to check out the file "HTML Tips".
For those who want more info, I strongly recommend using this program together with a HTML reference. There used to be "HTML Vocabulary" by Carl Bäckström, but the author has discontinued its development. But if you search for "HTML reference" in a search engine, you'll surely find lots of other useful resources.



You may evaluate this program for 14 days, and if you decide to keep it, think about the following: I spent a lot of time programming it and, as contrasted with certain major software companies, I didn't stuff it with dozens of gadgets you'll never use, and which occupy 75% of the total file size and increase the chance of bugs. And as a logical consequence, you don't have to pay for any useless gadgets.

The result is the -very- low price of US$ 15, about the same someone could be paying for a few packs of cigarettes within a few years. The difference: this program is tar- and nicotine-free, it doesn't damage your health and you only have to pay for it once. Indeed, if you do the small effort of showing your appreciation by sending me that small amount of money, you will be allowed -and encouraged- to use all TagWriter's future upgrades without additional costs, even if its price should raise!
If you register 10 to 19 units, you pay only $12 per unit, for 20 units or more you even pay only $10 per unit. A Site License costs $300 (equal to 30 users) and covers all locations for your organization within a 160 kilometer radius of your site (100 miles). One big advantage of a Site License is that you do not need to keep track of how many people at your site are using the software. A World-Wide License costs $1200 and it covers all locations for your organization on the planet earth.

Registering is fast & easy: you can register online via a secure connection (click here), or open the "Register" program that accompanies HTML TagWriter, and fill in the required data. Choose a payment method (credit card, cash, check, ...) and the amount of user licenses you want to register. Save, Copy or Print the data from the Register program and send the data and payment to Kagi, which handles the payment process.

If paying with Credit Card, you can e-mail or fax the data to Kagi. Their e-mail address is sales@kagi.com and their fax number is +1 510 652-6589. You can either Copy the data from Register and paste into the body of an e-mail message or you can Save the data to a file and you can attach that file to an e-mail message. There is no need to compress the data file, it's already pretty small. If you have a fax modem, just Print the data to the Kagi fax number.

Payments sent via e-mail are processed within 3 to 4 days. You will receive an e-mail acknowledgement when it is processed. Payments sent via fax take up to 10 days and if you provide a correct internet e-mail address you will receive an e-mail acknowledgement.

If you are paying with Cash or USD Check you should print the data using the Register application and send it to the address shown on the form, which is:

1442-A Walnut Street #392-ZQY
Berkeley, California 94709-1405

You can pay with a wide variety of cash from different countries but at present if you pay via check, it must be a check drawn in US Dollars. Kagi cannot accept checks in other currencies, the conversion rate for non-USD checks is around USD 15 per check and that is just not practical.
If you have a purchasing department, you can enter all the data into the Register program and then select Invoice as your payment method. Print three copies of the form and send it to your accounts payable people. You might want to highlight the line that mentions that they must include a copy of the form with their payment.
Kagi can not invoice your company, you need to act on my behalf and generate the invoice and handle all the paperwork on your end.
Please do not fax or e-mail payment forms that indicate Cash, Check or Invoice as the payment method. As far as we know, there is still no technology to transfer physical objects via fax or e-mail and without the payment, the form cannot be processed.
Payments sent via postal mail take time to reach Kagi and then up to 10 days for processing. Again, if you include a correct e-mail address, you will hear from Kagi when the form is processed.

If you happen to live in Belgium or a European country close to it, you can also just send $15 or 15 Euro in cash directly to me if you wish. Just wrap the bank notes safely in a non-transparant piece of paper with your name, address and e-mail on it and send them (in an inconspicuous envelope) to this address:

Alexander Thomas
Hof ter Bekelaan 4,
B-3020 Herent

As soon as your payment has arrived, I'll send a 'thanks' message back to confirm your registration. Your e-mail is then added to the TagWriter mailinglist, which informs you about new versions and updates.

Feel free to send bug reports, remarks or suggestions, they are all welcome!!! (Look immediately below this paragraph to find out how to contact me.) Remember, this program was made with the intention to make programming HTML pages easier. If you find something not good enough, or you think you have an idea which will make it even easier, tell me!



Due to an invasion of monstrous amounts of "spam" on my e-mail accounts, I have decided to prevent the spreading of my addresses as much as possible. That's why you won't find any e-mail addresses of mine in these documents, nor anywhere on my site. However, on my site you'll find a handy web form which can be used to send e-mail. At the time of this writing, this form is located at https://www.dr-lex.be/mailform.html, but if this link is dead, don't panic. Just go to my site via http://go.to/dr.lex and find the "Mail" link on the main page. If this doesn't work either, search for "Dr. Lex Site" in a search engine and you should finally arrive on my site if it still exists. If it doesn't exist anymore, I have either deceased or changed into a Buddhist monk or so. :)



If you want to give a copy of this program to other people (please do!), use the original files (preferably, the original .sit file) and not the version you have been using since that one will be altered. Make sure to include all original files: ReadMe, Troubleshooting and the entire Documentation folder.

This application is based on HyperCard 2.4.1 by Apple Computer.

XCMDs and XFCNs used in this application:
HPopUpMenu 3.4 XFCN, © by Jon Pugh (jonpugh@frostbitefalls.com).
This XFCN is not freeWare, so please contact him if you should want to use it in your product.

SetFInfo XCMD, © Frederic Rinaldi, 1989...1999
ReplaceCharSet XFCN, © Frederic Rinaldi, 1989...1999.
GetDir XFCN, © Frederic Rinaldi, 1989...1998.
GetFInfo XFCN, © Frederic Rinaldi, 1989...1999.
Free for non-commercial use. Use in commercial software subjected to prior acknowledgement and licensing from the author, reachable at the following network address: frederic.rinaldi@wanadoo.fr

SearchAndReplace and -BySTR XCMDs, ©1998 Karl Petersen (karlpet@halcyon.com)

XFCN virtualKeyCode: ©1998 by Rolf Heller, (rolf.heller@magnet.at)

ReadByte 1.0 © Ivo De Decker, 1995.
Free for non-commercial use.

ChangeCase XFCN by Steve Maller

LastOffset XFCN ©1988 Dwight Mayo

Limitations & characteristics
The only disadvantage of HyperCard-based applications is that they run slower than regular applications: it won't work at a reasonable speed on slow Macs (= below a 68030 at 16 MHz like an SE/30).
Another disadvantage is the 30000 character limit for HyperCard fields. The only way to get round this, is to split up the file and use embedded files (see "Using TagWriter").

The program supports all screen sizes, from the old 9" size (512X342) to 21" (or larger, if that should exist), but larger screens demand more memory. It works at every color depth, from black & white to millions of colors.

A characteristic of HC-based applications is that they build up 'free space' when working with them. This free space can be compacted with the menu command in the "File" menu. If you should need to back it up, compact it first!


The Future...

With the advent of Mac OS X and Apple's decision to discontinue the development of HyperCard, it seems like the only way to go with HTML TagWriter, is to entirely re-program it in a language like C or C++. In the meantime I have gathered some experience in these programming languages, and I hope that I'll ever be able to re-create this application as a native OS X application. However, this will be necessarily from complete scratch, so it will probably take long.
So this version is most likely the last HyperCard-based version, hence also the last pre-OS X compatible version, that will be released. If there will ever be a version 4, it will be a complete Mac OS X application which will have: multiple windows, no more 30K limit, real-time syntax colouring, a real visual imageMap editor, much higher processing speeds, ... plus of course, all current features. But I can't guarantee anything.

The best way to see what's going on, is going to the TagWriter site and checking out the "Coming up" section!
Regardless of whether creating the "next generation of HTML TagWriters" will succeed or not: if you have a feature in mind which could be added, don't hesitate to contact me, all suggestions are welcome!!


Legal Stuff

All trademarks mentioned are property of their respective holders.
This software is provided "as is". The author of this program is not responsible for any damage or data loss which could be done to your computer by the using of this application. (But don't be afraid, I've never had problems with it until now! :-)
This program may be distributed as long as the original installation file is used, and no changes are made to the application and/or the documentation. No part of the scripts may be used in any other product without permission of the author.
Feel free to include this program in CD or web software collections, but please send me a little mail if you do.

Go to the HTML TagWriter site
Go to the author's Site