Aller au contenu
Couillaman le site une demo bientot ! ×

Dia le logiciel parfait pour vos schemas


dokuro
 Share

Messages recommandés

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

http://openclipart.org/

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

 Share

×
×
  • Créer...