Branding & public pages

Make Vantage yours: your name, your mark, your accent color, your terms of service. All of it from the admin panel, none of it by editing a file.

Legal pages are edited as rich text or as raw HTML, and published when you are ready.
Legal pages are edited as rich text or as raw HTML, and published when you are ready.
Branding applies to the panel, the public pages and every email the installation sends.
Branding applies to the panel, the public pages and every email the installation sends.

Branding

Configuration → Branding. Everything set here applies to the admin panel, the public landing page, the legal pages, the error pages and every email Vantage sends. Leave a field empty and Vantage falls back to its shipped default, so you can change one thing without having to fill in all of them.

FieldWhere it shows
Product namePanel header, landing page, browser tab, sender name on email
TaglineUnder the name on every email
LogoPanel header. Roughly 4:1, transparent background.
FaviconBrowser tab, on both the panel and the public pages
Email markThe small square mark above the name on emails
AccentButtons, links, meters and rules, everywhere
Custom CSSInjected into the public pages only
Company, address, contact emailLegal pages and the public footer
Footer note and social linksThe public footer

Expected: saving takes effect immediately. Reload any open page to see it.

The email mark is linked, not attached. Some providers send mail over an HTTP API that cannot carry an image, so an attached mark arrives broken. Whatever you upload has to stay publicly reachable at its URL.

Legal pages

Configuration → Legal pages. Vantage ships four drafts — terms of service, privacy policy, cookie notice and refund policy — all of them unpublished, and all of them full of bracketed placeholders.

Read the drafts before you publish them. They are a structure to edit, not a document to rely on. Nobody's terms can be written by the author of the software, and publishing a template with someone else's placeholders in it is worse than having no page at all. Every place that needs your own words is marked in [BRACKETS].
  1. Fill in your company details first Branding → Company and contact. The drafts refer to them.
  2. Edit each page Two tabs: a rich editor for ordinary writing, and an HTML source tab for full control over the markup. Use the source tab when you are pasting a document from a lawyer or a policy generator.

    Expected: scripts, iframes, forms and event handlers are stripped when you save. Headings, lists, tables, links, quotes and inline styles are kept.

  3. Publish Under Publishing, turn on Published.

    Expected: the page appears at /legal/your-slug and, if you left the footer toggle on, in the public footer. Unpublished pages return a 404 rather than leaking a draft.

Two addresses are aliased because people type them and other sites link to them: /terms and /privacy resolve to the pages with those slugs.

The public landing page

Your domain root serves a marketing page describing the product. It takes its name, mark, accent and footer from Branding. If you are running Vantage privately and do not want a public page at all, point your web server at /admin or put the installation behind authentication.

Error pages

Vantage replaces the framework's default error pages with its own, in your branding: 401, 403, 404, 419 (an expired form), 429 (rate limited), 500 and 503 (maintenance). Each explains what happened in plain words and offers a way back. They render without touching the database, which matters because a 500 is often shown precisely when the database is the problem.