Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1570 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8
Auteur Sujet :

Stratégie de conception d'un site php/xhtml/xml/mysql

n°1132134
FlorentG
Unité de Masse
Posté le 27-06-2005 à 12:23:40  profilanswer
 

Reprise du message précédent :
Pour l'instant de l'XHTML. Mais du PDF, pourquoi pas :) C'est d'ailleurs un des interêts... Je génère après ce que je veux

mood
Publicité
Posté le 27-06-2005 à 12:23:40  profilanswer
 

n°1132254
yoyo354
Yoyo, le roi du ...
Posté le 27-06-2005 à 13:52:55  profilanswer
 

J'hésite encor à passer ou à ne pas passer à l'xml vue le contenu de mon site...


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
n°1132336
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 14:46:47  profilanswer
 

Si ton contenu ne sera visible que par ordinateur avec navigateur web, choisis l'xhtml.
 
L'XML ce n'est intéressant que quand tu penses que tu risques d'avoir à afficher les pages dans d'autres formats que celui d'origine dans l'avenir.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132411
yoyo354
Yoyo, le roi du ...
Posté le 27-06-2005 à 15:22:41  profilanswer
 

Dans le "pire" des cas, j'aurais peut-être un jour du pdf, mais ça m'étonnerait... Donc, c'est partit pour mysql+php+xhtml+css.


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
n°1132414
skeye
Posté le 27-06-2005 à 15:25:02  profilanswer
 

plainsofpain a écrit :

Si ton contenu ne sera visible que par ordinateur avec navigateur web, choisis l'xhtml.
 
L'XML ce n'est intéressant que quand tu penses que tu risques d'avoir à afficher les pages dans d'autres formats que celui d'origine dans l'avenir.


...et pour ça ya aussi la solution templates...[:dawa]


---------------
Can't buy what I want because it's free -
n°1132449
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:39:56  profilanswer
 

oui enfin les templates, tu peux les faire en php pur hein :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132451
skeye
Posté le 27-06-2005 à 15:40:20  profilanswer
 

plainsofpain a écrit :

oui enfin les templates, tu peux les faire en php pur hein :D


Oui, mais c'est moins joli.:o


---------------
Can't buy what I want because it's free -
n°1132455
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:41:18  profilanswer
 

bah <?echo $titre;?> ou {titre}, bof ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132459
skeye
Posté le 27-06-2005 à 15:42:12  profilanswer
 

plainsofpain a écrit :

bah <?echo $titre;?> ou {titre}, bof ...


Mouais, forcément, si tu réduis un moteur de templates à ça...:o


---------------
Can't buy what I want because it's free -
n°1132463
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:42:29  profilanswer
 

<xsl:value-of select="titre" /> ;)

mood
Publicité
Posté le 27-06-2005 à 15:42:29  profilanswer
 

n°1132469
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:43:46  profilanswer
 

ben, skeye, si tu utilises les templates pour foutre du code, autant le faire en php hein ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132487
skeye
Posté le 27-06-2005 à 15:49:59  profilanswer
 

plainsofpain a écrit :

ben, skeye, si tu utilises les templates pour foutre du code, autant le faire en php hein ^^'


[:moule_bite]
Gestion du cache, avec des parties dynamiques et d'autres statiques, etc, etc...:o


---------------
Can't buy what I want because it's free -
n°1132488
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:51:17  profilanswer
 

Mouais ... le cache, a existe dans php aussi hein :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132492
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:53:05  profilanswer
 

Moi j'peut foutre mes XML en cache. Et les interroger par XmlHttpRequest. Et faire tout plein de trucs oufs :D

n°1132494
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:53:44  profilanswer
 

taré va :p


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132499
skeye
Posté le 27-06-2005 à 15:55:37  profilanswer
 

plainsofpain a écrit :

Mouais ... le cache, a existe dans php aussi hein :)


 
Exemple?


---------------
Can't buy what I want because it's free -
n°1132506
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:01:27  profilanswer
 
n°1132509
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:03:08  profilanswer
 

PEAR... bof bof bof :D

n°1132511
skeye
Posté le 27-06-2005 à 16:06:04  profilanswer
 


Donc, tu utilises une lib juste pour gérer le cache au lieu d'utiliser un moteur de templates qui notamment fait le cache? :??:
Je trouve ça moyen...:/


---------------
Can't buy what I want because it's free -
n°1132512
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:07:44  profilanswer
 

Chacun son truc, on sait que toi avec ton XML t'en as pas besoin c'est bon on a compris  [:aztechxx]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132515
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:08:17  profilanswer
 

skeye a écrit :

Donc, tu utilises une lib juste pour gérer le cache au lieu d'utiliser un moteur de templates qui notamment fait le cache? :??:
Je trouve ça moyen...:/


+1

plainsofpain a écrit :

Chacun son truc, on sait que toi avec ton XML t'en as pas besoin c'est bon on a compris  [:aztechxx]


Nan, c'est à propos de PEAR... Souvent des trucs inutiles ou bloated

n°1132516
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:08:42  profilanswer
 

ben j'aime pas le fonctionnement des systèmes de templates existants alors ...
 
C'est lourd surtout quand tu veux imbriquer des blocs dans des blocs ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132519
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:09:45  profilanswer
 

plainsofpain a écrit :

ben j'aime pas le fonctionnement des systèmes de templates existants alors ...
 
C'est lourd surtout quand tu veux imbriquer des blocs dans des blocs ^^'


Plus de problèmes avec l'XSLT :) Tu peux imbriquer comme tu veux facilement, appeler des templates, etc... :sol:

n°1132521
skeye
Posté le 27-06-2005 à 16:10:33  profilanswer
 

plainsofpain a écrit :

C'est lourd surtout quand tu veux imbriquer des blocs dans des blocs ^^'


:??:
 

Citation :

{include file="header.tpl"}


 
je trouve pas ça super lourd... :??:


---------------
Can't buy what I want because it's free -
n°1132522
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:10:35  profilanswer
 

Tain je vais finir par m'y mettre si tu continues a me gonfler comme ca toi :o
 
:D
 
Edit pour skeye : je pensais a des  
 

Code :
  1. <!-- BEGIN liste_tables -->
  2. <table>
  3. <caption>{titre_tableau}</caption>
  4. <!-- BEGIN ligne_table -->
  5. <tr><td>{nom}</td><td>{valeur}</tr>
  6. <!-- END ligne_table -->
  7. </table>
  8. <!-- END liste_tables -->


 
ca, le php qui liste les champs des tables d'une bdd, c'est relou a écrire :D


Message édité par plainsofpain le 27-06-2005 à 16:13:10

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132533
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:15:23  profilanswer
 

<xsl:template match="liste-tables">
  <table>
    <caption><xsl:value-of select="titre" /></caption>
    <xsl:for-each select="ligne">
      <tr><td><xsl:value-of select="nom" /></td><td><xsl:value-of select="valeur" /></tr>
    </xsl:for-each>
  </table>
</xsl:template>


Message édité par FlorentG le 27-06-2005 à 16:15:31
n°1132540
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:17:37  profilanswer
 

le xsl sait faire des foreach ... il fait quoi d'autres ? Des if aussi ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132544
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:19:25  profilanswer
 

Ouaip ;)

n°1132549
skeye
Posté le 27-06-2005 à 16:20:11  profilanswer
 

plainsofpain a écrit :

Edit pour skeye : je pensais a des  
 

Code :
  1. <!-- BEGIN liste_tables -->
  2. <table>
  3. <caption>{titre_tableau}</caption>
  4. <!-- BEGIN ligne_table -->
  5. <tr><td>{nom}</td><td>{valeur}</tr>
  6. <!-- END ligne_table -->
  7. </table>
  8. <!-- END liste_tables -->


 
ca, le php qui liste les champs des tables d'une bdd, c'est relou a écrire :D


 
euh...mon moteur de templates fait très bien le foreach/if/autres brols aussi...[:skeye]
 
[edit]
 
Il y a même des fonctions toutes prêtes pour générer certains trucs...du style:

Code :
  1. {html_options options=$liste_pays}


Qui te génère toutes les options pour un select à partir du tableau liste_pays...


Message édité par skeye le 27-06-2005 à 16:21:37

---------------
Can't buy what I want because it's free -
n°1132551
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:21:21  profilanswer
 

Le miens est standardisé par le W3C :o J'peux même tester mes templates sans avoir de PHP sous la main. Je peux entièrement faire le site de A à Z, sans passer par du PHP. Rien qu'en tapotant vite-fait un XML source, puis à y appliquer l'XSLT (IE et FF le font très bien) :) Pratique pour tester/modifier une template tout vite

n°1132553
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:22:18  profilanswer
 

:love:  
 
/me part dl des cours de xml/xslt.
 
Adios systèmes de templates de mes deux !


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132567
kalex
Posté le 27-06-2005 à 16:27:59  profilanswer
 

D'après ce que j'en ai vu, tous les systèmes de template sont plus ou moins bancals et se servir d'XSLT est une solution coûteuse (comme je l'ai déjà beaucoup dit :o). Pour faire un système de cache, ça serait pas mal de voir du côté des fonctions de bufferisation.

n°1132570
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:29:44  profilanswer
 

kalex a écrit :

D'après ce que j'en ai vu, tous les systèmes de template sont plus ou moins bancals et se servir d'XSLT est une solution coûteuse (comme je l'ai déjà beaucoup dit :o). Pour faire un système de cache, ça serait pas mal de voir du côté des fonctions de bufferisation.


Ca je demande encore à voir [:spamafote] T'utilises lequel ? Un "fait-maison" ?

n°1132574
kalex
Posté le 27-06-2005 à 16:31:21  profilanswer
 

FlorentG a écrit :

Ca je demande encore à voir [:spamafote] T'utilises lequel ? Un "fait-maison" ?

Oui, un truc vite fait.

n°1132577
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:35:45  profilanswer
 

*ah* *ah* :D

n°1132578
skeye
Posté le 27-06-2005 à 16:36:31  profilanswer
 

kalex a écrit :

D'après ce que j'en ai vu, tous les systèmes de template sont plus ou moins bancals


Franchement j'ai pas vu d'inconvénient majeur à smarty...et je suis encore bien loin de me servir de toutes ses possibilités!


---------------
Can't buy what I want because it's free -
n°1132582
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 16:39:37  profilanswer
 

smarty ... mouais ...
 
c'est l'inverse, tu charges plein de classes, pour finalement pas te servir de tout ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132584
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:40:29  profilanswer
 

skeye a écrit :

Franchement j'ai pas vu d'inconvénient majeur à smarty...et je suis encore bien loin de me servir de toutes ses possibilités!


Moi je n'aime pas trop le concept :(. J'préfère utiliser mon truc, ça revient au même, et c'est standardisé...

n°1132586
skeye
Posté le 27-06-2005 à 16:41:24  profilanswer
 

plainsofpain a écrit :

smarty ... mouais ...
 
c'est l'inverse, tu charges plein de classes, pour finalement pas te servir de tout ...


euh nan...une seule.[:urd]


---------------
Can't buy what I want because it's free -
n°1132592
skeye
Posté le 27-06-2005 à 16:42:58  profilanswer
 

FlorentG a écrit :

Moi je n'aime pas trop le concept :(. J'préfère utiliser mon truc, ça revient au même, et c'est standardisé...


moué...en attendant pour mettre en cache j'ai qu'à faire $smarty->caching = true; avant de faire le rendu de ma page...[:joce]
J'aime pas non plus réinventer la roue, quoi...:o


---------------
Can't buy what I want because it's free -
n°1132596
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:45:08  profilanswer
 

skeye a écrit :

moué...en attendant pour mettre en cache j'ai qu'à faire $smarty->caching = true; avant de faire le rendu de ma page...[:joce]
J'aime pas non plus réinventer la roue, quoi...:o


Moi je fais $xml_doc->dump_file('pouet.html'); :D Bon bien-sûr manque 2-3 trucs, mais ce sera bientôt développé :)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8

Aller à :
Ajouter une réponse
 

Sujets relatifs
envoyer par email une table mysql ?site web et vbs
[CSS/XHTML] Page HTML dynamique ?Creation de mon site web
Petit site -> bien ou pas ?[Resolu][MySql] Maintenant - 1 heure
[MySql] Detecter des doublons.[CSS / XHTML] Bug sous Firefox - Opéra
PHP mysqlCréer un site pour son clan
Plus de sujets relatifs à : Stratégie de conception d'un site php/xhtml/xml/mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR