User Tools

Site Tools


wiki:start

Wiki du Fuz

Ce wiki, c'est le tien.

Tu peux contribuer !

Voici un petit guide ~ “howto use this wiki!” ~

Pour essayer sans prendre de risque, tu peux éditer la page sandbox, enjoy!

Mettre des trucs dedans

Mettre les mains dedans

  • Un wiki ça se jardine. Faut aider les autres à le rendre pratique : créer des liens entre les pages, compléter/corriger…🍊
  • Un wiki ça se maintient. Faut héberger, configurer, maintenir à jour… Voir la page adminsys.

Utilisation

  • on peut se rendre sur la page “Recent Changes” pour voir ce qui a bougé (attention elle est dépendante du namespace dans lequel on est)
  • ensuite on peut aller voir dans la “sitemap” comment ça se passe, par rapport aux namespaces
  • en cliquant sur le logo du haut, je reviens au sommaire
  • pour créer une page : mettre un nom dans l'URL après “?id=…”, ou bien mettre le lien dans une page et cliquer dessus pour la créer (méthode préférée car évite de laisser une page orpheline)
  • pour effacer une page : l'éditer, supprimer le texte et la sauver (au passage si un namespace est vide il est effacé)
  • pour déplacer une page (et les liens dans le wiki), il faut être admin, aller sur la page et chercher “Move” dans “Admin” (sinon un gros couper/coller fera l'affaire mais détruit l'historique des modifications)

Tips

  • NamesSpaces
    • ce sont les répertoires du wiki, ils sont séparés par des “:” 🌶️
    • utiles pour ranger le bordel, mais point trop n'en faut
    • les namespaces représentent les répertoires, on les crée comme les pages,
    • quand on est dans un namespace (url = … namespace: ), par défaut le wiki charge la page “start”
  • Les templates (du plugin template)
    • permettent de préformatter une page dans un namespace lors de sa création
    • c_template pour le namespace local et i_template pour les sous-namespace récursifs sont éditables (grace au plugin TemplatePageName) !
    • on peut lister les éléments du namespace en utilisant le plugin NSPage, explicité plus bas
    • on peut mettre également les images dans le namespace par souci de rangement (plutôt que de tout laisser en vrac a la racine)
  • Macros
    • La table des matières (TOC) peut être désactivée en utlisant la macro ~~NOTOC~~ dans la page
    • On peut ne pas interpréter des macros (utile pour les documenter justement) en les encadrant de %% comme ceci : %%macro%%
  • Liens
    • le lien d'une page (dans l'URL) est un slug, le préférer court et descriptif
    • pour l'inclusion dans une page simplement, les tirets bas sont équivalents à des espaces et les liens sont insensibles à la casse. Ainsi, [[projets:fuz:Presence Button]] donne Presence Button
    • pour les liens vers wikipedia, [[wpfr>Wikipedia]] donne Wikipedia (francophone), [[wp>Wikipedia]] donne Wikipedia (anglophone)

Pages utilisateur

On a 2 pages qui se créent quand on s'authentifie pour la première fois : une publique et une privée (solution sujette à amélioration, à tester)

  • la page publique est dans :user:USERNAME
    • une page simple pour les gens non loggés (par ex : celle-ci)
  • la page privée est dans :user:USERNAME:start
    • le username dans ce cas est le namespace, dans lequel on peut rajouter toute une arborescence.. on peut même faire un site perso en somme (par ex : celle-là)

et + un goodie qui fait que quand on référence :user:USERNAME dans le wiki, on pointera soit sur la publique soit sur la privée quand on est loggé.

Pour aller éditer tout ca on va dans la sitemap en haut a droite.

Il faut définir un peu de politique d'édition/vie privée sur ce qu'on veut montrer à l'extérieur…
Pour ce qui est de la liste des usagers, c'est une simple liste, et j'ai pas trouvé comment choper les admins pour signaler que ce sont des “lapins” (ceux qui peuvent créer des comptes). Help ! FIXME

Doc des Plugins installés (merci de mettre à jour si nouveau)

Wrap

  • permet de créer des boîtes colorées mais aussi de surligner du texte
  • doc et demo
  • <wrap>xxxx</wrap>
  • <wrap safety left round box 80%> … une boîte verte qui fait 80 % de la largeur totale de la page
  • surlignage, par ordre croissant d'importance : notice (bleu), safety (vert), caution (jaune), warning (orange) danger (rouge)
  • <wrap 165px left> fait une col de 165 de large

TemplatePageName

  • Permet d'éditer les pages de template (sinon il faut aller sur le serveur)
  • Change le nom des templates (pages qui préremplisse des nouvelles pages dans un namespace donné)
  • c_template (template for new page in the current namespace) and i_template (template inherited from higher namespaces as well)
  • doc et convention pour les variables
  • utiles : @!!PAGE@ et @DATE@

Nspages

  • Liste les pages sous un namespace, plein d'options
  • <nspages> dans une page
  • -exclude:nameOfPage
  • -h1 : display h1 title of page
  • -sortByDate : sort by date of modification
  • exemple : <nspages -h1 -textPages="Staging projects:" -simpleList -exclude:start -sortByDate>

Include Plugin

  • inclut le contenu d'un page à l'intérieur d'une autre
  • {{namespace>project_foo}} will include all pages in the project_foo namespace.
  • {{page>my_page}} will include my_page
  • {{page>wiki:syntax#Tables}} will include the section about tables of the syntax page.

MovePage Plugin

  • rajoute une option “Move” dans Admin

Folded Plugin

++++ Title | text bloc ++++

{{page>some other wiki page&inline}}

Discussion

  • permet une discussion dans la page
  • ~~DISCUSSION~~
  • ~~DISCUSSION:off~~
  • ~~DISCUSSION:closed~~

Move

CellBgColor

  • Colorie les fonds des tables, Doc
  • | @palegreen:Validé | @orange:À valider | @red:Non fonctionnel |
Validé À valider Non fonctionnel

Changes

  • {{changes>render = list}} .. rendu sous forme de liste à point
  • {{changes>type = create}} .. juste les créations
  • {{changes>ns=foo}} .. pour le namespace foo

Doodle

Pagelist

EditTable

  • rendre les tables éditables + creation dans menu, doc

tablelayout Plugin

  • étend la syntaxe des tables pour fixer la taille par ex, Doc

addnewpage

  • rajoute un bouton de création de page, Doc


Doc des Plugins à installer

TableCalc

  • faire de l'excell
  • | ~~=sum(range(0,0,col(),row()-1))~~ |

CSV

  • < csv> </csv>

color syntax

  • <color #00FFFF>colorise</color>
  • <color #009999>colorise</color>
wiki/start.txt · Last modified: 2023-02-02 22:06 by 127.0.0.1