[WikiListe] Wikibabe, mode d'emploi

walk at altern.org walk at altern.org
Mar 19 Aou 20:22:58 CEST 2003


reHello Sylviane !

Effectivement c'est délicat. Je m'étais tapé à l'époque une modif avec teachtext
et plein de petits carrés partout, l'enfer !
Maintenant j'ai ConTEXT et je crois que ça devrait marcher, et plus facilement..

Si j'ai bien compris ce qui doit te bloquer: pas de retour de ligne dans le même
"bloc logique
(
pour la logique des ### voir:
XPLICtemplates.doc  http://webgeneraction.free.fr/TEL/WIKI/miniwiki/templates/
(copie ci-dessous)
Voir aussi: LIRE.doc  http://webgeneraction.free.fr/TEL/WIKI/wikibabe2/)
)
ConTEXT fais très bien ça (pas de retour de ligne).
Et toi tu as très bien fait ce wiki :o)

a plus !
ww
----------------------------
TipiWiki Wikibabe MiniWiki Traduction

PhpWiki fonctionne avec 4 pages HTML utilisées comme 4 masques (TEMPLATES).
Elles fixent les formes d'affichage selon ce qu'on est en train de faire:

- browse.html    fixe la forme des pages Wikis en navigation courante
  quand on se promène sur les pages du Wiki

- editpage.html  fixe la forme des pages Wikis en modification (edition)
  après clic sur Modifier (EditText) dans une page de navigation (browse.html).

- editlinks.html fixe la forme des pages "Repères" (References)
  après clic sur Repères (EditLinks) dans une page de Modification
(editpage.html)

- message.html   fixe la forme des messages: Erreurs, résultats de recherche


Ce sont des pages HTML classiques avec quelques instructions particulières
(placeholders) à PhpWiki, qui sont entourées de 3 dièzes ###
N'utilisez donc pas ### pour autre chose dans ces pages-masques (templates).


Voici les instructions PhpWiki:

###SCRIPTURL###
 c'est l'adresse (URL) du script PhpWiki principal.
 Toutes les URL se référant au Wiki lui-même doivent utiliser cette instruction.

###PAGE###
 Le nom (title) de la page. Tout caractère spécial HTML sont remplacés ici
      par leur "entities". Ne pas utiliser cette instruction dans les liens.
      Utilisez à la place: ###PAGEURL###

###CONTENT###
 Le contenu courant d'une page. Ce peut être la page Wiki elle-même
      ou un résultat de recherche ou un message particulier.

###ALLOWEDPROTOCOLS###
 Les protocoles autorisés pour les liens externes et Repères.
 Par defaut: http|https|mailto| -> ftp|news|gopher ->écartés dans TipiWiki


Instructions conditionnelles:
( xxx est par exemple ADMIN, qui veut dire "en mode admin")

  Ligne par ligne:

###IF xxx###
   Si la condition 'xxx' est fausse, ce qui suit n'est pas exécuté.
###IF !xxx###
   Si la condition 'xxx' est vraie, ce qui suit n'est pas exécuté.

  Bloc:

###IF:xxx### .... ###ENDIF:xxx###
   Si la condition 'xxx' est fause, alors tout ce qui est compris
        entre le début et la fin n'est pas exécuté.

###IF:!xxx### .... ###ENDIF:!xxx###
   Si la condition 'xxx' est vraie, alors tout ce qui est compris
        entre le début et la fin n'est pas exécuté.

Conditions pour les instructions conditionnelles:

COPY    Si la page est déjà en archive. Utilisé habituellement pour
        afficher/masquer le lien EditCopy (voir la page du précédent auteur,
        ce lien est enlevé dans TipiWiki) dans editpage.html

ADMIN   Si l'utilisateur est en ADMIN. Utilisé pour afficher/masquer
        des liens de modifications dans browse.html

LOCK   Si la page courante est verrouillée et donc ne peut être modifiée
(éditée).

Utilisées dans browse.html et editpage.html



Les instructions suivantes ne sont pas utilisables dans le template 'MESSAGE':

###PAGEURL###
 Nom (title) de page encodé pour usage dans adresses URLs.

###LASTMODIFIED###
 Date quand la page a été "dernièrement" modifiée.

###LASTAUTHOR###
 Auteur de la "dernière" modification. (Adresse IP ou nom d'hote (hostname).

###VERSION###
 Numéro de version (revision) de la page.
 Aussi utilisé pour détecter des mises à jour "concurrente" d'une page.
 Voir entrée cachée dans template EDITPAGE pour comment l'utiliser.


Seulement pour Repères (EditLinks):

###1###, ###2###, ....
 Instructions de Repères (references). Jusqu'à la valeur NUM_LINKS
      les instructions seront substituées. NUM_LINKS est défini dans
lib/config.php



Exemples:

<A HREF="###SCRIPTURL###">accès (par défaut) à une page</A>
<A HREF="###SCRIPTURL###?###PAGEURL###">la page courante</A>
<A HREF="###SCRIPTURL###?FindPage">la page PageChercher</A>
<head><title>Page TipiWiki: ###PAGE###</title></head>

Voir les templates par défaut pour plus d'exemples.

---------------------------

----- Message d'origine ----- 
De : "sbazile" <sbazile at cyberbrain.net>
À : "La liste des Wikistes" <wiki at kubbe.eu.org>
Envoyé : mardi 19 août 2003 17:11
Objet : RE: [WikiListe] Wikibabe, mode d'emploi


Rebonjour,

je n'avais pas posté depuis des lustres, me voici 2 fois la même journée ;)

Merci à Walk pour son explication pour l'admin, on avait juste supprimé du
contenu de l'admin, voilà pourquoi je n'y arrivais pas.

Ayé, le Wiki Villageois est en prod (http://wikiwiki.levillage.org).

Par contre j'ai rencontré pas mal de difficultés pour le looker, je ne suis
pas une as des templates, mais là je me suis un peu arrachée les cheveux.

- Dans le template browse.html, par exemple, impossible de changer de place
les éléments : dès que je bouge les liens modifier, diff & co pour les
mettre en dessous du contenu, je perds le lien modifier.
Idem si je cherche à mettre le tout dans un tableau, ou si je désire changer
l'affichage du nom de la page de :
... ###PAGE### ...
en :
Vous êtes ici : ###PAGE###

l'un de vous aurait il un début de piste ?

- Dernier truc : en admin, je tente de télécharger les pages en .zip,
j'obtiens un wiki.zip, mais impossible de l'ouvrir. Que ce soit sur le wiki
villageois, un autre de test ou le wikibabe qui est sur tipiwiki ...

Voili voilou, si vous avez des infos ...

A plus

Sylviane



Plus d'informations sur la liste de diffusion wiki