Proxymodulen i SiteVision



Relevanta dokument
Så jobbar vi med Google Tag Manager. Johan Albertsson & Johan Wallin

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt

Foto: Marco Gustafsson. SiteVisiondagarna

Smarta sätt att modernisera din webbplats för SiteVision Cloud!

Referensuppdrag Soleil

Kom igång med öppna data i SiteVision! Björn Westerberg Agni Rizk Soleil IT

Välkommen. AngularJS-utveckling i storskalig SiteVision-miljö

KONSULTPROFIL Rodrigo

SÅ LEVERERAR DIN WEBBPLATS VÄRDE OCH KUNDNYTTA

Här är några tips om hur du kommer igång med vanliga uppgifter. Komma igång -serien

Next -> Next -> Finish

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare

Manual - Phonera Online Backup

30 år av erfarenhet och branschexperts

AXIELL ARENA Det digitala biblioteket

9.4.0 W i n T i. Nyheter version 9.4.0

Daniel Persson. Födelsedatum: Vindragaregatan 3B, Göteborg Telefon: Portfolio:

Örebros nya webbplats

Lovisa består av flera olika moduler som hjälper dig att optimera kommunikationen med dina kunder och bygger långtgående kundlojalitet.

Release 14.3 kommer finnas tillgänglig för er måndagen den 29 september 2014.

CLOUDair. Det enklaste sättet att få kontroll över dina installationer

Axiell Arena Visa BOOK-IT:s resurser

Arbetsförmedlingen är Sveriges största arbetsförmedling. Det kan du som arbetsgivare ha nytta av

Låt oss överraska dig

Osolo Consultant Group AB..NET-utvecklare

Versionsinformation. Artvise e-tjänst Version 4.0

Projektplan: Internwebben

Örebros nya webbplats

Offertförfrågan för ny webbplats svenskscenkonst.se samt socialt forum

Tomas Axelsson

Content Management System. Publiceringssystem

Lathund länkar. Skapa en intern länk som en sida

Nyheter i. Solen Administration 6.7

Webbteknik för ingenjörer

Denna guide beskriver hur en nyhetsfunktion sätts upp med nyheter från DN. Två delmoment krävs för denna funktionalitet:

Administrera projekt på arvsfonden.se

Administrera projekt på arvsfonden.se

Innehåll. Dokumentet gäller från och med version

Administrera projekt på arvsfonden.se

Alla rättigheter till materialet reserverade Easec

Nyps Centrala dokumentmallar

Ang n e g l e e l s e s B er e mu m d u e d z e -Sv S a v n a k n v k i v s i t Generaldirektör

Roller i Liferay och Axiell Arena

WEBBSERVERPROGRAMMERING

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

EXFLOW NAV BROSCHYR VÄLJ LÖNSAMHET ISTÄLLET FÖR ADMINISTRATION HANTERA DINA LEVERANTÖRSFAKTUROR DIREKT I MICROSOFT DYNAMICS NAV

Grundläggande funktioner i CMS ifrån Argonova Systems, 2011.

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Ny webbplats och medlemsadministration2015

Skapa spellista i play.lnu.se Gör en samling med filmer som hör ihop

Webbserverprogrammering

Manual till din webbplats. Hur du administrerar Umbraco

Sitevision för kontorsredaktörer

Instruktioner för roedeers.se

PageTurner är en tjänst för att skapa bläddringsbara Flash-dokument - ett inslag i den moderna webbvärlden som blivit alltmer populärt.

Wordpress och Sociala medier av Sanna Ohlander Guide till hur du skapar och förändrar inlägg och sidor på staffanstorp.se

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

6. BLOGGVERKTYG. Här ska vi titta på några olika bloggverktyg som du kan använda för att komma igång med att börja blogga.

Widgets i DynaMaster 5 Golf

PRESENTATION AV DESIGN OCH OFFERT

Versionsinformation. Artvise Contact Center Version 4.0

Alla mediafiler Säkert på ett ställe

Utmaningar och möjligheter för svensk arbetsmarknad

Pilar till länkade aktiviteter skrivs ut även från översikt

Lättläst. Om du behöver tandvård

Utforska nya versionen av HelpDesk! HelpDesk Fler finesser, mer kontroll, men fortfarande lika lätt att använda!

Lathund länkar. Skapa en intern länk som en sida

Grundutbildning EPiServer CMS6

seminarier& våren 2008 utbildningar

Och den måste vi ta om hand på bästa sätt. Och det gör vi alla.

Uppgraderingsinstruktion för Tekis-FB 7.0.3

Hur offentlig verksamhet arbetar med extern webb och intranät. Kartläggning genomförd av AQ Analys 2015

Ett login. Hela vägen. med Meridium PortalShell och MobilityGuard

RELEASE Release 14.1 kommer finnas tillgänglig för er måndagen den 10 mars Allmänt

Karlstads kommun e-plattform

Blogga med Wordpress

Välkommen till Studiekanalen.se

Nyanländ kompetens. Ett samverkansprojekt mellan Mora, Orsa och Älvdalens kommuner, Högskolan Dalarna och Arbetsförmedlingen.

Förvaltningsmodell e- tjänsteplattform

Startguide för Administratör Kom igång med Microsoft Office 365

Webbtillgänglighet. Webbtillgänglighet. World Wide Web Consortium. Web Accessibility Initiative, WAI WCAG 2.0 WCAG 1.0

NOVA SOFTWARE. Agenda. Arbetsflöde Tillbakablick Produktplan (Roadmap)

Webbpolicy. Bilaga: Att skriva tillgängligt för webben POLICY. Kommunledningskontoret Anna Sandström,

Daniel Persson. Födelsedatum: Vindragaregatan 3B, Göteborg Telefon: CURRICULUM VITAE

Hitta ditt nya arbete genom oss

Kumla kommuns e-tjänsteplattform för att skapa användarvänliga e-tjänster för externa och interna mottagare

Alltele poäng Alltele reduktion Telia poäng Telia reduktion

PRINTER DRIVER ADMINISTRATOR GUIDE

UPPDATERA DIN UNICO-ORGELS OPERATIVSYSTEM!

Release notes. BOOK-IT PUB version

Tomelilla kommun har främst två syften som ska uppnås genom en ny webbplats.

Hej, vi tror att Nordens bästa intranät digitala arbetsplats finns på Vasakronan!

Installationsbeskrivning för CAB Service Platform med CABInstall

Installation av Topocad

Trimble Communication Network Release notes Page 1

Plugboard Guide till WooCommerce. Stöder - WooCommerce 3.x

Hitta ditt nya arbete genom oss

LEGA ONLINE. Bli lönsammare med Lega Online. - Sveriges största internetbaserade bokningssystem.

Transkript:

Proxymodulen i SiteVision - erfarenheter och exempel Johan Albertsson Johan Wallén

SiteVisions proxymodul SiteVisiondagarna 2013 Kom igång med proxymodulen - se dragningen på Youtube! SiteVisiondagarna 2014 Erfarenheter och exempel från webbplatser med proxymodulen - se dem i verkligheten!

Om Johan Albertsson Började arbeta med SiteVision 2007 på Pulsen Var med och byggde Arbetsförmedlingens webbplats och intranät runt 2010 Nu deltid på Arbetsförmedlingen Driver bloggen johanalbertsson.se

Om Arbetsförmedlingen Vårt uppdrag kommer från riksdag och regering. Vi ska förbättra arbetsmarknaden genom att:! Effektivt sammanföra dem som söker arbete med dem som söker arbetskraft Prioritera de som befinner sig långt från arbetsmarknaden Bidra till att stadigvarande öka sysselsättningen

Mer om Arbetsförmedlingen Arbetsförmedlingen har ca 13 000 anställda som finns runt om i hela Sverige på 320 arbetsförmedlingar. IT-avdelningen har ca 330 anställda och sysselsätter totalt drygt 530 personer inkl. konsulter. 6 500 000 sidvisningar i veckan Populäraste applikationen är Platsbanken (proxymodul!)

Om Johan Wallén Konsult på XLENT Consulting Group inriktning på affärskritiska webbplatser 10 år med portaler och CMS-lösningar 6 år med SiteVision hos ett flertal kunder i olika branscher Nu på Pensionsmyndigheten

Om Pensionsmyndigheten FK + PPM = Pensionsmyndigheten Samlat ansvar för medborgarnas allmänna pension Intranät och externwebb a la SiteVision

Erfarenheter

Antalet proxys på Arbetsförmedlingen.se 80 proxymoduler 27 applikationer

Historia Varje applikation var en egen webbserver med egen adress Inget delades mellan applikationerna

Platsbanken 2009

Vad man ville uppnå med nya arbetsformedlingen.se Samma utseende på alla sidor (en mall) En adress: www.arbetsformedlingen.se Sökbarhet i alla applikationer från samma fält

Lösningen? Proxymodulen så klart!

Gamla Yrkeskompassen

Förändringar som gjorts de senaste fem åren Skalat bort all design

Om man klipper in en applikation man äger kan man välja hur mycket av utseendet som ska ligga i portalen Här ligger utmaningen

Arkitektur Besökare Lastbalanserare arbetsformedlingen.se Lastbalanserare platsbanken.arbetsformedlingen.se SiteVisionservrar Platsbankenservrar

Fördelarna med att använda proxyn Applikationer var byggda i.net och vi hade inte resurser att migrera till portlet Kunde lansera utan att bygga om alla applikationer till portlets

Alternativ strategi Nyutveckling i valfri webbteknik för integration med portalen via proxymodulen Motiv: Inget starkt beroende mellan applikation och portal Pensionsmyndigheten har en stor applikation som integreras i SiteVision

Förberedelser och utvecklingen

Applikationsutveckling Utmaning: Varje utvecklare (totalt ca 15 st) vill kunna köra sin egen applikation via portalen - alltså med individuella startadresser för respektive utvecklare

Applikationsutveckling Lösning: Kopiera webbplatsen och ställ om alla proxy-adresser till att peka på respektive utvecklares lokala miljö

Applikationsutveckling + Väldigt snabb roundtrip för utvecklaren = effektivt = glada utvecklare - Medaljens baksida: Mycket skyfflande av data för att sätta upp miljön

Att tänka på vid utveckling via proxymodulen Ramverk CSS Generella funktioner Test Timeout Komplexiteten ökar

Svårigheten att använda samma ramverk (jquery) i proxyn som portalen Det är en utmaning att ha samma ramverk med samma version i alla miljöer

CSS som ska vara gemensamma Så fort man uppdaterar en css-regel måste alla utvecklare få den här uppdateringen

Vilka funktioner är generella? Om en applikation utvecklar egen javascript-dropdown, ska alla kunna använda den?

Test För en testare kan det vara svårt att avgöra om en bugg ligger i applikationen eller portalen

Time-out Individuella time-outs på varje proxy

Responsivitet Om man vill lansera en responsiv webbplats måste applikationerna skrivas om så att de använder samma ramverk som portalen

Svårt att förutse alla problem Om man i en inproxad applikation har en textredigerare där en redaktör klistrar in en länk till en annan inproxad applikation och den här länken öppnas med en onclick, blir det fel (löses med en systeminställning)

Förvaltning och drift

Administration och förvaltning I ett stort system med många applikationer och sidor med proxymoduler blir överblicken ett problem Bra att undvika individuella inställningar i de olika proxymodulerna då det saknas bra administrationsmöjlighet

Administration och förvaltning - vad man vill undvika? Undvik komplexa lösningar med funktionalitet och konfiguration i både proxy, applikation och portal

Administration och förvaltning - Hur gör man då Få inställningar i proxyn och minimera XSLT-koden På arbetsförmedlingen hade förvaltningen av 80 proxymoduler med egna inställningar blivit omöjlig

Administration och förvaltning - Exempel XSLT

Templatefilen - spännande läsning för den modige! template.xsl - where all the action is!! /sitevision/tomcat/webapps/root/web- INF/classes/_ senselogic/sitevision/portlet/proxy/ web/_ template.xsl

Driftsaspekten då? Proxyportleten medger en lös koppling mellan portal och applikation Lättare att uppgradera och sköta underhåll på respektive systemdel Lastdelning och redundans

Stoppskyltar, varför? Varje applikation ha kan ha sin egen release Personer utan SiteVision-kunskap kan administrera detta Går snabbt att visa information när ett system krånglar

Tack! + Frågor? johan.a.albertsson@gmail.com johan.wallen@xlent.se