Skip to content

Releases

Frootbox 0.1.0, the developer preview

Choose a tag to compare

@JnHbbBrnng JnHbbBrnng released this 04 Nov 14:47

The developer preview: the first version for developers outside the project. Everything is new.

Added

  • Pages from blocks with a schema, layouts, areas, drafts, revisions and scheduled publishing.
  • Themes with a parent chain, design tokens, fonts and site fields; the base theme and the demo theme Bohnenglück.
  • The edit mode on the website and the backend under /cms: sitemap, media, users and roles with branches, navigations, redirects, categories, tags, settings, help and search.
  • Languages with prefixes or domains, translated slugs and a fallback language.
  • Every change is an action, every read a query, the same for the backend, the REST API under /api/v1 with OpenAPI, and the console.
  • Undo for every action, daily backups, a full page cache for guests and scheduled tasks with a queue.
  • Consent for content of other services, video and map embeds.
  • Mails over mail() of PHP, SMTP from the settings or MAILER_DSN.
  • Official modules: news, forms with spam protection and reCAPTCHA, events, people, jobs, collections, SEO, search, statistics, Google Fonts, webhooks and storage in S3-compatible buckets.
  • Tools: the workbench for many local websites and the import from Frootbox 1.
  • Documentation for developers, a reference written from the code (bin/frootbox reference:build: actions, console, extension points, Twig functions, field types, events) and an AGENTS.md for coding agents in every new website.

Get started

composer create-project frootbox/skeleton my-website
cd my-website
php bin/frootbox install

Then follow the installation guide and the tutorials. Questions, bugs and ideas are welcome as issues.