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
Page 1 sur 1
Un wiki propulsé par XML ? Est-ce que ça existe ... ?
#2
Posté 26 janvier 2009 - 20:01
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.
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.
#3
Posté 09 février 2009 - 11:38
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
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
#5
Posté 04 mars 2009 - 19:31
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.
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.
Entrainement trail
Rendre à la communauté un peu de ce qu'elle m'a donné.
Rendre à la communauté un peu de ce qu'elle m'a donné.
Partager ce sujet :
Page 1 sur 1



Haut












