🧩
New! Render PlantUML diagrams directly inside GitHub with our official browser extension — No server. No tokens. No tracking. Zero permissions but clipboard. — Try it out and let us know what you think!

Salt (Wireframe)

Salt est un sous-projet de PlantUML qui peut vous aider à concevoir une interface graphique ou une page web Wireframe d'un site web ou schéma d'une page ou plan d'un écran.

Il est très utile pour concevoir des interfaces graphiques, des schémas et des plans. Il permet d'aligner les structures conceptuelles sur la conception visuelle, en mettant l'accent sur la fonctionnalité plutôt que sur l'esthétique. Les wireframes, qui sont au cœur de ce processus, sont utilisés dans diverses disciplines.

Les développeurs, les concepteurs et les professionnels de l'expérience utilisateur les utilisent pour visualiser les éléments d'interface et les systèmes de navigation, et pour faciliter la collaboration. Ils varient en fidélité, des croquis peu détaillés aux représentations très détaillées, cruciales pour le prototypage et la conception itérative. Ce processus collaboratif intègre différentes expertises, de l'analyse commerciale à la recherche sur les utilisateurs, garantissant que la conception finale s'aligne à la fois sur les exigences de l'entreprise et de l'utilisateur.

Composants de base

Une fenêtre doit commencer et finir par une accolade.

Vous pouvez ensuite définir :

WARNING
 This translation need to be updated. 
WARNING

Text area

Here is an attempt to create a text area:

Note:

[Ref. QA-14765]

Then you can add scroll bar:

Ouvrir, fermer une liste déroulante

Vous pouvez ouvrir une liste déroulante, en ajoutant des valeurs entourées de ^, comme :

[Réf. QA-4184]

Utilisation de la grille [| et #, !, -, +]

Un tableau est automatiquement créé lorsque vous utilisez une parenthèse ouvrante {. Et vous devez utiliser | pour séparer les colonnes.

Par exemple

Juste après le crochet ouvrant, vous pouvez utiliser un caractère pour définir si vous voulez dessiner des lignes ou des colonnes de la grille

Symbole Résultat
# Pour afficher toutes les lignes verticales et horizontales
! Pour afficher toutes les lignes verticales
- Pour afficher toutes les lignes horizontales
+ Pour afficher les lignes externes

Regroupement de champs

Plus d'information ici

Utilisation des séparateurs

Vous pouvez utiliser de nombreuses lignes horizontales en tant que séparateur.

Arbre (structure arborescente) [T]

Pour faire un arbre ou une structure arborescente, vous devez commencer avec {T et utiliser + pour signaler la hiérarchie.

Arbre et Tableau [T]

Vous pouvez combiner des arbres avec des tableaux.

Et ajouter des lignes

[Réf. QA-1265]

Accolades délimitantes [{, }]

Vous pouvez définir des sous-éléments en créant une accolade ouvrante.

Ajout d'onglet [/]

Vous pouvez ajouter des onglets avec la notation {/. Notez que vous pouvez utiliser du code HTML pour avoir un texte en gras.

Les onglets peuvent également être orientés verticalement:

Utilisation de menu [*]

Vous pouvez ajouter un menu en utilisant la notation {*

Il est également possible d'ouvrir un menu

Comme il est possible d'ouvrir une liste déroulante
[Réf. QA-4184]

Tableaux avancés

Vous pouvez utiliser deux notations spéciales pour les tableaux :

Barres de défilement [S, SI, S-]

Vous pouvez utiliser la commande {S pour afficher les barres de défilement comme dans les exemples suivants :

Couleurs

Il est possible de modifier la couleur du texte du widget

[Ref. QA-12177]

Creole on Salt

You can use Creole or HTML Creole on salt:

Pseudo sprite [<<, >>]

En utilisant << et >>, vous pouvez définir un dessin de type pseudo-sprite ou sprite et le réutiliser ultérieurement

[Réf. QA-5849]

OpenIconic

OpenIconic is an very nice open source icon set. Those icons have been integrated into the creole parser, so you can use them out-of-the-box.

You can use the following syntax: <&ICON_NAME>.

The complete list is available on OpenIconic Website, or you can use the following special diagram:

Ajouter un titre, un en-tête, un pied de page, une légende

(Voir aussi : Commandes communes)

Zoom, DPI

Sans zoom (par défaut)

Scale

Vous pouvez utiliser la commande scale pour zoomer l'image générée.

Vous pouvez utiliser un nombre ou une fraction pour définir le facteur d'échelle. Vous pouvez également indiquer soit la largeur, soit la hauteur (en pixels). Et vous pouvez également donner à la fois la largeur et la hauteur : l'image est mise à l'échelle pour s'adapter à la dimension spécifiée

(Voir aussi : [Zoom sur les commandes communes](commons#zw5yrgax40mpk362kjbn))

DPI

Vous pouvez également utiliser la commande skinparam dpipour zoomer l'image générée

Include Salt "on activity diagram"

You can read the following explanation.

It can also be combined with define macro.

Include salt "on while condition of activity diagram"

You can include salt on while condition of activity diagram.

[Ref. QA-8547]

Include salt "on repeat while condition of activity diagram"

You can include salt on 'repeat while' condition of activity diagram.

[Ref. QA-14287]

Skinparam

You can use [only] some skinparam command to change the skin of the drawing.

Some example:

FIXME
🚩 FYI, some other skinparam does not work with salt, as:

Style

You can use [only] some style command to change the skin of the drawing.

Some example:

FIXME
🚩 FYI, some other style does not work with salt, as:

[Ref. QA-13460]