Chapter 6: Publishing
Specifying the Publishing Model
Problem
You want to specify the publishing model on a per-template basis.
Solution
Set the publishing model using the Dynamic Publishing options on the Publishing Settings tab.
Discussion
To begin click the Settings button on the Weblog Toolbar. In the Publishing tab under the "Publishing Preferences" section you will find controls labeled "Dynamic Publishing." If you do not see these options, then you are not using a SQL database; a SQL database (i.e. MySQL, SQLite or PostgreSQL) is required in order to utilize the Dynamic Publishing feature.
The default option, "Build all templates statically," is one in which all content will be generated as static files. "Build only Archive Templates dynamically" is how we recommend that you use dynamic publishing in Movable Type. This option dynamically generates whichever archives have been enabled, such as category, monthly, individual, and so on, and statically generates the index templates.
Selecting the publishing model on a per template basis is a multi-step process that begin with selecting the third option, "Set each template's Build Options separately." Once the option has been selected and your settings saved, an additional control, "Build Options," will appear on the New/Edit Template screen of every index and archive. Go into each template you want dynamically generated, check the "Enable dynamic publishing for this template" box, and save the template.



