# Documentation > Documentation de Blockstudio : découvrez l'outil et ses fonctionnalités. Ce fichier répertorie les pages de https://blockstudio.dev/fr/docs/. L’index de l’ensemble du site est https://blockstudio.dev/fr/llms.txt. ## Démarrer - [Introduction](https://blockstudio.dev/fr/docs.md): Documentation de Blockstudio : découvrez l'outil et ses fonctionnalités. - [Premiers pas](https://blockstudio.dev/fr/docs/general/getting-started.md): Configurez votre premier projet Blockstudio. - [Paramètres](https://blockstudio.dev/fr/docs/general/settings.md): Configurez Blockstudio avec blockstudio.json ou des filtres. - [Composer](https://blockstudio.dev/fr/docs/dev/composer.md): Installez Blockstudio avec Composer. - [Traductions](https://blockstudio.dev/fr/docs/general/translations.md): Utilisez Blockstudio dans votre langue et contribuez à sa traduction. ## Blocs - [Enregistrement](https://blockstudio.dev/fr/docs/blocks/registration.md): Découvrez comment enregistrer des blocs personnalisés avec Blockstudio. - [Schéma](https://blockstudio.dev/fr/docs/blocks/schema.md): Prise en charge des schémas JSON pour les blocs Blockstudio. - [Remplacements](https://blockstudio.dev/fr/docs/blocks/overrides.md): Remplacez des blocs avec précision. - [Twig](https://blockstudio.dev/fr/docs/blocks/templating/twig.md): Utilisez les modèles Twig pour vos blocs Blockstudio. - [Blade](https://blockstudio.dev/fr/docs/blocks/templating/blade.md): Utilisez des modèles Laravel Blade pour vos blocs Blockstudio. - [Général (Blocs / Assets)](https://blockstudio.dev/fr/docs/blocks/assets.md): Met automatiquement en file d’attente et traite les fichiers CSS, SCSS et JavaScript de vos blocs. - [Enregistrement des ressources](https://blockstudio.dev/fr/docs/blocks/assets/registering.md): Met automatiquement en file d’attente les fichiers CSS et JavaScript de vos blocs. - [Traitement des ressources](https://blockstudio.dev/fr/docs/blocks/assets/processing.md): Minification, compilation SCSS et prise en charge des modules ES. - [Ressources du champ de code](https://blockstudio.dev/fr/docs/blocks/assets/code-field.md): Blocs de ressources dynamiques via le champ de code. - [Enregistrement des attributs](https://blockstudio.dev/fr/docs/blocks/attributes/registering.md): Découvrez comment enregistrer des attributs personnalisés pour vos blocs. - [Types de champs](https://blockstudio.dev/fr/docs/blocks/attributes/field-types.md): Tous les types de champs et leurs propriétés dans Blockstudio. - [Types de champs personnalisés](https://blockstudio.dev/fr/docs/blocks/attributes/custom-field-types.md): Enregistrez des contrôles d’éditeur personnalisés et des valeurs d’attribut structurées. - [Champs personnalisés](https://blockstudio.dev/fr/docs/blocks/attributes/custom-fields.md): Champs réutilisables pour les blocs Blockstudio. - [Champ de bloc](https://blockstudio.dev/fr/docs/blocks/attributes/block-field.md): Référencez un autre bloc comme champ pour développer ses attributs en ligne. - [Filtrage des attributs](https://blockstudio.dev/fr/docs/blocks/attributes/filtering.md): Filtrez les attributs des blocs avec les hooks PHP. - [Rendu des attributs](https://blockstudio.dev/fr/docs/blocks/attributes/rendering.md): Accédez aux valeurs des attributs dans vos modèles de blocs. - [Attributs de bloc](https://blockstudio.dev/fr/docs/blocks/attributes/block-attributes.md): Accédez aux attributs de bloc WordPress standard, comme l’alignement et la typographie. - [Utilitaires HTML](https://blockstudio.dev/fr/docs/blocks/attributes/html-utilities.md): Rendez les attributs sous forme de données ou de variables CSS. - [Stockage](https://blockstudio.dev/fr/docs/blocks/storage.md): Stockez les valeurs des champs dans différents emplacements, comme les métadonnées des articles ou les options. - [Éditeur agrandi](https://blockstudio.dev/fr/docs/blocks/attributes/expanded-editor.md): Modifiez les champs Blockstudio dans un panneau plus large si l’inspecteur est trop étroit. - [Logique conditionnelle](https://blockstudio.dev/fr/docs/blocks/attributes/conditional-logic.md): Afficher ou masquer des champs selon des conditions. - [Remplissage des options](https://blockstudio.dev/fr/docs/blocks/attributes/populating-options.md): Remplissez les options des champs à partir de requêtes, fonctions ou sources externes. - [Désactivation des attributs](https://blockstudio.dev/fr/docs/blocks/attributes/disabling.md): Désactivez temporairement des attributs tout en conservant leurs valeurs. - [Général (Blocs / React Components)](https://blockstudio.dev/fr/docs/blocks/react-components.md): Utilisez les composants de l’éditeur React dans vos modèles PHP, Twig ou Blade. - [useBlockProps](https://blockstudio.dev/fr/docs/blocks/react-components/useblockprops.md): Assurez la parité du balisage entre l’éditeur et le frontend. - [InnerBlocks](https://blockstudio.dev/fr/docs/blocks/react-components/innerblocks.md): Permettez l’imbrication de blocs dans vos blocs personnalisés. - [RichText](https://blockstudio.dev/fr/docs/blocks/react-components/richtext.md): Ajoutez des champs de texte modifiables directement dans les modèles de vos blocs. - [MediaPlaceholder](https://blockstudio.dev/fr/docs/blocks/react-components/mediaplaceholder.md): Ajoutez un espace réservé pour téléverser des médias dans vos blocs. - [Variantes](https://blockstudio.dev/fr/docs/blocks/variations.md): Créez des variantes de blocs avec différentes valeurs d’attribut par défaut. - [Transformations](https://blockstudio.dev/fr/docs/blocks/transforms.md): Définissez des façons de transformer des blocs en d’autres blocs. - [Aperçu](https://blockstudio.dev/fr/docs/blocks/preview.md): Activez les aperçus de blocs dans l’outil d’insertion de blocs. - [Chargement](https://blockstudio.dev/fr/docs/blocks/loading.md): Contrôlez le chargement des blocs dans l’éditeur. - [SEO](https://blockstudio.dev/fr/docs/blocks/seo.md): Comment Blockstudio s’intègre aux plugins SEO pour analyser le contenu en temps réel. - [Environnement](https://blockstudio.dev/fr/docs/blocks/environment.md): Affichez conditionnellement du contenu en fonction du contexte de rendu. - [Contexte](https://blockstudio.dev/fr/docs/blocks/context.md): Accédez aux données de boucle et de contexte de publication dans vos modèles de bloc. - [Métadonnées de l’article](https://blockstudio.dev/fr/docs/blocks/post-meta.md): Accédez aux métadonnées de l’article dans vos modèles de bloc. - [Rendu programmatique](https://blockstudio.dev/fr/docs/blocks/rendering.md): Effectuez le rendu de blocs Blockstudio par programmation avec des fonctions PHP ou des balises HTML. - [Composants](https://blockstudio.dev/fr/docs/blocks/components.md): Blocs hors éditeur pour le rendu par programmation. - [UI Composants](https://blockstudio.dev/fr/docs/blocks/ui-components.md): La bibliothèque de composants bsui intégrée, son système de conception et la façon de la personnaliser avec un thème. - [Îlots](https://blockstudio.dev/fr/docs/blocks/islands.md): Séparez les blocs en espaces réservés compatibles avec la mise en cache et fragments rendus côté client. - [Interactivité](https://blockstudio.dev/fr/docs/blocks/interactivity.md): Utilisez l’WordPress Interactivity API dans vos blocs pour un comportement réactif côté client. - [Initialisation](https://blockstudio.dev/fr/docs/blocks/block-api/initialization.md): Exécutez du code lors de l’initialisation de WordPress. - [RPC](https://blockstudio.dev/fr/docs/blocks/block-api/rpc.md): Appelez des fonctions PHP côté serveur depuis le frontend avec un système RPC léger inspiré de tRPC. - [Base de données](https://blockstudio.dev/fr/docs/blocks/block-api/database.md): Définissez un modèle de données pour votre bloc avec des points de terminaison CRUD automatiques, la validation et plusieurs systèmes de stockage. - [Cron](https://blockstudio.dev/fr/docs/blocks/block-api/cron.md): Définissez des tâches d’arrière-plan par bloc avec WordPress Cron. - [Hooks PHP](https://blockstudio.dev/fr/docs/blocks/hooks/php.md): Filtres et actions PHP disponibles dans Blockstudio. - [Hooks JavaScript](https://blockstudio.dev/fr/docs/blocks/hooks/javascript.md): Filtres et actions JavaScript disponibles dans Blockstudio. - [Tailwind CSS](https://blockstudio.dev/fr/docs/tailwind.md): Compilation côté serveur de Tailwind CSS avec mise en cache automatique. - [Extensions](https://blockstudio.dev/fr/docs/extensions.md): Ajoutez des attributs personnalisés à n'importe quel bloc enregistré. ## Pages et motifs - [Général (Pages et motifs / File Templates)](https://blockstudio.dev/fr/docs/pages-and-patterns.md): Créez des pages WordPress et des compositions de blocs à partir de modèles de fichiers avec analyse automatique des blocs. - [Pages](https://blockstudio.dev/fr/docs/pages-and-patterns/pages.md): Créez des pages WordPress à partir de modèles de fichiers, avec une synchronisation explicite et sécurisée pour le déploiement. - [Motifs](https://blockstudio.dev/fr/docs/pages-and-patterns/patterns.md): Créez des motifs de blocs WordPress à partir de modèles fichiers. - [Modèles du site](https://blockstudio.dev/fr/docs/pages-and-patterns/site-templates.md): Créez des modèles et des parties de modèle WordPress pour l’éditeur du site à partir de fichiers Blockstudio. - [Hooks](https://blockstudio.dev/fr/docs/pages-and-patterns/template-hooks.md): Filtres et actions PHP pour pages, motifs, modèles du site et analyseur HTML. - [Synchronisation du contenu](https://blockstudio.dev/fr/docs/content-sync.md): Synchronisez le contenu de la base de données de Blockstudio et les enregistrements WordPress autorisés dans des fichiers portables. ## Production - [Performances](https://blockstudio.dev/fr/docs/production/performance.md): Valeurs frontend par défaut pour la production, profileur intégré et techniques de rendu sous-jacentes. - [Prérendu statique](https://blockstudio.dev/fr/docs/production/static-prerendering.md): Servez les pages anonymes sous forme statique HTML, éventuellement avant le démarrage de WordPress. - [Mise en cache](https://blockstudio.dev/fr/docs/production/caching.md): L’unique répertoire de cache basé sur des fichiers qui contient tous les artefacts générés par le runtime. - [Médias](https://blockstudio.dev/fr/docs/production/media.md): Dimensions d’image stables, chargement différé et manifeste des métadonnées des médias. ## Développement - [Extraits de code](https://blockstudio.dev/fr/docs/code-snippets.md): Utilisez l’approche de Blockstudio axée sur les fichiers pour vos extraits de code. - [Administration](https://blockstudio.dev/fr/docs/dev/admin.md): Inspectez les blocs Blockstudio enregistrés, parcourez les registres et consultez la base de données depuis wp-admin. - [Canvas](https://blockstudio.dev/fr/docs/dev/canvas.md): Espace visuel et inventaire public API du contenu Blockstudio. - [Sélecteur d’élément](https://blockstudio.dev/fr/docs/dev/grab.md): Un inspecteur d’éléments intégré pour identifier les fichiers de modèle de bloc sur le site public. - [CLI](https://blockstudio.dev/fr/docs/dev/cli.md): Gérez les blocs Blockstudio, les pages, la base de données, RPC et cron en ligne de commande avec WP-CLI. - [PHPStan](https://blockstudio.dev/fr/docs/dev/phpstan.md): Analyse statique des projets Blockstudio : modèles à typage sûr, validation des schémas et vérification des hooks. - [Intégration de l’IA](https://blockstudio.dev/fr/docs/dev/ai.md): Un index de documentation pour agents de programmation et un contrat généré pour votre projet. - [Sources de découverte logique](https://blockstudio.dev/fr/docs/dev/discovery-sources.md): Fournissez à la découverte Blockstudio et aux caches d’exécution des inventaires de fichiers composés. - [WPML](https://blockstudio.dev/fr/docs/dev/wpml.md): Générez la configuration linguistique WPML qui rend traduisibles les champs de texte des blocs Blockstudio. - [Migrer vers v7](https://blockstudio.dev/fr/docs/dev/migration/v7.md): Modifications incompatibles et migration vers Blockstudio 7. ## Facultatif - [Documentation dans un seul fichier](https://blockstudio.dev/fr/docs/llms-full.txt): Markdown source de chaque page de /docs/, 761 KB, environ 190,000 jetons - [Index du site](https://blockstudio.dev/fr/llms.txt): Toutes les pages de Blockstudio