Dia le logiciel parfait pour vos schemas
Aujourd’hui en voulant écrire un tutoriel, je me suis rendu compte que je n’avais pas de logiciel pour vous faire de jolis schémas. Je me suis aussi rendu compte à quel point dans une documentation, certaines notions ne sont facilement explicables qu’avec justement un schéma.
Présentation de DIA
Dia est un logiciel libre de création de diagramme. L’un des atouts de dia est qu’il peut être scripter en python et génère des bouts de code suivant vos schémas UML. Très modulaire, on peut dire que c est un sérieux concurrent à visio.
Installation sur une débian
L’installation est très simple, nous allons installer deux paquets
- dia
- dia-shapes
Le premier est le logiciel par lui même, le second est une bibliothèque de formes très utile pour faire facilement des schémas représentatifs
apt-get install dia dia-shapes
Créez sa propre feuille de forme
nous allons maintenant personnaliser nos graphiques et pour cela créer notre propre feuille de forme. C’est un travail lent et minutieux mais qui va s avérer très rentable lors de la création de nos diagrammes.
Nous passerons en root puisque les fichiers des dia se trouve dans /usr/share/dia/
nous allons créer une bibliothèque nommée serveur
mkdir /usr/share/dia/shapes/serveur && chmod 777 /usr/share/dia/shapes/serveur
Création d’une forme
Lancez dia et faites outils->image
Dessinez un rectangle sur votre espace de travail puis clic droit sur le rectangle et propriété
parcourir pour trouver le fichier image
Puis faire Fichier>Exporter sélectionnez le type de fichier : fichier de forme dia (*.shape)
et enregistrez le dans le répertoire : /usr/share/dia/shapes/serveur
Deux fichiers seront ainsi créés dans le répertoire, un .shape et un .png
Déclarer une nouvelle feuille de forme
Maintenant que nous avons créer nos formes il faut faire en sorte que dia les gère dans sa bibliothèque.
Pour cela nous allons créer un fichier xml contenant la description des objets :
vim /usr/share/dia/sheets/serveur.sheets
<?xml version="1.0" encoding="UTF-8"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<name>serveur</name>
<name xml:lang="fr">Serveur info</name>
<description>Ma feuille de forme pour mes diagrammes perso</description>
<description xml:lang="fr">Ma feuille de forme pour mes diagrammes perso</description>
<contents>
<object name="serveur - serveur_linux">
<description>serveur sous linux</description>
<description xml:lang="fr">Serveur sous linux</description>
</object>
<object name="serveur - firewall">
<description>firewall</description>
<description xml:lang="fr">firewall</description>
</object>
</contents>
</sheet>
Décryptage :
- name : nom du répertoire de votre nouvelle feuille de forme
- object name= « nom du répertoire – nom du fichier sans extension »
Redémarrez dia, vous avez votre feuille personnalisée
Lien externe
Voila un site plus qu’intéressant, vous allez y trouver plein de clipart open source



Laisser un commentaire