Automatiska script
Automatiska script används för att genomföra administrativa uppgifter med jämna mellanrum utan att behöva gå in och göra något själv. I WebMan utförs automatiska script på två sätt. Vissa script körs med regelbundna tidsintervaller. Andra script körs automatiskt när olika händelser inträffar.
Schemalagda script
- Check links
Kontrollerar regelbundet att alla länkar i länkarkiven fungerar, markerar de länkar som inte gör det och döljer sedan dessa från visning tills de fungerar igen. Om de inte fungerar efter flera tester tas de automatiskt bort. - Currencies
Hämtar dagligen valutakurser för 32 olika valutor från Europeiska Centralbanken för att kunna göra korrekta valutakonverteringar i webbshoppen. - Mysql dump
Sparar med jämna mellanrum kopior på alla databaser. Alla databaser sparas en gång i timmen det senaste dygnet, en gång om dagen den senaste veckan, samt en gång i veckan. Om man har två databaser sparas alltså 24 x 2 + 7 x 2 = 62 filer som roteras och skrivs över varje timme/dag. Därutöver sparas och behålls en backup på de två databaserna varje vecka. - Reminder
Skickar aviseringar via mail vid händelser i kalendrar om en påminnelsetid ställts in. - Sitemaps
Sparar regelbundet uppdaterade sitemaps (webbplatskartor) i xml-format för att underlätta för sökmotorer och därigenom komma högre upp på deras ranking. - URL Monitor
Appen URL Monitor bevakar regelbundet webbplatser/sidor om de fungerar eller inte och skickar ett mail med en felkod till administratören om de inte gör det. - Gallery monitor
Appen Gallery monitor bevakar alla sidor som har bildgallerier och skickar mail till berörd person när nya bilder lagts till.
Händelsestyrda script
- Check place
Kontrollerar ordningen på listor i databasens tabeller när någon förändring inträffar. Luckor fylls igen, dubbletter tas bort och ordningen blir automatiskt kronologisk. - Sitemaps
Genererar en ny sitemap (webbplatskarta) i xml-format när sidor uppdateras eller tas bort. - Pages
Filer som hör till en sida t ex ljud, produktbilder eller andra dokument, synkroniseras när en sida tas bort. Liksom alla undersidor till sidan och filer på dessa. - User
Om en användare raderas tas också de sidor och filer som användaren skapat eller lagt upp bort. - Shop
Ofullständiga beställningar tas bort efter en viss tid av overksamhet. - Mallar
När mallfiler tas bort eller nya läggs till synkroniseras registreringen av dessa automatiskt så att de aktuella mallarna blir tillgängliga. - Menu cache
När en sida skapas eller tas bort skapas automatiskt en mellanlagrad fil med alla menyalternativ. Det är för att minska antalet frågor till databasen och det snabbar upp webbplatsen betydligt, speciellt om den är stor. - Mail-notifieringar
Vid en mängd olika tillfällen skickas notifieringar via mail till inställda mailadresser. Det kan t ex vara kommentarer som ska modereras, information om obehöriga inloggningsförsök eller felmeddelanden som skickas till administratörer, eller annat. - Synkronisering
I olika situationer behöver man synkronisera databasen med existerande filer. Om en fil t ex skulle saknas så kan även mostsvarande post i databasen tas bort. Eller om två eller flera mappar behöver synkronisera sina innehåll (t ex en mapp med originalbilder och en motsvarande mapp med miniatyrer).