Välkommen till notessidan, testa gärna Intrapages

Gå till förstasidan
Behöver du en snabb och effektiv konsult för Lotus Notes och Domino eller en offert på en applikation ?  kontakta mig nu
  Sök
 xPages Tips - Säkerställ att användarna får senaste version av javascript och css  2


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.







Lämna gärna en kommentar
26 feb 2012  |   Länk till denna post | 0 personer gillar denna post   
B5774080778CF945C12579B00031F8C150.16.17.90
Kommentarer:2
2012-02-26 10:37:18 CET - Thomas
Test
2012-06-05 23:37:06 CEDT - error 134
Very informative post .Its present a fantastic connection spreadsheet and javascripts.
<a
href="http://best-registry-fixer.blogspot.com/2012/02/wow-error-134-fix.html/">error
134</a>
thanks.
Kommentera denna post:
Namn:
Epost:
Skriv en kommentar:




Observera: Om du skriver en giltig epost adress kommer du få mail om någon annan svarar på denna post. Din epost adress visas aldrig här.

Du kommer också få ett bekräftelsemail inom 5 minuter, om  inte, kontrollera din spam folder och makera meddelandet som "inte spam" så kommer det till din inbox nästa gång.
 Prenumerera på nya poster
Senaste Kommentarerna

Svenska Helgdagar i IBM Notes (2)

Från: Mikael Eriksson

Holidays.nsf är 0kB dvs. den innehåller ingenting, varför är det så?

Svenska Helgdagar i IBM Notes (2)

Från: Jesper Kiaer

Like this: With both the Administrator and the User side of it. http://nevermind.dk/nevermind/blog.nsf/subject/importing-holidays-into-the-lotus -notes-calendar

Ytria - Bra verktyg för utvecklare och administratörer (6)

Från: Roy Rumaner

valeric, I don't know why you think anyone would give you the serial number for a copy of scanEZ. Ytria is in the business of selling their products not giving them away for free which is why they put a serial number on there in the first place. What you are asking for is the same thing as stealing and that is unacceptable in this industry. Pay for the tools you need and you will find out that they are worth much more than you paid for in the first place.

How to install IntraPages - 7 easy steps (5)

Från: Sinisa

Hi First: great work! The best xpage application that I have seen so far... I am getting a strange problem with version 1.8 in IE8 (FF & Chrome are fine). But your public version 1.9 Beta seems to work fine. Is there any way to get the beta version just to see if I'll have the same problem on my server? Thanks, Sinisa

How to install IntraPages - 7 easy steps (5)

Från: Sean Cull

could you provide some guidance for people wanting to install the demo on a server that has no anonymous access e.g. how can you make an existing person an administrator ? Thanks, Sean

How to install IntraPages - 7 easy steps (5)

Från: Thomas Adrian

also make sure your url point correctly , should end with content=news

How to install IntraPages - 7 easy steps (5)

Från: Thomas Adrian

Could you send me screenshots of your problem thomas.adrian (a) consili.se have you tried to reload the page, I have seen this problem but it should only occure the first time the page loads.

How to install IntraPages - 7 easy steps (5)

Från: Ravi

Really appreciate your effort on the intrapages. I have been trying to use this application. On my startpage i always see the loader gif without any content. Is there any setup issue?

How to reduce build time in large XPages apps (4)

Från: Simon O'Doherty

SSD also helps. :)

klicka för att ladda om notessidan