HTMgen32 is an example of the next generation of HTML utilities. When today's HTML tools work in a page oriented manner, HTMgen32 will handle all your pages as one document with pages, sections and links.
To put it simple - HTMgen32 is object oriented. It takes care of the page layout, all your references to other pages and ensures consistent usage of bullets and icons. All you have to do is to define the structure of your HTML pages, and type in (or paste in) the actual text.
You can use the generator/editor without any knowledge of HTML programming. If you can handle the Win95 Explorer, you can handle HTMgen32!
[HTMgen32 Resources]
Background
One day I decided to make my own Internet Homepage. I downloaded
some HTML documentation, and hand coded about 10 pages. Then I
added some links, some
and
banners, new
pages, and so on. And one day I totally lost track of
where the different information was stored, when the
items
was added - and my pages got out of date and stared to look like
the majority of Homepages - messy.
I decided to write a program to maintain my homepages. Originally
I planned to write the program in a weekend, but a friend of mine
liked the idea of the object oriented design, and wandered why I
didn’t spent some more time and made it freeware.
Now, one week later ( - yes one week) , the program is released
in first BETA. I have some ideas of future features; like automatically FTP upload of
new pages, automatically checking of links (how many times have you
tried to surf along links that do not longer exist?), WYSIWYG
editor mode, template editor and some other stuff.
Any feedback is appreciated! Also, If you want me to add a link to your homepage
(generated by HTMgen32), or want to share your own templates
with other users - mail me.
Features
- Win95 Explorer like interface
- Unlimited number of pages
- Unlimited number of sections on each page
- Automatic handling of
and
banners. (If you turn
on a
or
banner, the system automatically turns
them off after a predefined number of days.)
- Object Oriented. You work with all your pages as one single document.
- Generic design that allows you to define your own page-templates
(a page template is a textfile describing the layout of the page - where
to put pictures, banners, text, links etc..)
- Automatic generation of "Table Of Contents"
- Numbered and unnumbered lists, as well as other common HTML tags.
- No built in limitations in the FREEWARE version.
- And yes, - when I remember it, support for long filenames and all the other goodies of the 32 bit operating systems that I take for granthed, and other HTML program authors announce as major news....
Feedback
Below I have quoted some of the feedback I have received since I released HTMgen32.
- "Just downloaded and took a look at HTMgen32: very useful and neat
program! Trying to keep a running hierarchal structure if you publish
many pages can be like herding cats in the rain for me... And I love the Explorer-type interface: very simple and quick."
Paul Gallagher
- "Thanks for the great program!"
Ron Balestrieri
- "HTMgen32 looks very powerful. Thanks for your hard work." Richard Kennedy
- "It looks wonderful from the description! ... thanks for coming up with this wonderful idea!!!" -----> "Fabulous! Best idea since sliced bread! Slight learning curve - must change
my way of thinking to global instead of page by page piecemeal, and "worst"
;-) of all it makes me get organized!" Douglas W. McMurry
- "I LOVE IT!" Doug Baldwin
- "I just downloaded HTMLGen32 and I think that it is exactly the tool I need!" Adrian L. E. Hungate
- "Thanks for producing such a handy tool." David Pavett
- "I think what you have done is fantastic."
Have any comments? Any feedback is appritiated!
To Do List
Below is my "todo" list for HTMgen32. - That is, the features that will be included in the next version. I post this list here for two reasons:
- To avoid getting tons of emails from enthusiatstic users of HTMgen32, suggesting the same features.
- To encurage you to email me with ideas of improvements that neither I or other users have thougth about yet!
Note: Due to the time needed to complete the large projects (professional FTP and Mail software), HTMgen32 will not get a high priority right now.
Next Version
- Add support for pages that are created and maintained outside HTMgen32.
- Store .gif and .jpg files in the .htg file.
- Add bacground music to the properties dialog
- Add a toolbar for all common HTML (2) tags
- Add hook for ImageList pages
- Add "recent changes" support (in the same manner that "table of contents" was implemented).
- Add option to disable jumps to objects on the current page from the jump-list below the headline.
- Add a File Dialog in the Generator menu to select default creation dir.
- Add sorting of child nodes in the Tree View (useful for largs number of links)
- Save settings/configurations (Window sizes, wrap/color mode etc.) in the registery.
- Add a switch to close down a page without deleting it.
- Add search option for tag names, headers and freetext.
Future, unscheduled features
- Improved WYSIWYG editor mode - hide HTML codes and show how things actually will be (can use Rich Edit View), and more intelligent handeling of the ENTER key while editing lists.
- Add database over links, so that the same link can be referenced from several pages, but be maintained only one place. Useful for sites that adds large number of links to software etc, and want the links to be available under several categories.
- Direct FTP upload of files that are changed.
- Native support for mail-newsletter about new pages and links.
- Add a module that can connect to all links, and disable any link that does not respond.
- Rewrite the Generator module to use Yacc/Bison to extend the script language
- Add a full HTML 3 parser to import existing pages into HTMgen32
Requirements
Win95 or Windows NT (3.51 or newer), at least 8 MB of RAM and
some spare MB's on your harddisk.
Visual Example
Below you can view a sample snapshot of the screen
taken when I was writing this text.
On the left you see the tree-structure of the
document, on the top part on right you
find the headline for this paragraph, and
below the body-text.
Download HTMgen32
Go to the Download page
[About these pages]
[Awards]
[Introduction]
[Companion Sites]
[Sponsors]
[Want to mirror this site?]
[Contact Information]
[Main Section]
Email:webmaster@jgaa.com
This page was generated by HTMgen32 0.5b
