- Berichten
- 6.637
Even een publieke update ik ben gisteravond even op mijn test forum + test controller site aan het testen geweest.
SMF (dit forum) heeft geen opties om netjes de scripts op het eind toe te voegen, dus dan maar via de skin. De integratie op met de controllersite wordt nu volledig asynchroon geladen. Ik gebruik yepnope als scriptloader (deze wordt o.a. ook gebruikt in modernizr), deze script loader wordt vanaf het forum geladen en is erg klein (lees dus laadt snel). Na het volledig renderen van de pagina, gaat deze de integratie scripts halen (2 van google voor de grafieken en 1 van de controllersite). Deze loader haalt de scripts in volgorde en zodra ze binnen zijn wordt een callback afgetrapt (standaard functionaliteit). Ik heb gisteravond het forum integratie script herschreven, zodat alle start code in 1 functie staat.
Ik heb daarna getest, als beide (test)websites in de lucht zijn werkt het als voorheen. Als ik de testcontroller site de lucht trek, blijft alles draaien zonder merkbare hickups. Er wordt dan ook niet gepoogd om iets van verder communicatie richting de controller site op te starten.
De enige merkbare impact is dan dat mensen met een b.v. bbqcount even een leeg vakje hebben, zoals ik nu.
Noskos gaat binnenkort dit op het publieke forum installeren en hopelijk gaan we de echte werking nooit testen
SMF (dit forum) heeft geen opties om netjes de scripts op het eind toe te voegen, dus dan maar via de skin. De integratie op met de controllersite wordt nu volledig asynchroon geladen. Ik gebruik yepnope als scriptloader (deze wordt o.a. ook gebruikt in modernizr), deze script loader wordt vanaf het forum geladen en is erg klein (lees dus laadt snel). Na het volledig renderen van de pagina, gaat deze de integratie scripts halen (2 van google voor de grafieken en 1 van de controllersite). Deze loader haalt de scripts in volgorde en zodra ze binnen zijn wordt een callback afgetrapt (standaard functionaliteit). Ik heb gisteravond het forum integratie script herschreven, zodat alle start code in 1 functie staat.
Ik heb daarna getest, als beide (test)websites in de lucht zijn werkt het als voorheen. Als ik de testcontroller site de lucht trek, blijft alles draaien zonder merkbare hickups. Er wordt dan ook niet gepoogd om iets van verder communicatie richting de controller site op te starten.
De enige merkbare impact is dan dat mensen met een b.v. bbqcount even een leeg vakje hebben, zoals ik nu.
Noskos gaat binnenkort dit op het publieke forum installeren en hopelijk gaan we de echte werking nooit testen