Repository navigation
Releases
Releases · Frootbox/frootbox
Frootbox 0.1.0, the developer preview
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/v1with 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 orMAILER_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 anAGENTS.mdfor coding agents in every new website.
Get started
composer create-project frootbox/skeleton my-website
cd my-website
php bin/frootbox installThen follow the installation guide and the tutorials. Questions, bugs and ideas are welcome as issues.