Aide:Accueil

De fablabo
Révision datée du 18 mars 2022 à 16:27 par Meven (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Je souhaite écrire dans ce wiki : comment faire ?

Il vous suffit de demander un compte en cliquant sur le bonhomme en haut à droite. Il vous faudra remplir un petit formulaire pour valider votre demande de compte. Une fois inscrit, vous pourrez intervenir sur des pages existantes, ou en créer de nouvelles pour documenter vos travaux.

Aide:Documenter

Personnaliser son profil

Une fois connecté·e, utilisez le formulaire pour compléter votre profil qui permettra aux autres usagers de mieux vous connaitre. Sur votre page utilisateur.rice, vous allez pouvoir arborer une "interface" plus funky, qui agrège notamment de façon automatique les liens des pages auxquelles vous contribuez !

Certaines infos sont aussi visibles sur la page Communauté

À vous de jouer!

Aide pour rédiger les pages

Vous rencontrez un problème ou vous avez une question ? Faites-nous remonter l'information sur cette page : [http://fablabo.net/wiki/bugs]

Syntaxe générale

Vous pouvez vous entraîner à éditer une page dans le BacASable. Vous pouvez aussi consulter la page d'Aide:Syntaxe ou bien celle-ci, plus complète :

aide pour éditer une page sur le site mediawiki


Créer une page

La première action à faire est d'éditer une page existante, et d'y insérer un lien vers la page que l'on veut créer.

Par exemple [[mapage]] affichera mapage

Une fois cette modification exécutée, il suffit de suivre le lien qui nous entraînera sur votre nouvelle page.

Assigner une catégorie

Suivre l'explication détaillée ici http://www.mediawiki.org/wiki/Help:Categories/fr#Ajouter_une_page_.C3.A0_une_cat.C3.A9gorie

Images et fichiers

Pour afficher une image, il faut d'abord la télécharger sur le site en vous rendant sur la page Importer un fichier (le lien est aussi disponible à gauche dans la barre de navigation).

Ensuite utiliser la syntaxe wiki en utilisant les options pour les images sur le site mediawiki

Galleries d'images

<gallery> Image:Exemple.jpg|titre Image:Exemple.jpg|titre ... </gallery>


Images externes

On peut utiliser la balise <img> html pour intégrer des images externes exemple : <img src="http://ktd.club.fr/programmation/images/mozodojo-original-image.jpg" width=130 height=200/> <img src="http://ktd.club.fr/programmation/images/mozodojo-original-image.jpg" width=130 height=200/>

Fichiers attachés

Un peu comme pour les images : Un lien vers un fichier dans le dossier upload : [[file:Combinaison.scad]] ou [[fichier:Combinaison.scad]] donne : Fichier:Combinaison.scad

À noter que le fichier en question a été téléversé sur le site à partir de la page Importer un fichier.

insérer du code

On insère du code dans le texte avec les balises :

<code [options]>your code</code>

where options are:
lang='s'       This is the language type that explains how to highlight the code. Default is 'text'.
               See GeSHi for full list of supported syntaxes
linenumbers    Turn on line numbers for each line in your code
download       Turn on the "Download Code" link for this block of your code
tabwidth='n'   How many spaces does a TAB represent
fileurl='s'    Instead of processing the code provided between the tags, process the code at specified URL

exemple : <code lang='javascript'> fonction pouet(){ alert('poète!!!'); }</code> fonction pouet(){ alert('poète!!!'); }

NB: la fonction crée l'objet!

utiliser des widgets

Les widgets sont des sortes de plugins qui permettent d'augmenter les possibilités du wiki

on les utilise de la manière suivante : {{#widget:nomDuWidget|parametre= valeur}}


Voir les widgets existants et consulter leur page pour avoir des exemples

intégrer une vidéo

Il est possible d'intégrer des vidéos sur le wiki en utilisant l'extension EmbedVideo. Par exemple avec Youtube, le code :

{{#ev:youtube|https://www.youtube.com/watch?v=eAORm-8b1Eg}}

Affiche :

Sur ce wiki, il est aussi possible d'afficher des vidéos issues du peertube de l'association PiNG, en suivant ce tutoriel : Test intégration peertube.

faire du code processingjs

<processingjs>{le code processingjs} <processingjs>


<processingjs> /*

 PROCESSINGJS.COM - BASIC EXAMPLE
 Delayed Mouse Tracking  
 MIT License - Hyper-Metrix.com/F1LT3R
 Native Processing compatible 
  • /

// Global variables float radius = 50.0; int X, Y; int nX, nY; int delay = 16;

// Setup the Processing Canvas void setup(){

 size( 600, 200 );
 strokeWeight( 10 );
 frameRate( 15 );
 X = width / 2;
 Y = width / 2;
 nX = X;
 nY = Y;  

}

// Main draw loop void draw(){

 radius = radius + sin( frameCount / 4 );
 
 // Track circle to new destination
 X+=(nX-X)/delay;
 Y+=(nY-Y)/delay;
 
 // Fill canvas grey
 background( 120 );
 
 // Set fill-color to blue
 fill( 0, 12, 184 );
 
 // Set stroke-color white
 stroke(255); 
 
 // Draw circle
 ellipse( X, Y, radius, radius );                  

}


// Set circle's next destination void mouseMoved(){

 nX = mouseX;
 nY = mouseY;  

}

</processingjs>

<processingjs> /* PROCESSINGJS.COM - BASIC EXAMPLE Delayed Mouse Tracking MIT License - Hyper-Metrix.com/F1LT3R Native Processing compatible */ // Global variables float radius = 50.0; int X, Y; int nX, nY; int delay = 16; // Setup the Processing Canvas void setup(){ size( 600, 200 ); strokeWeight( 10 ); frameRate( 15 ); X = width / 2; Y = width / 2; nX = X; nY = Y; } // Main draw loop void draw(){ radius = radius + sin( frameCount / 4 ); // Track circle to new destination X+=(nX-X)/delay; Y+=(nY-Y)/delay; // Fill canvas grey background( 120 ); // Set fill-color to blue fill( 0, 12, 184 ); // Set stroke-color white stroke(255); // Draw circle ellipse( X, Y, radius, radius ); } // Set circle's next destination void mouseMoved(){ nX = mouseX; nY = mouseY; } </processingjs>

afficher le contenu d'une catégorie

<categorytree mode=pages style=compact headings=bullet showcats=1 showarts=0>Machines</categorytree>


plus d'aide

aide:categoryTree


http://www.semantic-mediawiki.org/wiki/Help:Inline_queries

utiliser les modèles

les modèles sont des sortes de formulaires qui permettent facilement de compléter une page

et accessoirement de compléter des données sémantiques, de façon à faciliter la recherche dans ce wiki.

Sur ce wiki, un assortiment de modèles en cours de développement tente de rendre l'usage du fablab et la lisibilité des usages plus fluide.

Il est actuellement au stade expérimental et demande du test...

créer une page projet

Pour créer une page projet, utilisez le Formulaire:Projet

Cette page pourra vous servir de carnet de bord au fil de votre réalisation.

Vous la retrouverez sur la page d'accueil : Accueil#Projets

afficher des données structurées

Ceci permet d'affiner un affichage grâce aux propriétés stockées dans certaines pages

requête avec Ask :

{{#ask: |?# |?fonction |?type | ?taille#cm = surface de travail |format=broadtable |limit=10 |headers=show |link=all |class=sortable wikitable smwtable |offset= }}


La description de la requête contient une condition vide.


exemple avec les fablabs

Tous les fablabs espaces Numériques : {{#ask: [[intitulé::espacenum]] |?long # - |?latt # |?site |?adresse |?intitulé |?structures }}

CSV

 LongLattSiteAdresseIntituléStructures
Cyber-base Paese Novo9.442.6http://paesenovo.cyber-base.org/Route impériale 20600 BASTIAFablab
Espacenum
Association