Handbook
Documentation > HandbookOne of our goals in designing BoltWire was to make it easy to put together customized interactive web applications. BoltWire does this by including a large number of core building blocks, called elements. These elements can be thought of as a big bag of legos, that can be mixed and matched to do about anything you want. These elements fall into the following basic categories:
| Markups | Special syntax used to introduce various HTML elements into your page. |
| Variables | Easily retrievable information connected with a page or the site in general. |
| Functions | Performs special tasks to produce dynamic content automatically. |
| Conditions | Various kinds of checks you can make to control what a page displays. |
| Commands | Special form fields that trigger interactive effects in BoltWire. |
Note: Chances are you can do what you want already in BoltWire. But if not, elements are easy to extend. Just a few lines of code, and you got a brand new lego you add can combine with all the other existing pieces. This makes developing complex project extremely easy. It's just filling in the piece or two that's missing.
