Macros are small snippets of code that perform special functions. Each page has its own Macros/Fields panel - a quick and easy way to add Macros and special objects to your page by drag-and-drop. Some fields are common for all pages (such as Logged info, Editable area, etc), while other are specific to each page type. Find more info in the detailed explanation for each Page type.
For pages with MySQL database (as Shop, Blog, etc) there are some extra database fields, colored in black.
Most fields have a set of initializing properties, displayed at the bottom of the panel. Set the properties before you drag-and-drop the field on the page.
The initializing field properties vary depending on the Page type and the Field type selected in the panel.
Pages containing forms, such as Request/Newsletter, have form fields in the Macros/Fields panel.