Information

News

Sponsored Links

DML

Simple HTML templating language

DML is a simple templating language designed for managing web sites based in static HTML files (no CGI, SSI, etc.). It has been obsoleted by DML2 which has in turn been obsoleted by XSLT.

Development: Even More DML!

Last Modified: 2002-05-18T07:00Z

After about 3 months without any real progress or updates, DeZine is back! The first thing I've got ready for you is DML v1.9. This is just a bugfix release, but it fixes all of the bugs that I know of. It may very well be the last release of the DML v1.x project! If you like DML, or you're a webmaster who is forced to work with static HTML files (as I am) and haven't heard of DML, be sure to go and check out DML!

So now with DML basically done, I've got a few options. The first thing I can try is to re-design DeZine. The layout never was very special and now I'm just getting tired of it. Besides, I've been wanting to put the entire site into DML for quite a while now. I've got an attractive layout all ready to go, just a matter of re-formatting and re-writing a lot of content. This would take a while, but would probably be worth it in the long run.

However, I've recently been thinking about creating an entirely new language (based on the current DML) that would be object-oriented and would allow the content of a page to be stored in a hierarchy of DML objects. These objects could then be "rendered" into HTML files using certain rules. (This might be like XML/XSL/all those other W3C standards, but I really think those formats are confusing, bloated, and useless =). DML2 (that's what I'd call it, probably) would allow for a page's content to be completely separated from its layout. The current DML just makes keeping site-wide styles easy.

Then of course there's Falling Block Game. I'm sure I could finish this project in short order, but if I release it, I want to have a nice-looking web page, which means I'd have to do all of the above first. That project just keeps getting stuff piled on top of it =)

So that's what's on my plate currently. I'm leaning towards making DML2 just because it'd be awesome. But I guess we'll just have to wait and see what happens =)