Skip to content

A website without code

Manablox can show your content in two ways:

  • Your own frontend. A developer builds a website that reads the content through the API. This is what Building your website explains.
  • A designed site. You design the website right in the admin, and Manablox serves it for you. No code, no separate website project.

This part of the guide is about the second way. You choose per space, and you can switch back and forth at any time: your content, your designs and the API stay either way.

PartWhat it decidesPage
ThemeColors, fonts, text sizes, spacing, rounded corners and shadows, the look of buttons and linksColors, fonts and spacing
BlocksHow each block type looks, for example a teaser or a quoteDesigning blocks
PagesHow the pages of each content type lookPages, layouts and menus
LayoutsThe frame around every page: header, menus and footerPages, layouts and menus
MenusHow your menus look on large and on small screensPages, layouts and menus
Site settingsSite name, logo, favicon, search engine texts, layouts per content type, custom code; the 404 page, languages and password under Settings > GeneralSite settings
DomainsThe web addresses the site answers on, under Settings > API hostsDomains

You never start from an empty page. Everything you have not designed yet is built automatically from your content types: every field of a block or page is shown, top to bottom, in the theme’s colors and fonts. A new block type shows up on the site straight away. You only change what you want to look different.

Designed sites come from the website plugin, an add-on you pick as Designed websites when manablox create asks for features (or with --website), or add later with pnpm exec manablox plugin install website. It adds the Design section to the admin and a small extra program that runs next to the CMS and shows the sites, called the site process. Without the plugin, the admin has no Design section and your spaces use their own frontend.

In a project on your computer, start it in a second terminal window while pnpm dev runs:

Terminal window
pnpm dev:site

It runs at http://localhost:3200. The .env file already tells the admin where to find it (SITE_URL).

In a docker project the site process is the site service and starts with everything else. See Put the designed site online.

A new space can start as a designed site right away: choose Designed site under Website when you create it (see Spaces). For an existing space:

You need a role that may change the space’s settings: owners and admins can.

  1. Click Design in the sidebar (or press g then e).
  2. The page says “Design the site here instead of coding it”. Under Start from, pick a starter theme (see below), or Keep what is there if the space already has a theme.
  3. Click Switch to a designed site.

The theme arrives as a draft. Nothing is public yet: you look it over, change what you like, and publish when you are ready.

To go back to your own frontend, open Design, open Website mode at the bottom of the overview (or Settings > General, section Website) and click Use my own frontend instead, then Switch to own frontend. Your designs are kept, so you can switch again later.

The list groups twelve themes into professional, creative and personal ones:

GroupThemeWhat it looks like
ProfessionalNeutralCalm grays, a blue accent and one clean sans-serif font. Fits almost any site
ProfessionalCorporateNavy and teal with a friendly sans-serif, for companies and services
ProfessionalMinimalBlack on white, square corners and lots of air
ProfessionalPracticeDeep green, warm sand and serif headings, for firms, practices and clinics
CreativeBoldHigh contrast, big headlines and a bright accent, for products and campaigns
CreativeStudioElectric blue, coral and a characterful grotesque, for studios and agencies
CreativePlayfulPurple and sunshine yellow, round shapes and hard shadows, for events and fun products
CreativeNoirNear black, warm gold and an elegant serif. Lets photos and artwork shine
PersonalEditorialWarm paper tones and a classic serif font, made for long reads and blogs
PersonalJournalCream paper, terracotta and two warm serifs, like a well-kept notebook
PersonalBlossomBlush pink, apricot and soft rounded type, for lifestyle and personal pages
PersonalTerminalMonospace headings and a signal green, for developers, makers and tinkerers

Your developer can add more themes; they show up in the same list with a “from code” badge. You can try another theme later with Theme gallery on the overview; see Sharing themes.

Design in the sidebar opens the overview. It starts with where the site stands (published or not, reachable on a domain or not), then a card for each part of the design, and a Getting started list that ticks off the first steps: pick colors and fonts, shape your pages, style your blocks, set up header and footer, add a domain, publish. Below, Waiting to be published lists the designs with changes visitors do not see yet.

A panel on the left lists every part of the designer, each with a few words on what it is for:

EntryWhat you do there
OverviewWhere to start: the state of the site, the first steps, publishing, preview links, and under the folded sections every design with its versions, the theme gallery, import and export
ThemeColors, fonts, text sizes, spacing and the look of basic elements
BlocksDesign each block type
PagesDesign the pages of each content type
LayoutsHeader, footer and the frame around pages
MenusHow each menu looks
Site settingsSite name, logo, search engines, layouts, custom code

The 404 page, the languages in addresses and the password are under Settings > General, the domains under Settings > API hosts.

Every design carries a small badge:

BadgeMeaning
automaticNobody has changed it yet; the site builds it automatically from your content types
draftSaved, but never published; visitors still see the automatic design
not publishedYou changed it since the last publish; visitors see the older version until you publish
liveVisitors see this design

A designer fills the whole window. The bar on top has Back, the name and badge of the design, and its actions. Below are the columns: on the left what the design is made of, in the middle a preview that shows the design as the site will show it, and on the right the settings of whatever you selected. Click anything in the preview to select it.

  • Changes save themselves as a draft, a moment after you make them. The bar says Saving…, then Saved.
  • Undo and Redo in the bar (Ctrl+Z and Shift+Ctrl+Z) take back or repeat your last steps.
  • Above the preview you switch between Desktop, Tablet and Mobile to see how the design looks on each screen size, and zoom with Fit, 50%, 75% or 100%.
  • Visitors only see your changes after you publish. See Publishing and preview links.

If someone else saved the same design while you were working on it, a note tells you so. Click Discard my changes and reload to continue from their version.

PermissionLets someone
See designsOpen the Design section and preview links
Edit designsChange the theme, blocks, pages, layouts and menus as drafts
Publish designsMake drafts live and reset designs
Edit custom CSS and head codeChange the custom code in the site settings
Manage domainsAdd and remove the web addresses of the site

Editors can see, edit and publish designs. Custom code and domains are for owners and admins, because code runs on every page and a domain decides where the site appears. See Users and roles.