Choix techniques pour un site [Conception] - XML/XSL - Programmation
Marsh Posté le 22-07-2007 à 23:16:53
Perso, je mettrait le tout dans une base de donnée, genre sql, puis je creerait les fichier xml su-cités via php. Voila pour le coté server. Cette technique permet donc de creer le fluc rss via php facilement de la meme facon, en allant piocher en bdd les infos qui nous importent.
Coté client, Une mise en page xhtml, avec une template de base. Puis deux solution :
Soit on remplis la template via php. c'est le plus simple, mais les infos ne seront mise a jour qu'au moment du chargement de la page. Sinon, opte pour un mix PHP et AJAX, AJAX servant a mettre a jour ton contenu.
Attention, piege : evite de tout generer via AJAX, sinon les petites config vont etre laissées de coté. Je pense que le mieux, c'est de generer le contenu via PHP, et de le mettre a jour via AZJAX si besoin est.
Marsh Posté le 23-07-2007 à 13:32:47
merci pour ta réponse, c'est en effet la solution que j'ai commencé à adopter, ca me conforte dans mes choix
Pour le coté mise à jour, je pense qu'un script php (coté serveur donc) est plus approprié parce que ce ne sera pas de l'info en continue mais, en pleine charge, disons, 3 ou 4 articles par jour. Pas plus.
Je ne pense pas qu'utiliser AJAX soit primordial de ce point vue.
Merci encore pour ta réponse
Marsh Posté le 22-07-2007 à 21:35:44
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:
Catégorie
Sous Catégorie
Titre
Chapeau
Texte+photo
Signature
Un menu dynamique serait créé à partir de toutes les catégories et sous cat présentes.
Il serait donc facile de créer un fichier XML du type
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
---------------
Everybody can succeed, all you need is to believe