SMX East 2013 is one of the biggest digital marketing conferences on the East Coast and we'll be there! Join ReelSEO as we discuss the best ways to create and distribute quick and easy video content for your site or for your client.
SMX (from Server Macro Expansion) is a macro processing language designed to embed macros in web pages. Originally shipped with the popular Internet Factory’s Commerce Builder software, it has been ported as an Apache module.
SMX was designed to embed macros in HTML/XML pages. It originally shipped with the Internet Factory’s Commerce Builder software, a relatively popular web server in the early days of the Internet, due to the ease with which a developer could produce an e-commerce website.
Rather than re-implement websites in more popular languages, like Perl or PHP, a small group of SMX fans decided to re-implement the language itself as an Apache module.
A good example of a macro is %counter(). This embeds a simple incremental counter on an HTML page. To include the results of a SQL query on a page, you can simply type %sql(,,%col(1)) in the middle of an XHTML page.
Owing to the high-level nature of the language, SMX can greatly reduce the programming effort required to build…