Top 5 URL parametre i Dynamicweb
Jeg har lavet en top 5 liste over de fedeste URL parametre som du kan smide op i URL’en på en Dynamicweb løsning. Så ved du ikke helt hvad du kaste op i URL’en, så kan du prøve en af de fem bedste, eller dem alle sammen hvis du er lidt naughty.
Den uofficielle top 5
1. ?ID=[side id]
Den her kommer du ikke uden om! Selv om brugervenlige URL’er nærmest er et must i dag, så indtager ?ID= stadig en solid første plads.
2. ?Purge=True
Hvis din template rettelse ikke slå igennem med det samme, så er det sikkert den her du lige skal have smidt i URLen.
Den sørger lige for at intent bliver læst fra cachen når siden renderes! NICE!
3. ?SaveTemplateXml=True og ?SaveXml=True
Disse 2 deler tredje pladsen, da de stortset gør det samme.
De sørger for at der bliver gemt en XML fil, så du kan se hvilke data du har tilgængelig i dine XSLT templates.
?SaveXml=True gemmer XML for dine menuer, og ?SaveTemplateXml=True gemmer for resten. (forudsat at du bruger XSLT templates.)
4. ?Styleid=[id]
?Styleid=[id] er efterfølgeren til ?PageTemplate=[template fil] (som ikke virker længere). ?Styleid=[id] gør det muligt at skifte dit stylesheet ud på en given side, så du f.eks. kan teste et nyt layout eller en CSS ændring uden de store problemer.
5. ?MasterTemplate=[template fil]
?MasterTemplate=[template fil] gør det muligt at skifte din master template ud. Dette er f.eks. nytigt hvis du skal have lavet et XML udtræk eller have rendere nogle elementer til et AJAX kald.
Dem der ikke kom med
Jeg ved at der findes en masse andre tags som f.eks. Printfriendly=[id], men for at være helt ærlig, så er det en dødsejler, og print burde håndteres med et CSS dokument til print, så brugerne bare kan trykke ctrl+p.
Et anden tag som heller ikke når op på min top 5 er ?Pdf=True, det er stadig lidt buggy, og fungerer ikke på alle sider. Men når det kommer til at spille kan jeg sagtens se potentialet i det, hvis det f.eks. kan kombineres med de andre tags.
Det er værd at nævne at kombinationen af 4 og 5 gør det muligt uden brug af ekstra sproglag, at lave et helt blankt lag, som f.eks. kan bruge til at rendere XML til dine flash elementer eller jQuery ting, og hvem kan ikke li’ jQuery?
Hvis du syntes min top 5 er helt hen i vejret, eller du mener at der er en parameter som bare er meget bedre end dem jeg har listet, så skriv din egen top 5 i en kommentar. Måske kan du et tag jeg slet ikke kender til
[Edit: 18-05-2010]
Jeg er blevet gjort opmærksom på en ekstra parameter som kan være nyttige.
?dbstat=true
renderer informationer om database forbindelser ud på siden. Dette kan være nyttigt hvis man skal tjekke om der bliver lavet unødvendigt mange kald til databasen, f.eks. pga. custom moduler.
Altid rart med en Top 5.
På trods af, at jeg sjældent bruger Dynamic Web, kan jeg især alligevel nikke genkendende til punkt 1 og 2 :O)
God reference når man nu snart har glemt det. Dumme hjerne, som ikke kan rumme alt viden!
/Rune
Lækkert. Tror helt klart at der skal eksperimenteres med nr. 4 og 5.
XML-udtræk blivere oftere og oftere, så det vil være oplagt at undgå et nyt sproglag pga dette.
Tak for top 5 listen! Den er hermed gemt!
Ved du hvor man kan finde en komplet liste? Synes ikke lige DW er så informative på det punkt?!
Hej J Lock,
Nej desværre, jeg tror ikke der findes en komplet liste. Tvivler lidt på at de selv har styr over dem
Jeg er dog sikker på at der gemmer sig en masse yderligere features, der bare venter på at blive opdaget.
Mvh
Martin
…”Tvivler lidt på at de selv har styr over dem”
Hej Martin,
Ja, det burde være veldokumenteret et eller andet sted. Måske burde jeg prøve at samle trådene på http://www.dwfeatures.com
Glemte du “parse=true” når man vil have et DW7 layout parset igen?
/Sten
Hej Sten,
Listen er lavet før Designs and layouts, så jeg burde nok lige tilføje de nye ting som er blevet tilføjet her.
Tak for “parse=true” den kendte jeg faktisk ikke
Mvh
Martin