Bonjour,
J'aimerais connaître votre avis d'expert sur une question de choix techniques pour une situation banale et récurrente.
Je souhaite créer un site web qui contiendrait des infos en catégories et sous catégorie qui seraient alimentées régulièrement. L'idée serait également de créer des flux RSS.
Je souhaiterais utiliser PHP et XML/XHTML pour développer.
La question est simple, comment et ou stocker mes données ?
j'aurais des articles du style:
Un menu dynamique serait créé à partir de toutes les catégories et sous cat présentes.Catégorie
Sous Catégorie
Titre
Chapeau
Texte+photo
Signature
Il serait donc facile de créer un fichier XML du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <article> <categorie>la cat</categorie> <souscat>la sous cat</souscat> <titre>letitre</titre> <chapeau>lechapeau</chapeau> <texte>letexte</texte> <signature>lasignature</signature> </article> ou plutot ... <article> <categorie nom="nomcat"> <souscat nom="nomsouscat"> <titre>letitre</titre> <chapeau>lechapeau</chapeau> <texte>letexte</texte> <signature>lasignature</signature> </souscat> </categorie> </article>
Que vaut-il mieux faire ? alimenter uniquement un seul fichier XML qui contiendrait tous mes articles (ca va pas faire lourd à la longue ?) en les affichants avec XSL dans ma page web et qui me permettrait de gérer mes flux RSS
Ou plutot insérer mes données dans une base de données, gérer les flux RSS séparément et coder en php en exploitant ma BDD.
Ou encore stocker mes données dans une BDD et générer dynamiquement des fichiers XML pour les exploiter dans mon affichage ?
Je recherche un compromis performance/simplicité d'utilisation (même si la mise en place peut etre compliquée)/bon sens
j'aimerais ne pas me lancer dans un délire sans fin qui va faire que je vais tout casser dans quelques semaines :/
Quel est selon vous le moyen le plus efficace de procéder ?
merci d'avance
Partager