NOTESSIDAN

Allt om Lotus Notes & Domino




xPages Tips - Säkerställ att användarna får senaste version av javascript och css

Stylesheets och javascript lagras i din webläsares cache som standard under ett antal dagar. detta för att snabba upp laddning av sidor nästa gång du besöker dom.

Om man ofta gör ändringar javascript och stylesheets och vill vara säker på att användarnas webläsare får dom senaste ändringarna så kan man göra så här. (det finns även andra sätt som diskuterats här)

För att göra detta så smidigt som möjligt behöver man använda ett theme

1. Ta bort alla refrenser till javascript och css i xPages och custom control
2. skapa ett theme
3. Peka ut ditt "theme" i application properties
4. lägg in dina stylesheet och javascript i ditt theme.
5. döp dina javascript och stylesheet till ett versionsnummer eller datum

Genom att lägga till ett theme och lägga resurser i denna så kommer dessa automatiskt appliceras på alla xpages i din applikation.

Varje gång du sedan vill göra din nya js eller css kod tillgänglig dina så döp om dom till ett nytt lämpligt namn (i mitt fall har jag döpt dom till datum tex. intra_20120226.css)
sen behöver du bara ändra till det nya namnet i ditt theme. (fördelen med att lägga resurserna i ett theme här är alltså att du slipper gå in i dina xpages för att peka om dina resurser)

nästa gång användarna besöker din site kommer alltså dom javascript och stylesheet som fått nya namn att laddas eftersom webläsaren inte känner igen dom sen tidigare.

Bilden nedan visar antalet dagar som dom olika reuserserna ska finnas i användarnas cache. om jag gör ändringar i tex. mina stylesheet så har jag ingen kontroll på vilken dag användarna får dom nya ändringarna.



Bilden nedan visar hur man talar om för sin applikation att man vill använda ett theme





Bilden nedan visar mitt "theme" där jag angivit vilka resurser som ska vara tillgängliga på alla mina xpages i applikationen.
genom att döpa mina resurser till datum då dom ändrades så kan jag vara säker på att användarna får dom senaste ändringarna.










Relevanta Poster på Notessidan:



Fler Poster om:

Fler bloggar om:

Technorati:

Delicious:
Publicerad 2012-02-26 | Kommentarer: 2 | Läsningar:

Kommentarer

Thomas ( 2012-02-26 10:37:18 )

error 134 ( 2012-06-05 23:37:06 )



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1380
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 180,5Mb
Fixup: 2019-07-17 00:31:15
FT:2019-07-17 19:11:24
DB Procent använd: 99,8
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7931
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-07-17 20:44:26
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 10
Kommentarsspam Totalt: 17913


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker