A warm small-business theme for NimbusCMS — a menu or catalogue, an about page, a landing hero. Plain PHP templates, one stylesheet, no build step. An official theme.
A landing hero with featured items, a menu grouped by section with prices, and clean info pages. One stylesheet handles light and dark.
A theme is a directory. Drop it into your site's themes/ folder as cafe/:
git clone https://github.com/NimbusCMS/nimbus-theme-cafe themes/cafe
Then pick it in the admin (Settings → Theme), or set it in config/theme.php:
<?php return 'cafe';- a
homesingleton for the landing page (entry-home) — hero + featured; - a
menucollection whose items have a section, a price, and an optional featured flag (collection-menu); - a
pagescollection for about/info pages (entry). Pairs well with the official Markdown plugin for page bodies.
Rename the collection templates to fit any small-business catalogue — a shop, a services list, a portfolio.
theme.json # metadata + template map
templates/*.php # layout, header, footer, entry-home, entry,
# collection-menu, markdown, 404
assets/app.css # the one stylesheet, served at /theme/assets/app.css
MIT licensed.