Aller au contenu

Un wiki propulsé par XML ?


yhugo

Sujets conseillés

Bonjour à tous,

Existerait-il un wiki utilisant XML pour stocker les données ? Un wiki tel que Zim (un wiki de bureau) utilise des fichier .TXT ... et après certaines recherches dans google j'ai ne rien trouvé à propos d'une association XML / Wiki ...

Merci et bonne journée

Lien vers le commentaire
Partager sur d’autres sites

Un wiki demande plus de ressources qu'un "site" normal : il faut tenir la charge sur des éditions très fréquentes, et gérer des historiques de chaque modifications.

Faire un wiki en XML est sans doute possible, mais s'il en existe un il sera très contre-performant :

- La lecture d'une entrée ne peut s'effectuer qu'après chargement du fichier complet, ce qui peut être relativement long.

- L'écriture d'une information devrait obligatoirement passer par un verrouillage du fichier, l'effacement complet de son contenu, le remplacement par un nouveau contenu, et le déverrouillage du fichier.

Multiplie ces opérations par un nombre conséquent d'utilisateurs, et tu as de fortes chances de faire ramer ton système.

D'ailleurs, le wiki que tu cites est strictement mono-utilisateur.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Salut,

Le XML est un format d'échange. On peut stoquer des informations dedans mais de façon réduite. Un Wiki contient :

- les pages normales

- les archives et leurs versions

Tout ceci stoqué dans un seul fichier xml ... c'est aller droit dans un mur. Qui plus est, les bases de données (postgresql, oracle, mysql) ont des algorithmes de recherches bien plus performant que nos navigateurs ou encore les langages de script comme l'asp ou php.

Cheers

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi tu veux faire un wiki en XML ? Si la réponse est parce que ton hébergeur ne propose pas de base, prends un autre hébergeur. Sur un mutualisé à très peu de frais tu peux faire tourner MediaWiki.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines plus tard...

On peut utiliser xml pour gérer un contenu dynamique de très faible volume, comme un petit site plaquette avec pluxml.

Les contraintes d'un wiki nécessitent toute la puissance d'une base de données moderne 'lecture/ecriture, tri requetes complexes). Une bdd est un logiciel complet, qu'il faudrait recréer par des scripts php (ou autre)

Techniquement ce serait possible, mais dans la pratique....

Si tu as récupéré un fichier xml, il vaut mieux ecrire un script pour le parser et intégrer intelligeamment les données dans une bdd.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...