All starters

Designed starter

Restaurant starter

Demo content: Copper Thistle, live to try

A restaurant site set like a printed bill of fare, with a menu, weekly specials, opening hours, a photo gallery and contact details.

Copper Thistle is a wood-fired restaurant on Harbor Street that doesn't exist, set in two inks like a printed bill of fare. Every page is already filled in, so you start by replacing words and photos, not by building pages.

What the restaurant edits

The menu, the specials, the opening hours, the gallery and the contact details are all in the admin. The home page reads the hours, so its "Open tonight" line is right every day. The admin's Help pages walk the owner through everyday jobs, like changing a price or adding holiday hours.

What you change first

  • Colors. Four settings in css/theme.css set every color, in light and dark mode. DESIGN.md explains the rest of the design system.
  • Photos. The demo photos come from Pexels and are credited in CREDITS.md. Replace them with the restaurant's own before launch.
  • Templates. The pages, layouts and partials are Twig files in builder/.

Install it

With Composer, then build its CSS and JavaScript with npm. You’ll need PHP 8.2 or later and Node.js.

terminal
composer create-project totalcms/starter-restaurant mysite
cd mysite && npm install && npm run build

Point your web server at mysite/public/ and visit the site. The setup wizard creates your admin account. On a Mac, Total CMS Studio does all of this without a terminal.

More of the site

Try the Restaurant starter on the trial.

45 days with every Pro feature, on your own server, no credit card. Install it and see the site your client would edit.