# Démarrage rapide

- Human documentation: [https://docs.univer.ai/fr-FR/guides/boards/getting-started/quickstart](https://docs.univer.ai/fr-FR/guides/boards/getting-started/quickstart)

- Agent Markdown: [https://docs.univer.ai/fr-FR/guides/boards/getting-started/quickstart.md](https://docs.univer.ai/fr-FR/guides/boards/getting-started/quickstart.md)

- Requested language: `fr-FR`

- Content language: `fr-FR`

- Documentation version: `1.2.0`

- Source: [boards/getting-started/quickstart.fr-FR.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/boards/getting-started/quickstart.fr-FR.mdx)

---

Avant d’installer Univer Boards, découvrez les quatre concepts présents dans son API et sa documentation. Ils expliquent comment un Board est composé, stocké, modifié et contrôlé.

## Notions fondamentales

### Plugins

Les fonctionnalités Univer sont distribuées sous forme de plugins. `@univerjs-pro/boards` fournit le modèle, les commandes et `UniverBoardsPlugin` ; `@univerjs-pro/boards-ui` fournit le canevas, l’interface d’édition et `UniverBoardsUIPlugin`. Les packages de texte enrichi, de dessin, d’encre et d’édition de formes sont des dépendances techniques de rendu enregistrées pendant l’installation : aucune connaissance préalable d’un autre produit Univer n’est requise. Les éléments de tableau et de carte mentale sont des plugins Board facultatifs.

N’enregistrez que les plugins nécessaires à votre application. Le [guide d’installation](https://docs.univer.ai/fr-FR/guides/boards/getting-started/installation.md) présente la configuration complète du navigateur et ses dépendances.

### Instantané et modèle de données

`IBoardData` est le format de persistance d’une unité Board. Les pages se trouvent dans `pages` et leur ordre dans `pageOrder` ; chaque page conserve ses éléments dans `elements` et leur ordre de rendu dans `elementOrder`. Les ressources, thèmes, page active, zoom et réglages du Board font aussi partie de l’instantané.

Utilisez un instantané pour créer, enregistrer ou restaurer un Board. Une fois l’unité démarrée, ne modifiez pas directement l’objet d’instantané. Consultez [Structure des données Board](https://docs.univer.ai/fr-FR/guides/boards/model/board-data.md) et [Éléments Board](https://docs.univer.ai/fr-FR/guides/boards/model/board-elements.md) pour le schéma.

### Commandes

Les changements à l’exécution passent par des commandes. Insérer un élément, modifier sa transformation, le déplacer dans un conteneur ou changer l’état d’une page via la couche de commandes ou Facade maintient la cohérence du modèle, du canevas, de l’annulation/rétablissement et de la collaboration.

Privilégiez l’API Facade dans le code applicatif. Utilisez directement les identifiants de commande uniquement pour une intégration de bas niveau non exposée par Facade.

### API Facade

L’API Facade enveloppe les couches de commandes et de modèle du Board avec `FBoard` et des poignées d’éléments. Importez `@univerjs-pro/boards/facade`, puis créez l’API avec `FUniver.newAPI(univer)` après l’enregistrement des plugins. L’application peut ensuite créer ou rechercher un Board, lire sa page active et ses éléments, et gérer les conteneurs et couloirs.

Poursuivez avec [Installation et utilisation de base](https://docs.univer.ai/fr-FR/guides/boards/getting-started/installation.md), puis utilisez le [guide de l’API Facade de Boards](https://docs.univer.ai/fr-FR/guides/boards/getting-started/facade.md) pour créer et modifier le contenu.
