> For the complete documentation index, see [llms.txt](https://docs.runrunweb.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.runrunweb.net/widgets/cest-quoi-un-widget.md).

# C'est quoi un widget ?

Un widget est un composant de contenu de RunRunWeb, dans le code source du modèle de page il se présente comme une balise HTML :

```markup
<rrw:widget id="myid" attname="attvalue" />
```

* **widget** : nom du widget
* **id="myid"** : identifiant unique du widget, ce doit être une valeur alphanumérique sans espace
* **attname="attvalue"** : attribut du widget, ils peuvent être obligatoires ou facultatifs

\
Lors de l'édition de la page, le widget offre un bloc d'édition ergonomique qui permet simplement aux rédacteurs de modifier les contenus, sans connaissance technique, par exemple :&#x20;

```markup
<rrw:editor id="myeditor" />
```

![Le widget "editor" en mode édition](/files/-L_y7VqZ2YAm1DbtO7Kl)

Les boutons en bas à droite de la page permettent de quitter le mode d'édition :

* <img src="/files/-L_yCVdCaayZUEjPOcSK" alt="" data-size="original"> Enregistrer les modifications du contenu
* <img src="/files/-L_yCaDWw5gmDPKY9EmF" alt="" data-size="original"> Annuler les changements

\
Les termes widget **enfant** et widget **parent** font référence à leur imbrication :

```markup
<rrw:widget_parent>
    <rrw:widget_enfant />
</rrw:widget_parent>
```
