User Tools

Site Tools


wiki:start

Ce wiki

C'est le tien.

Tu peux contribuer !

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

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

  • perso, je regarde en premier “Recent Changes” pour voir ce qui a bougé (attention il est dépendant du namespace dans lequel on est)
  • ensuite je vais souvent voir dans le “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 “:” 🌶️
    • utile 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 (utiles pour les documenter du coup, gniark!) : % %something% % (sans les espaces)

Home pages

On a donc 2 pages qui se créent quand on se logge : une publique et une privée (je sais pas si c'est la bonne solution, faut 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-la)

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 le sitemap en haut a droite.

Il faut définir un peu de politique d'édition/vie privée sur ce qu'on veut montrer a 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

  • fais des boites colorées mais aussi des coloration de texte
  • doc et demo
  • <wrap> xxxx </wrap>
  • <WRAP safety left round box 80%> … une boite verte qui fait 80% largeur totale
  • couleur : notice(bleu), safety(vert), caution(jaune), warning(orange) danger(rouge)
  • <WRAP 165px left> fais 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

  • inclue 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

  • Pour renommer/déplacer des pages sans péter les liens. Lien dans l'admin… (doc)

CellBgColor

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


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: 2019/09/19 02:05 by lomanic