GTML is an HTML pre-processor, well-suited for building and maintaining collections of static web pages. GTML offers macro substitution, conditional processing, file and timestamp inclusion, automatic generation of tables of contents, and more.
Be the first to post a text review of GTML. Rate and review a project by clicking thumbs up or thumbs down in the right column.
GTML is an HTML preprocessor, which simplifies development and maintenance of collections of static web pages. After a long hiatus, development of GTML has now resumed under new management. Version 4.0 is in preparation and will include many new features, especially related to automatic generation of tables of contents. The last version of GTML, version 3.5.3, was released in 1999. Since then, the project was apparently abandoned. The project home page, http://www.lifl.fr/~beaufils/gtml, continued to operate, but there was no development activity, and neither of the former developers answered repeated email inquiries. My name is Andrew Schulman, and I've now taken over development of GTML. I'm preparing version 4.0, which will have a lot of new features, including many new options for automatic generation of tables of contents; macro arithmetic with length units; new special functions; bug fixes; and improvements to the documentation. A lot of this work is already complete. I'm going to work next on documenting the improvements, and getting an alpha version up for people to test. Check the project page, http://sourceforge.net/projects/gtml, in a month or so to see what's new. GTML is basically a hack. But it works, and it's useful. There are lots of other HTML preprocessors out there, ranging from the apparently less capable (I have one in mind, but no names mentioned) to the more capable but considerably more complex (e.g. WML). And then there are the scripting languages, such as PHP. My feeling is that even with all of these alternatives, GTML fills a need: for me it has the right balance of simplicity and capability. A scripting language will ultimately take you a lot farther; but not everyone's web provider supports scripting (my lame ISP doesn't), and maybe not everyone needs or wants all of that power. If what you really want is to build a coherent collection of static pages, then GTML can go a long way to simplifying your labor. The features that I'm putting into version 4.0 are the ones that I wanted to use, but GTML didn't have. Whether development continues beyond that, will depend on what I hear from you, the users. Maybe no one really wants or cares about GTML any more; or maybe version 4.0 will already do all it needs to do. If that's the case, then I'll move on to something else. But if I hear from people that GTML is useful to them, and they'd like it to do more, then I'll probably spend some more time developing it.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: