Les notes de MissWindie

Note postée le Samedi 02 Septembre 2006

Mini tutorial WebDev AWP par MissWindie

Le mode AWP de WebDev est plus rapide que le mode standard et surtout comsomme moins de ressource sur le serveur.


En effet en mode AWP, après exécution de la page, il ne reste plus aucun processus ouvert sur le serveur. Le mode AWP est donc par essence sans contexte.


Rien ne vaut un exemple ! Les forums de PCSOFT sont écrit en mode AWP. Manipulez un peu cette application WebDev sur le site de PCSOFT, voici le lien:


http://forum.pcsoft.fr/group.awp?forum=pcsoft.fr.webdev



Vous avez utilisé la recherche, parcouru quelques messages ? Mais comment tout cela est-il possible sans contexte ?


La réponse est toute simple: les informations sont passées en paramètres. Regardez les liens dans le page. A la suite du nom de la page AWP, on trouve tous les paramètres à la queu leu leu.


Par exemple, dans le lien plus haut, il y avait déjà un paramètre. Le paramètre "forum" avec la valeur " pcsoft.fr.webdev".


Regardons un autre lien AWP:


http://forum.pcsoft.fr/post.awp?id=21348&forum=pcsoft.fr.webdev



Ici il y a deux paramètres, l'identifiant du message et le nom du forum.


Encore plus fort, regardez le lien d'une recherche:


http://forum.pcsoft.fr/search.awp?keyw=MissWindie&method=1,1&forum=pcsoft.fr.webdev&lang=fr&head=0&setoptions=get_results&gmt=P0100



Il n'y a pas moins de 7 paramètres passés. Voilà vous connaissez maintenant le grand secret du mode AWP.


Mais à quoi servent les variables globales de projet?


Cette question revient souvent car le débutant en AWP pense pouvoir mémoriser des valeurs dans ces variables globales. C'est impossible, et vous savez maintenant pourquoi. Déclarer une variable globale au projet permet simplement d'éviter la déclaration de cette variable dans chaque page.




Lien pour vos favoris (bookmarks)

Retour à la page des fleurs