Wikini

FAQ

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-50-17-174-94.compute-1.amazonaws.com

Foire Aux Questions

Voir aussi


Sommaire des questions


Fonctionnement basique de WikiNi


Le site www.wikini.net


Gestion des utilisateurs


Gestion des droits d'accès aux pages


Développement de WikiNi


L'installation et la mise à jour de WikiNi


L'administration de WikiNi


Problèmes techniques


Questions non encore classées

(CharlesNepoteAsuivreEnPriorite)

Where can one find Information concerning the PlanDuSite?

Especially interesting:
How do I make a "usual page" a "rubric"?
How do I make a "usual page" belonging to a "page of a rubric"?
How can I see on a page wheather it´s a "usual page", a "page of a rubric" or a "rubric"?
[feel free to answer in French or to translate my question into French]
--FolkerBehrens
I'm not sure I understand your question : there's no "usual page" or "rubric" in wikini. Actually PlanDuSite displays a tree based on the WikiWords? which are present in a page. By exemple in PagePrincipale there
are these wiki links :
and in ActualitesDeWikini there are
So PlanDuSite recursively display the name of a page and all the wiki links in the page stopping at depth 3.
The result is :

Do not hesitate to reformulate your question if my answer is not clear.
-- DavidDelon


Est-il possible d'afficher les pages internes qui pointent vers une page du wiki ? Si oui, comment ?


Réponse : L'action {{backlinks}} offre la possibilité, dans une page donnée, de visualiser toutes les pages internes liées à cette page.
Cf. la page ActionBacklinks pour plus de précision. -- CharlesNepote

Il s'agit bien de ça :-) Cela dit, le fonctionnement est assez bizarre puisque sur cette page (en bas de la page), cette action me donne un retro lien vers le bac a sable, qui lui même ne contient pas de lien vers ma page... est ce le fait d'éditer une page qui créé le retro lien de ma page perso (ou d'une page perso en général) vers les pages que j'édite (qu'édite l'auteur) ? -- GaLaXy


Je viens de tester et de comprendre : le {{backlinks}} sur une page personnelle affiche aussi les pages dont on est le propriétaire ou le dernier modificateur. Pour le BacASable, je l'avais modifié dans l'intervalle. Non je ne suis pas allée trifouiller la base de donnée à la mano.. du moins pas sur le site en ligne :)
Reste à savoir si ce comportement est un bug ou une fonctionnalité -- EveLaFee


Ya t-il un moyen de savoir quels sont les liens Interwiki mis a disposition par l'administrateur ?

En effet, j'ai voulu tester quelques liens interwiki dans le bac a sable mais je me suis retrouvé tout con : je ne savais pas quel liens avait été rentré dans interwiki.conf

Réponse : Le contenu du fichier interwiki livré avec Wikini est accessible à partir de l'url suivante : http://www.wikini.net/interwiki.conf en outre il est bien sûr distribué avec le source de Wikini et libre à chaque administrateur technique d'un Wikini de le modifier.


Peut-on ajouter du code HTML dans un Wiki ?


Réponse : Oui, il faut entourer son code HTML par un double guillement . Tout le monde s'accorde pour dire que c'est une fonctionnalité dangereuse pour un Wiki, d'ailleurs de façon générale il est dangereux de laisser les utilisateurs modifier les pages d'un site à volonté ;) . -- DavidDelon

Questions diverses sur l'application et sa documentation


(ajouté le 29 octobre 2003 par GiJo)
(reformulé/remanié par GiJo, dans le respect des choses dites par DavidDelon, afin de clarifier les choses, le 1/11/03)

Je rencontre des difficultés par rapport à l'incomplétude manifeste de WikiNi (je ne vous jette pas la pierre, WikiNi remplit au moins un des critères de la bonne application: il est ''bien'' programmé : [rendons à césar ce qui lui revient , wikini est un fork de WakkaWiki -- DavidDelon] Je crois que nous autres utilisateurs pouvons participer à cette documentation, non?


Qu'est-ce qu'une action?


Une action est codée sous forme de plugin : un bout de code autonome (dans la mesure du possible) présent dans le répertoire actions. Pour ajouter une nouvelle action il sufit de rajouter un nouveau plugin dans ce répertoire et c'est tout.
Une action est une fonctionnalité supplémentaire appellée depuis l'interieur d'une page Wikini : par exemple l'action "Listpages" insérée dans une page affichera la liste des pages du site, l'action "include", "trail" etc....
Consultez la liste des actions WikiNi
.


Quelle est la syntaxe d'un handler (anct: Quelle est la syntaxe d'une action ?)


Par rapport aux referrers, j'aurais souhaité les afficher à la demande dans la page. Et je suppose qu'ils ont été insérés dan WikiNi via une action. Quelle est la syntaxe d'une action?

Les referrers sont appellés par un handler (c'est peut-être discutable). La syntaxe est celle ci par exemple : http://www.wikini.net/wakka.php?wiki=FAQ/referrers. Donc pas vraiment moyen de l'insérer dans une page. Il est tout à fait possible de créer également une action {{referrers}} si le besoin s'en fait sentir.
[-- DavidDelon]

(Sur cette question, je pense qu'une action gérant les référants serait intéressante, bienqu'ele ne soit nullement prioritaire; je me permets d'en parler sur la page ActionReferants
--GiJo)


QuestionDePortage


Comment faire pour integrer du code Bash et Perl dans une page Wiki ?

-- TarMAck?

Réponse : Il n'y a pas de fonction dédiée pour l'affichage du Bash ou du Perl, comme il en existe une pour le php ou delphi.
Plusieurs solutions :


Supprimer des commentaires ou les modifier ou supprimer des pages non orphelines.

-- ClimBer?

Réponse : Ce n'est pas possible de supprimer simplement les commentaires, on peut les modifier en repérant leur numéro, par exemple Comment53? et en l'editant ensuite, comme on peut le faire avec une page normale de WikiNi. -- DavidDelon


Peut-on effacer un commentaire ? (Jé.)


Réponse : Il n'est possible d'effacer un commentaire.
Néanmoins il est possible de farfouiller directement dans la Base De Données (avec phpmyadmin par exemple) et d'effacer le contenu..mais pas le contenant .
Regarde au dessus, La même question a été posé 2 question + haut-- édité par SloYvY
Réplique : Argh ! Désolé ! Je ne conseille pas d'effacer un commentaire (contenu + contenant) dans la base de données sinon il ne sera plus possible d'en rédiger d'autres :-( En revanche, vous pouvez en effet les réécrire avec la méthode ci-dessus... Sauf que si je les réédite, ils se tranforment en page, visibles depuis pages orphelines... et dans ce cas, ils (elles puisque ce sont des pages) sont effaçables... Etrange, non ? Vous me confirmez ? (Jé.)
Réponse : Je confirme. C'est un bogue. Les commentaires sont relativement mal gérés en dehors de leur simple édition puis affichage, en particulier au niveau de leur suppression, de leur ré-édition et de leurs droits d'accès. On va voir si on peut faire quelque chose à ce sujet avant la sortie (prochaine) de la version 0.4.1, sinon ce sera dans la 0.5. -- ProgFou
Réplique : Cela dit, ce bogue me convient... car soit je laisse les commentaires tels qu'ils ont été écrits, soit j'ai besoin de les effacer et la méthode ci-dessus me convient. (Jé.)




page sur serveur, page locale

Mon application prend l'aspect d'un site wikini sur serveur. L'utilisateur y travaille(ra) en créant de nouvelles pages. Il voudra sans doute en garder trace sur son wikini local (conservation, échange entre utilisateurs, travail privée, brouillon...).
- Peux-t-on créer une action qui propose cette exportation (tag-titre + body-texte ?)
- Peux-t-on en créer une autre qui propose l'importation de telle page privée ?
- accessoirement, ces questioons ont-elles un sens ? ;o)
-- FidelioEspoir


Quels sont les dangers d'activer L'HTML ???

a prioris les dérives sont pas plus importantes qu'avec le language wikini

2004-5-2 GiJo: Pas d'accord, il est possible d'introduire dans le code de la page du code VBS ou EcmaScript? qui, interprêté sur une version vulnérable d'un navigateur (au hasard Internet Explorer) provoquerait des problèmes de sécurité; on appelle ça le Cross Site Scripting. Mais plus personne n'utilise Internet Explorer, si? ;-) Le problème étant que, si l'on veut filtrer le code html introduit et exclure le code VBS et Javascript, on va fabriquer une usine à gaz. Je mise plutôt sur le contrôle de la comunauté, ou la possibilité d'interdire absolument le code HTML, ou de le restreindre aux utilisateurs enregistrés.


Edition de XML

Je trouve dans les répertoires de wikini un fichier xml.php , à quoi sert il .
Je pose la question, car travaillant sur une traduction dont les sources sont sous .XML, j'aurai aimé pouvoir les éditer directement sous WiKini. Est ce possible ? si oui, comment dois-je m'y prendre pour afficher leur contenu.
(MooKy)
Réponse : Le fichier xml.php sert , pour le moment, à afficher le contenu du flux RSS (voir WikiniEtLesFluxRSS). Suggestion : on devrait peut s'en servir pour visualiser toute page de wikini contenant du xml, avec ce type d'appel : http://www.wikini.net/wakka.php?wiki=PageXml/xml ; pour l'instant ce qui fonctionne c'est un affichage avec le handler raw (enfin presque, il manque le content type) : http://www.wikini.net/wakka.php?wiki=PageXml/raw -- DavidDelon
Re:réponse
Merci .Mooky

C'est facile.
<?php
/*
raw_xml.php

Copyright 2004 Charles Népote
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

// Vérification de sécurité
if (!defined("WIKINI_VERSION"))
{
    die (
"acc&egrave;s direct interdit");
}

if (
$this->HasAccess("read"))
{
    if (!
$this->page)
    {
        return;
    }
    else
    {
        
header("Content-type: text/xml");
        
// display raw page
        
echo $this->page["body"];
    }
}
else
{
    return;
}
?>

Ca devrait marcher ainsi.
Ma proposition d'AfficherUnePageHTMLComplete va exactement dans le même sens.
-- CharlesNepote


Vérification de l'adresse mail lors de l'inscription

Lors de l'inscription dans ParametresUtilisateur , il est demandé l'adresse mail du nouvel utilisateur. A priori, après test aucun mail de confirmation n'est demandé sur cette adresse pour en vérifier l'existence réelle et l'utilisateur peut directement faire ses mises à jours sans autres vérifications.

est-il possible de forçer la vérification de l'adresse mail avec attente de confirmation par l'activation d'un lien contenu dans le mail avant de valider cet utilisateur et de lui permettre de participer au wiki ? [OlivierB]

Réponse : À ce jour (31/08/2004) cette fonctionnalité n'est pas présente dans Wikini. -- DavidDelon
Réplique : Cependant je l'ai prévu pour le WikiNi que j'utilise pour mon travail, donc je le proposerai prochaînement (courant 09/2004) sur wikini.net. -- ProgFou


Lister les fichiers contenus dans un repertoire

Y a-t-il un moyen simple d'afficher dans wikini une liste dynamique des noms de fichiers contenus dans un repertoire. Chaque nom serait un lien vers le fichier en question (image par exemple ou document texte). J'ai des listes enormes de fichiers et je n'ai pas envie de taper a la main tous les liens, de plus ce ne serait pas actualisé dynamiquement.
S'il y a des solutions en dehors de wikini ca m'interesse aussi. Merci beaucoup -- ArTemiS


#V#Salut a tous#V#

je viens d installer une distribution Linux Suse et ca a l'air mortel. Mais c'est bien compliqué pour installer quelque chose.
Pouvez vous me donner une marche à suivre pour installer ma connection ADSL?
merci tom


Exclusion des pages perso des utilisateurs dans ListPages/tree ??


Avec WikiNi version 0.4.1, je me suis aperçu que les pages utilisateur étaient exclues des plans générés par l'action ListPages/tree (voir ligne 35 de actions/listpages.php) :
if (!$wiki->LoadUser($node))

Me concernant, cette fonctionalité est inutile, j'ai donc mis cette ligne en commentaire. Mais je me pose tout de même deux questions :

Petite remarque : si cette fonctionalité est optionnelle, il serait intéressant d'en faire un paramètre de configuration.
-- JonathanIlias?


carac unicode dans Iexplorer


je découvre petit à petit
J'ai installé wikini sur http://404.free.fr/wikini

Ma page contient des caracs unicode, qui apparraissent correctement sur firefox 0.9 (sous windows 2000)
mais pas sur IE (remplacé par petits carrés)

Je pense pas que c'est un problème de fonte... dans le source le charset est mis sur iso8859-1
peut être avec la feuille de style?

merci de voir ca


Insertion page HTML et fichier .swf


Bonjour!


Merci d'avance ;-)

réponse: Il n'est pas possible d'insérer un page HTML complete. Seul le contenu <body> </body> peut être inséré. Quant au JavaScript, WikiNi peut l'utiliser avec +/- de petits problemes rencontrés parfois. Le site Djo.WikiLibre.com utilise certains javascripts à droite et à gauche (faudra chercher les pages en question).
Pour les animations Flash: il existe une contribution Action Flash --SloYvY

Problème d'insertion de fichier


Je ne sais pas si c'est normal mais lorsque j'insère un fichier ou une image, des notices apparaissent, serait-il possible de les annuler ou de les supprimer

_Merci d'avance


Problème de configuration


J'ai bien installé wikini et la connexion avec la base de donnée est correcte, il a fallu ecrire a la main le fichier wakka.config.php. Le problème c'est lorsque je lance la PagePrincipale, il me sort un message: Méthode inconnue "page/show.php"
Est ce que vous avez une idée du problème
Merci d'avance



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]