DataFab : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(dépendances)
(Structure de la base de données)
Ligne 42 : Ligne 42 :
  
 
==Structure de la base de données==
 
==Structure de la base de données==
 +
 +
===Tutoriel===
 +
 +
en cours de dev
 +
 +
[[Modèle:Tutoriel]]
 +
  
  

Version du 31 octobre 2015 à 18:39

presentation

L'extension Semantic Media wiki permet de structurer les données d'un wiki.

L'idée est d'utiliser cette structuration pour relier les différents éléments d'un fablab :

usagers, équipement, fournitures, etc... pour essayer de les relier au mieux pour faciliter différents usages :

- la documentation des projets réalisés et de l'usage des machines (interconnectée)
- la mise en relation des usagers
- la gestion du stock
- le suivit des machines (usage/maintenance etc..)


DataFab/bibouilles

dépendances

ce jeu de modèle utilise plusieurs extensions du mediawiki :

https://semantic-mediawiki.org/
https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries
https://www.mediawiki.org/wiki/Extension:Semantic_Drilldown
https://www.mediawiki.org/wiki/Extension:Semantic_Forms
https://www.mediawiki.org/wiki/Extension:Semantic_Forms_Inputs
https://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects
https://github.com/SemanticMediaWiki/SemanticMaps/blob/master/README.md#semantic-maps
https://semantic-mediawiki.org/wiki/Semantic_Result_Formats

et aussi

https://www.mediawiki.org/wiki/Extension:ParserFunctions

Structure de la base de données

Tutoriel

en cours de dev

Modèle:Tutoriel


Machine

Pour l'instant les machines CNC

  • statut (fonctionnel, en panne, en cours de mise au point)
  • entrée : formats de fichiers d'entrée
  • sortie : type d'objets sortants de la machine
  • fonction
  • matériaux
  • modèle (marque...)
  • largeur (de travail)
  • longueur (de travail)
  • hauteur (de travail)
  • dangerosité (pas,peu,un peu ou très)
  • image
  • localisation (à PFC ou a PiNG)

autogénéré :

  • tâches


Modèle actuel :Modèle:CNC

developpement :

Modèle:CNC
Formulaire:CNC
exemple : FutureMachine

Laborantin

  • image
  • sujet(s) préféré(s)
  • contact, site perso (optionnel)
  • compétences ( n'hésitez pas a me solliciter sur .. )
  • demande de coup de main ( l'inverse )

autogénéré :

  • projets
Modèle:Laborantin
TODO Formulaire:Laborantin
exemple User:Cedric
catégorie category:Utilisateur

Tâche

  • usager (laborantin)
  • Machine
  • Projet (optionnel)
  • fichier (upload)
  • description de l'objet réalisé
  • résultat et remarques (ça a marché ou pas etc...)


Modèle:Tache
Formulaire:Tache
exemple : TestTache
catégorie : Catégorie:Travaux

Point d'entrée : NouvelleTache

Projet

  • statut : (concept,prototype, fonctionnel, obsolète)
  • description
  • Licence
  • contributeur(s) : (laborantin(s)
  • matériaux
  • url (optionnelle)
  • catégories (thématiques)

autogénéré :

  • tâches
  • machines
Modèle:Projet
Formulaire:Projet
exemple :ProjetFou

NIVEAU 2 :


Fourniture

détail de l'inventaire fablab un peu dans le gout de ça Stock (un vieil essai)

  • thème (électronique,soudure, etc...)
  • categorie (machine, test & mesures,outillage, accessoires, outillage, consomables, composants,entretient)
  • type (ex : osciloscope, fer à souder,etc...) = nom de la page
  • description/caractéristiques
  • unité
  • quantité
  • fournisseur (il peut être multiple)
  • prix unitaire (indicatif)


Modèle:Fourniture2
Formulaire:Fourniture
exemple : Oscilloscope

Fournisseur

juste une catégorie de pages pour l'instant

Liste de fournitures

qu'on peut ajouter dans un projet


Logiciel

voir Ibniz par exemple pour créer un formulaire

Catégories pour le rangement

  • inventaire
    • Activités
    • Fournisseurs
    • Fournitures

aide pour le developpeur

https://www.mediawiki.org/wiki/Extension:Semantic_Forms/The_%22edit_with_form%22_tab formulaires

https://www.mediawiki.org/wiki/Extension:Semantic_Forms/Semantic_Forms_and_templates#Multiple_values_for_the_same_field


Structure obsolète

Ce qui suit n'est plus d'actualité


Modèle:Outil

<includeonly> <span id="vf-tampon" class="outil">Outil {{{dangerosité}}} dangereux</span> <div class="vf-cartouche-description"> Cet outil sert à </div><div class="vf-cartouche-description"> [[fonction::{{{fonction}}}]]</div> </includeonly> <includeonly>[[category:outils]] </includeonly> <noinclude> =='''Template Documentation'''== Les caractéristiques d'un outil utilisé dans le fablab ==Parameters== ===Header=== *'''fonction''' (requis) : "cet outils sert à..." *'''nombre''' (requis) :" il yen a ..." :{| class="wikitable" !dangorosité !!Theme Color |- |pas||style="background-color:#CCCCCC"|#CCCCCC |- |peu||style="background-color:#FF9933"|#FF9933 |- |assez||style="background-color:#00B"|<span style="color:white"> #00B </span> |- |très||style="background-color:#009200"|<span style="color:white"> #000000 </span> |} </noinclude>


Modèle:CNC


<includeonly>__NOTOC__<div id="vf-cartouche" class="vf-machine vf-danger-{{{dangerosité}}}"> {{Outil |nombre={{{nombre}}} |fonction={{{fonction}}} |dangerosité={{{dangerosité}}} }} <div id="infos"> <div id="vf-cartouche-vignette"> {{#ifexist: Image:{{{image}}} |[[Image::Fichier:{{{image}}}| ]][[Image:{{{image}}} |left|340px]]|}} </div> <div id="vf-cartouche-table"> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Type </div> <div class="vf-cartouche-infos-donnee"> [[type::{{{type|...}}}]] </div> </div> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Modèle </div> <div class="vf-cartouche-infos-donnee"> {{{modèle|inconnu}}} </div> </div> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Statut </div> <div class="vf-cartouche-infos-donnee"> [[statut::{{{statut}}}]] </div> </div> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Située à </div> <div class="vf-cartouche-infos-donnee"> [[localisation::{{{localisation}}}]] </div> </div> </div> </div> <div class="vf-cartouche-inline"> Cette machine à commande numérique utilise des fichiers au(x) format(s)<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{entrées|}}}|,|x|[[entrée::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline">Elle produit des<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{sortie|}}}|,|x|[[sortie::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline">Elle peut travailler les matériaux :<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{ingredients|}}}|,|x|[[materiau::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline"> Sa zone de travail est: * largeur : '''{{{largeur}}}''' cm * longueur : '''{{{longueur}}}''' cm * {{#if: {{{hauteur|}}} |hauteur : '''{{{hauteur}}}''' cm|}} </div> </div> [[category:CNC]] =='"`UNIQ--h-17--QINU`"' Ressources == <div class="vf-liens-machine"> <div class="vf-lien-machine">[[{{PAGENAME}}/Modedemploi|Mode d'emploi]]</div> <div class="vf-lien-machine">[[{{PAGENAME}}/developpement|Mise au point et maintenance]]</div> </div> =='"`UNIQ--h-18--QINU`"' Derniers projets utilisant {{PAGENAME}} == {{#ask: [[Category:Projets]] [[Machine::{{PAGENAME}}]] |?Machine | limit=4 | sort=Date de modification | order=descending | ?Description | ?Image |format=template |template=ListeVignettes |headers=hide |link=none |offset= }} </includeonly> <noinclude> __TOC__ ='''Documentation du modèle'''= Un Boite d'infos pour présenter une machine du fablab ==Paramètres== *'''Image''' (une image téléversée sur ce wiki) *'''Fonction ''' (sert à ?) *'''Dangerosité''' (un choix) *'''Nombre''' (quantité de cet outil) *'''Modèle''' (modèle de l'outil) *'''Statut''' (en panne, fonctionnelle...) *'''Localisation''' (PiNG, PlateformeC, etc) *'''Entrée''' (format des fichiers sources) *'''Sortie''' (ce que cette machine produit) *'''Ingredients''' (materiaux qu'elle utilise) *'''Largeur''' (de travail en cm) *'''Longueur''' (de travail en cm) *''' Hauteur''' (de travail en cm) ==Usage== <code> {{CNC |image=Portrait.jpg |fonction=tester l'ossature du wiki |dangerosité=peu |quantité=1 |modèle=Graftec 2100 |statut=en panne |localisation=PlateformeC |entrées=GCode ,?,tt |sortie=autocollants, affiches, cartons |ingredients=carton, vinyl, etc |largeur=36 |longueur=28 |hauteur=24 |function=Tester l'arborescence sémantique du wiki }} </code> [[category:datafab]] </noinclude>


exemple :FraiseuseCNC

Modèle:electroportatif


{{Outil |nombre={{{nombre}}} |fonction={{{fonction}}} |dangerosité={{{dangerosité}}} }} c'est un outil électroportatif [ modèle ''[[modele::{{{modele}}}]]'']


exemple :visseuseSansFil

Modèle:à main

Les perceuses/visseuses à main sont très souvent utilisés pour de petits travaux ne nécessitant pas l'utilisation d'une perceuse à colonne par exemple, ou pour simplifier le vissage car plus pratique et rapide qu'un tournevis traditionnel. =='"`UNIQ--h-21--QINU`"' La perceuse == --> Pour utiliser la perceuse : #Choisissez tout d'abord le foret adapté à votre besoin et à votre matériaux : ## Les forets bois sont caractérisés par une pointe au bout alors que ceux pour les métaux ont une tête arrondi ## Le diamètres des forets sont indiqués au niveau de la base sur la partie lisse qui est prévu pour être inséré dans le mandrin. ##* Adapter la taille de votre foret en fonction de vos besoins : si vous souhaitez visser par la suite dans votre perçage privilégiez une taille inférieur a votre vis ; au contraire si vous voulez serrer deux pièces ensembles faites un trou plus large que la vis afin qu'elle rentre facilement (pensez alors à utiliser une rondelle) ## Vous pouvez également faire des taraudages avec les perceuses à main en utilisant les embouts prévu à cet effet. #Une fois que vous avez trouvé le foret de vos rêves, dévisser la tête de la perceuse afin d'agrandir le mandrin pour y insérer le fameux foret. #Revisser la tête pour que le mandrin se referme sur le foret et qu'il soit bien maintenu #* Pensez à bien vérifier que le foret est mis bien droit lors de l'installation et qu'il est bien maintenu, sinon il pourrait bouger voir même casser. #Vérifier que la batterie ne soit pas déchargé. Il y a deux batteries dans les perceuses oranges de PlateformeC donc vous pouvez en mettre une a charger pendant que vous utilisez l'autre. Personne n'aime ne pas pouvoir utiliser la perceuse a cause d'une batterie déchargée donc pensez aux autres et rechargez les batteries. #Votre perceuse est maintenant opérationnelle et prête à percer. Appuyez doucement sur la gâchette afin de lancer le moteur de la perceuse puis appuyer de plus en plus pour augmenter la vitesse de rotation. #*Vous pouvez appliquer une pression sur la perceuse dans le sens du forage afin de facilité le perçage. #*Pensez à bien percer en restant perpendiculaire au matériel sinon le foret peut casser. #*Vous pouvez faire quelques aller-retour par moment pour débourrer le perçage. #Une fois votre perçage terminé, attendre un peu que le foret refroidisse avant de déverrouiller le mandrin et de ranger le foret dans son emplacement d'origine pour pouvoir le retrouver facilement. =='"`UNIQ--h-22--QINU`"' La visseuse == La visseuse marche quasiment pareil que la perceuse, seule l'embout change. Il y a également moyen de modifier la vitesse de rotation de la tête afin de faciliter le vissage dans des matériaux denses. Les embouts de visseuses se fixe de la même façon dans le mandrin. Faites attention a bien prendre l'embout qui correspond parfaitement sinon cela risque de les abîmer à force. Là encore, visser bien perpendiculairement à la surface pour éviter de riper voir de casser votre vis. Faites attention également a vos mains car la tête peut sauter au début du vissage donc il faut aller doucement sur la gâchette le temps que la vis soit maintenu en place puis retirer ses mains pour éviter tout risque d'accident regrettable.


exemple :tournevis

Modèle:informatique

[[:Modèle:Informatique]]


exemple :shuttle5

Modèle:Fourniture

C'est une fourniture [unité de mesure :[[unite::{{{unite}}}]]] quantité en stock [[quantite::{{{quantite}}}]] domaines d'emploi : [[domaines::{{{domaines}}}]] fabricant:[[fabricant::{{{fabricant}}}]] [reference [[reference::{{{reference}}}]] ] fournisseur : [[fournisseur::{{{fournisseur}}}]] description : [[description::{{{description}}}]] [[category:Fournitures]]

exemple:tip132


Manual
aucune page ou sous-catégorie