BML Home : Introducing BML


Introducing BML

Anyone's who's ever put together a large website or done a lot of server-side programming will know how hard and annoying it is to keep a consistent look through a site and what a drag it is to go back and change something globally later, once your site is up. In addition, looking at HTML code is ugly and editors don't always do what you want them to. If you've written a lot of CGI scripts before you'll know that a lot of them are basically the same.

BML was designed to address a lot of these problems. BML is a server-side markup language that lets you define your own BML blocks and use them as templates within your BML pages. Your templates don't even have to be static. Because BML pages are converted to HTML on the server when users request them, this also enables you to embed live code within your BML pages, just like a CGI script.

A lot is possible using BML. Whether you want to make a full blown database driven website, enable a little dynamic content on your site, or just make things on your site easier to maintain, BML can really help out.



Return to BML Home.