- Check the extension order after moving settings After moving settings or adding extensions, check DesignExtensions[] and AvailableBlocks[] in effect.
- Different node IDs on staging and production Node IDs differ between installations; menus (MainMenuID) need the target's IDs, layouts are matched by remote ID and path.
- Rename layouts without breaking imports Imports match layouts by identifier; keep identifiers stable and change names freely.
- Split one installation into two sites Export the layouts of the site's subtree, import them on the new installation after its content.
- Merge layouts from two installations Import the second site's layouts with --strategy=copy where identifiers clash, then rename and remap.
- Rescue a layout broken by an import Import the previous export with overwrite and publish; the import purges the page cache itself.
- Move a hard-coded menu into settings An old template with links typed into it becomes a MainMenuID[] list read by the theme's main_menu.tpl.
- Replace copied HTML snippets by a block type Many HTML snippet blocks with the same markup become one block type; replace them one by one.
- Move inline styles into the stylesheet style="" and <style> in old templates go into your stylesheet, packed with the theme's.
- Write down what the migration changed List moved settings, imported layouts and their strategies, overrides added or removed - for the next migration.
- Velocity after a migration On a site served by Exponential Velocity, settings changes need exp:velocity restart, as exp:ini says.
- Rehearse the migration on a copy Run every command against a copy first; the dry runs on live then hold no surprises.
- Plan the way back Exports of the layouts, backups of the INI files (exp:ini keeps them in var/backup/ini/) and the previous extension release.
- The checklist after a migration Pages by markup, menus, mappings, drafts, caches, Velocity: the checks after moving.
- Personal sites The section for people who want a personal home page on Exponential - who you are, what you do, what you have written or made and how to reach you - with planning, a weekend build, an about page and contact form, and…
- Planning a personal site How to plan a personal site before installing anything - its purpose, its readers, a page list, what you will and will not publish about yourself, the content classes you need and a realistic maintenance rhythm, with a…
- A personal site in a weekend A step-by-step weekend plan for one person to build a small personal site on Exponential - install on your own computer with SQLite, create the pages, add images and a contact form, adjust the look, and prepare the move…
- About page and contact form How one person writes an About page that works and sets up a contact form with the shipped Feedback form class - where messages are stored and mailed, how to keep your mail address private, how to stop spam and what to…
- Writing for your own site Practical writing advice for one person publishing on Exponential - titles, intros and bodies that work on screens and in feeds, links, images and alternative text, page addresses, updating old pages, and using drafts…
- Portfolios The section for photographers, illustrators, designers and other makers who show their work on Exponential - galleries, uploading many images at once, editing images in the browser with ezie, image variations, and the…
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x