La documentation est uniquement en anglais pour le moment. Le reste du site suit votre langue.
Documentation
Documentation Justflows
Installez, créez, thématisez, étendez, exploitez et créez avec des agents IA sur la plateforme Web open source.
Commencez par le démarrage rapide si vous êtes nouveau, ou passez aux agents IA, aux hooks, à l'API de contenu public, au référencement, à la mise en cache ou à la sécurité. Chaque page est écrite pour être lue seule, avec les véritables commandes, itinéraires et paramètres de Community Edition (`justflows-ce`).
Les plus lus
Commencer
Qu'est-ce que Justflows, comment une demande est traitée et une première configuration guidée.
Introduction
What Justflows is, the problem it solves, and how to find your way around these docs.
How it works
The warm Node process, server-rendered admin, public HTML site, and the difference from a PHP request.
Quickstart
Get a running Justflows site in minutes with Docker, then publish your first page.
Core concepts
The building blocks of a Justflows site: sites, content, blocks, themes, plugins, hooks, and cache.
Installer
Docker, hébergement partagé, installations sources, bases de données et variables d'environnement.
Installation
Three install paths: Docker, shared hosting / cPanel, and a full source checkout for developers.
Databases
PostgreSQL, MySQL 8+, and MariaDB 10.6+ — how to choose, connect, and migrate.
Configuration
Every environment variable that Justflows reads: app, database, storage, cache, gzip, and package trust.
Contenu
Articles, pages, types personnalisés persistants, champs SEO, éditeur de blocs, médias, commentaires, menus, langues et importation WordPress.
Content
Posts, pages, and custom types: create, edit, publish, translate, keep working revisions, and recover from the trash.
SEO
Built-in titles, canonicals, Open Graph, Twitter Cards, JSON-LD, sitemap.xml, and robots.txt.
Permalinks
Choose a post URL preset or a custom token structure, set per-type and taxonomy bases, and pick a trailing-slash policy. Previous URLs 301 to the new ones.
Redirect manager
Exact, prefix, and restricted-regex redirects to internal, content, or external destinations. CSV import/export, permalink-history suggestions, and aggregate 404 reports you can turn into rules.
Block editor
The visual builder for pages and posts: responsive layouts, reusable blocks, per-block styling without CSS, live theme preview, animation, JSON editing, patterns, headers, and undo.
Core blocks
The core block types plus the built-in Post List and Comments: content, media, responsive layout, reusable content, sections, template context, and site chrome.
Media
Upload and list files, allowed types, where files live, and the media package’s S3 and derivatives.
Comments
Public threaded comments end to end: a Comments block, a guarded submission endpoint, a site and per-post policy, CAPTCHA providers, reply notifications, and admin moderation.
Trash
A site-scoped recycle bin for content, media, comments, and menus: restore with revisions intact, or purge on a retention schedule.
Menus
Admin → Menus is a visual designer: a drag-and-drop item tree, layout and mega-menu presets, per-item styling, visibility rules, and a live preview. The primary menu cannot be deleted.
Languages
Site locales, default language, visitor locale, and admin UI translations.
WordPress import
Import a WXR .xml export into Justflows posts and pages as HTML blocks.
Apparence
Thèmes, personnalisateur en direct et frameworks CSS.
Themes
Install themes and Marketplace themes, auto-register every folder under themes/, ship default chrome and Customizer controls, edit the template hierarchy, and build the home, blog, headers, and footer visually.
Templates
The WordPress-style template hierarchy: one JSON block document per slot, shared parts, and a visual editor for every template.
Theme customizer
A schema-driven design system for identity, light and dark colours, typography, spacing, corners, shadows, layout, navigation, and CSS — plus a header library and theme-contributed controls. Draft then publish.
CSS providers
Swap the CSS framework for the public site: Bootstrap, Pico, Tailwind, none, and the rest of the bundled set.
Prolonger
Plugins, système de hook typé et marché.
Plugins
Write a plugin in plugins/<name>/, then install, activate, and manage .jfpkg packages. Manifest, permissions, and the SDK context.
Hooks
Typed actions, gates, and filters — the complete core hook list and how to register them.
Marketplace
Browse plugins and themes from the Justflows API. Self-hosted sites install community packages from Admin → Marketplace.
Développeurs
Compétences d'agent IA, l'API REST publique et OpenAPI, la CLI justflows et les packages d'espace de travail.
Public API
Anonymous REST for published content, types, media, and menus, plus OpenAPI and the public API kill switch.
Webhooks
Outgoing signed HTTP callbacks: pick events, receive an HMAC-signed JSON POST, verify the signature, and retry failed deliveries.
CLI
The justflows command: status, plugins, themes, users, migrations, cache, health, and updates.
Packages
What each workspace package is for — core, sdk, plugin-api, blocks, cache, and the rest.
Build with AI agents
How repository-native skills help AI coding agents understand, change, and verify Justflows safely.
Opérations
Utilisateurs, paramètres, sécurité, authentification à deux facteurs, journal d'audit, cache, performances, santé et mises à jour.
Users and roles
Login, built-in and custom roles, per-user capability grants and scopes, invites and user editing, 2FA, self-service password reset, and device sessions.
Settings
Site identity, timezone, visibility, site icon, public API, permalinks, discussion, outgoing mail, email templates, and the admin URL.
Outgoing mail
Sender identities, transport registration, delivery and dead-letter logs, retries, per-type suppression, delivery limits, and SPF/DKIM/DMARC guidance.
Email templates
Design and version the system emails Justflows sends: global branding, typed variables, locale variants, previews, and safe test sends.
Security
Security headers, CSRF, sessions, TOTP, password rotation and reset, audit log, admin URL relocation, rate limits, and signed packages.
Cookie consent
The first-party Cookie Consent plugin: a categorised banner and preference center, per-category script and embed gating, versioned consent records, and a site cookie registry.
Caching
jf-cache drivers, what is cached, headers, stats, clear, and the plugin cache API.
Performance
Gzip, browser Cache-Control, the Tools performance suite, and why the warm process stays cheap.
Static / edge export
Crawl your own running site and write every published page, asset, locale, sitemap, and the built stylesheet to a folder you can serve from object storage or a CDN — no Node origin required for those pages.
Health and updates
Site health checks, release discovery and automatic core updates, admin diagnostics and support bundles, and database migrations.
Aide
Correctifs pour les problèmes courants et glossaire en anglais simple.