Bonjour,
Je suis entrain de créer un système de tutos similaire a celui du site du zéro pour mon site.
J'ai essayé plusieurs techniques, mais la, je pense que je tiens le bon bout en mélangeant de la SGBD et du XML.
Le problème, c'est que je ne maitrise pas ce langage ! Je me suis documenté avec plusieurs tutos, mais ce qu'il me manque c'est surtout de l'expérience...
En gros, mon système est constitué de deux bases, tuto et BigTuto :
BigTuto
tuto
Dans le champ contenu, je compte mettre le XMl.
Voici l'exemple de XML que j'ai fait :
Big tuto
tuto
Voila donc mon ébauche de système.
ceci constitue les bases, maintenant, je vais rentrer dans le concret, seulement, pour ca, j'aurais besoin de deux précisions :
Est-ce que mon système parait stable et optimisé ?
Au niveau du traitement du XML, quel langage doit-je utiliser pour pouvoir éditer facilement ce qu'il y a dans la BDD, sans que ce soit trop lourd ?
Merci d'avance, nicknick63.
Je suis entrain de créer un système de tutos similaire a celui du site du zéro pour mon site.
J'ai essayé plusieurs techniques, mais la, je pense que je tiens le bon bout en mélangeant de la SGBD et du XML.
Le problème, c'est que je ne maitrise pas ce langage ! Je me suis documenté avec plusieurs tutos, mais ce qu'il me manque c'est surtout de l'expérience...
En gros, mon système est constitué de deux bases, tuto et BigTuto :
BigTuto
CREATE TABLE `BigTuto` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`categorie` VARCHAR( 60 ) NOT NULL ,
`id_membre` INT( 11 ) NOT NULL ,
`titre` VARCHAR( 60 ) NOT NULL ,
`introduction` TEXT NOT NULL ,
`conclusion` TEXT NOT NULL ,
`date` VARCHAR( 15 ) NOT NULL ,
`heure` VARCHAR( 15 ) NOT NULL ,
`validation` VARCHAR( 10 ) NOT NULL ,
`contenu` TEXT NOT NULL ,
INDEX ( `id` )
) ENGINE = MYISAM CHARACTER SET latin1 COLLATE latin1_general_ci;
tuto
CREATE TABLE `tuto` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`categorie` varchar(60) NOT NULL,
`id_membre` int(11) NOT NULL,
`titre` varchar(60) NOT NULL,
`introduction` text NOT NULL,
`conclusion` text NOT NULL,
`date` varchar(15) NOT NULL,
`heure` varchar(15) NOT NULL,
`validation` varchar(10) NOT NULL,
`bigTuto` varchar(100) NOT NULL,
`contenu` text NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
Dans le champ contenu, je compte mettre le XMl.
Voici l'exemple de XML que j'ai fait :
Big tuto
<partie>
<titre-partie>Le titre de la partie</titre-partie>
<chapitre include="un-tuto.xml">
<chapitre include="un-autre-tuto.xml">
</partie>
tuto
<sous-partie>
<titre-SP>Le titre de la sous-partie</titre-SP>
<contenu-SP>Le contenu</contenu-SP>
</sous-partie>
Voila donc mon ébauche de système.
ceci constitue les bases, maintenant, je vais rentrer dans le concret, seulement, pour ca, j'aurais besoin de deux précisions :
Est-ce que mon système parait stable et optimisé ?
Au niveau du traitement du XML, quel langage doit-je utiliser pour pouvoir éditer facilement ce qu'il y a dans la BDD, sans que ce soit trop lourd ?
Merci d'avance, nicknick63.