We Liferay 
Liferay is the leading open! 
source social web platform! 
! 
We are the leading Swedish! 
Liferay consultancy
Agenda 
Vad är Liferay 
Case, Västra Götalandsregionen 
Case, Cygate 
Case, Uppsala universitet
Första 
Liferaypartner i 
Sverige 
Ledande på Liferay 
Över 7 års 
erfarenhet 
Officiell partner 
utbildning 
Flest 
installationer i 
landet 
Liferay är kärnan i 
allt vi gör
Vi har arbetat med till exempel
Ministry of Health - Oman 
• Hälsoportal för alla 
invånare i landet 
Oman med e-tjänster 
! 
• Intranät för 
Hälsoministeriet i 
landet 
! 
• Precis startat nu i 
mars
Vad är Liferay?
Vad är webb? 
Publicering 
Content Management 
Kommunikation 
Samarbete 
Intranät 
Rich Internet Applications 
Mobilitet 
… 
? } 
EN 
plattform
Portal
En plattform 
Innehållshantering Socialt samarbete 
Social Rättigheter 
Applikationer 
Användare 
Workflow Taxonomi Sök 
Plattform
Innehållshantering 
Artiklar 
WCM, strukturerat innehåll och presentation 
Dokumentbibliotek 
Versionshantering, komplex metadata, kategorisering 
Mediafiler 
Flexibel publicering, förhandsvisning av ljud och video, 
metadatahantering 
Datalistor och formulär 
Flöden och processer
Liferay Sync 
Dropbox för företaget 
Applikation som synkroniserar filer och dokument mellan 
användarens dator och Liferays dokumentbibliotek 
Brett plattformsstöd 
Windows, Mac, iOS och Android 
Arbeta offline 
Ändringar synkroniseras när 
nätverket är tillgängligt
Samarbete 1 
Gruppsajter 
Öppna, slutna, dolda. Kan baseras på organisationens 
struktur. Mallbaserade eller fria. Hierarkiska eller “platta”. 
Relationer 
Vänner, kollegor, fiender. Enkel- eller dubbelriktade. 
Aktivitetsflöden 
Sammanfattning av vad som hänt i ditt nätverk
Samarbete 2 
Applikationer 
! 
Diskussionsforum 
Bloggar 
Wikis 
Chatt 
Kalender 
Privata meddelanden * 
Mikroblogg (“statusuppdateringar”) * 
Aktivitetsflöden för sajter, grupper, … * 
* Social Office
Social Office 
Socialt samarbetsverktyg-in-a-box 
Paketering av applikationer i nyckelfärdigt utförande 
Kompletterar Liferay 
Inte en separat installation 
! 
Kort startsträcka 
Men mindre flexibilitet 
! 
Separat licens 
Inte en separat installation
Aktivitetsflöde 
Delade länkar 
Samarbetsyta med verktyg
Samarbete 2 Notifieringar 
Chatt 
Mina verktyg 
Användarprofiler
Utvecklingsplattformen 
Standardiserad 
Baseras på standardiserad teknik, populära ramverk och 
öppen källkod: Java, Spring, Hibernate, YUI, Bootstrap. 
! 
Anpassningsbar 
I princip hela plattformen kan anpassas på ett supporterat 
sätt 
! 
Marknadsledande supportmatris 
Går att köra på alla stora Javaapplikationsservrar och 
databaser
Utvecklingsplattformen 
Standardiserade APIer 
Applikationer utvecklas mot publicerad standard 
! 
Högklassiga utvecklingsverktyg 
Ökar produktivitet och minskar risken för fel 
! 
Som utvecklare 
Standing on the Shoulders of Giants
Kunskapsplatsen 
Finns redan här idag
Omvärlden om Liferay
Gartner 2013 
In Leaders Quadrant: Gartner Magic Liferay Liferay, Inc. Confidential and proprietary information. record deployments. Liferay architectural few complaints. enjoyed customers Liferay framework modern internal-ease of scalability Liferay's alternative appropriate
Gartner 2013 
”Liferay has accumulated an impressive track record of satisfied 
customers in challenging deployments. During the past several 
years, Liferay has moved into a more critical architectural role for 
larger organizations, with few complaints. 
! 
Customers report that ease of deployment, integration, flexibility and 
scalability are among its strongest attributes.”
Starkt community 
100 000 communitymedlemmar 
300 000 forumposter 
Marketplace 
! 
Bloggar och webbplatser 
Användargrupper
Liferay på VGR 
• Sedan 2007 
Ersatte WebSphere Portal 
• Två huvudinstallationer 
Regionportalen & Hotellet 
• Regionportalen 
ETT fönster mot informationen 
! 
• Hotellet 
Fristående siter och portaler
Regionportalen 
! 
En plattform för systemintegration 
(Application Integration Platform)
Varför Regionportalen? 
• ETT fönster till informationen 
Regionportalen samlar de webbsystem och den 
information som används i det dagliga arbetet 
! 
• Säker åtkomst överallt 
Du behöver attestera en faktura men har gått hem. Eller 
du vill läsa eller komma åt något på intranätet men 
sitter på tåget
Grundfunktionalitet 
• Rollstyrning 
Användare ser de system deras yrkesroll och 
organisationstillhörighet tillåter 
! 
• En inloggning 
En inloggning till alla anslutna system (Single Sign-On) 
• Anpassade säkerhetsnivåer 
Stöder olika säkerhetsnivåer (lösenord, SITHS 
kortinloggning, e-id)
Grundfunktionalitet 
• Application Toolbox 
Verktygslåda med tjänster och funktioner, t ex 
inloggning, signering, behörighet, gränssnitts-komponenter 
! 
• PDL-stöd 
Stöd för patientdatalagens krav på vårdapplikationer 
(pågående)
Regionportalen erbjuder 
• Effektivare utveckling 
Sänker utvecklingskostnader genom återanvändning av 
Application Toolbox 
• Extern åtkomst 
Åtkomst för VGR personal och externa användare 
(privata vårdgivare, kommunanställda, leverantörer...) 
• Stöd för målgruppsportaler 
Riktade portaler för politiker, tandvård, primärvård, etc
Mobil åtkomst
Ex - startsidan 
Notifikationer! 
Fakturor 
Olästa mail 
VGR IT ärenden 
mm. 
Aggregerade 
kalendrar! 
Notes 
Outlook 
Rumsbokning 
Google Calendar 
mm..
Ex - Mitt Jobb (1) 
Riktade applikationer! 
För mitt jobb och min yrkresroll med 
hjälpande beskrivningar
Ex - Mitt Jobb (2) 
Kontexthjälp! 
Kontexthjälp vid val av system
Ex - Systemsida 
Kontexthjälp! 
För aktuellt system 
Direktlänk! 
Öppna källapplikationen i nytt 
fönster
Ex - Målgruppsportal 
Målgruppsportal! 
För enheter/yrkeskategorier 
Här ett ex för Tandvårdsenheten
Ex - Tyck Till 
Kontinuerlig feedback! 
Enkelt att lämna förbättringsförlag om 
Regionportalen i "Tyck Till"
Ex - Snabbnavigering 
Snabbnavigering! 
Ger enkel överblick över tjänster och 
applikationer och möjlighet till filtrering
Innovationsslussen 
Verktyg för öppen innovation inom hälso- och sjukvård
Verktyg för öppen innovation inom hälso-och 
Främja kreativitet 
Skapa samverkan 
En idébank och 
ett nav 
Skapa en lärande 
organisation 
Effektivisera 
idéhantering 
sjukvård
innovationsslussen.se
Idéer 
• Öppna och stängda 
Varje idé har en öppen och en stängd vy 
! 
• Öppna delen 
Kan ses av alla 
! 
• Stängda delen 
Kan ses av idégivaren samt personal på 
Innovationsslussen
När en idé är öppen kan anställda på VGR logga in 
och vara med och utveckla idéen 
Gilla 
Diskutera 
Lägga till 
som favorit
Gothia Forum 
Mötesplats för klinisk forskning
Mötesplats för klinisk forskning 
• Mötesplats & 
kunskapsstöd för 
klinisk forskning 
! 
• Nätverk med aktörer 
från både offentlig och 
privat sektor 
! 
• Söktjänst för 
information & 
kompetens
Vårdaktörsportalen 
Kunskapsstöd för personal i vården
Vårdaktörsportalen 
• Regionala medicinska 
riktlinjer 
! 
• Information från 
nationella webbplatser 
som 1177.se, 
Läkemedelsverket, 
Socialstyrelsen etc 
! 
• Ingår i Regionportalen 
! 
• Finns en öppen del - 
http://vap.vgregion.se
Om Cygate 
Sverigeledande systemintegratörer 
inom telekom, nätverk och säkerhet 
! 
700+ anställda på 20+ orter 
! 
Huvudkontor i Solna 
! 
Helägt dotterbolag till TeliaSonera
Bakgrund 
Nytt ärendehanteringssystem 
IPcenter 
! 
Befintlig kundwebb fasas ut 
Gammal lösning som behöver ersättas 
! 
Mål: nya lösningen integrerad med 
webbplatsen 
En kundingång, gränssnitt anpassade för kund och inte 
leverantör 
!
Förutsättningar 
Liferay primär plattform för webb 
! 
Intranät 
I drift sedan 2010 
! 
Publik webb, www.cygate.se 
Lanserad vintern 2012 
! 
Ärenderegistrering 
Formulär för datalistor för registrering av produktreturer 
finns idag på publika webben
Kundwebb 
Cygates kunder 
! 
Kommer åt filer och dokument 
Lägger beställningar 
Följer pågående ärenden 
Läser nyheter
Kundwebb 
Webbsajt och kundwebb helt integrerade
Kundwebb 
Projektfas 1: Hämta och visa data 
Fas 2: börjar snart
Kundwebb
Uppsala universitet 
6 500! 
6 500! 
???! 
100! 
12! 
1! 
1 
Anställda 
Medarbetare 
System 
Enheter 
Campus 
Sjukhus 
Gotland
Decentraliserad 
• Geografiskt 
• Politiskt 
• Tekniskt
”Gör något bra 
och gör det snabbt!
Framgång 
• Starkt internt team 
• Externa experter 
• Långsiktig finansiering 
• Styrning mot effekt 
• Plattform som stödjer lättrörlig 
utveckling
Medarbetarportalen 
• Klassiskt intranät 
Intern information för medarbetare 
• Samarbetsverktyg 
Möjlighet att dela dokument, kalender och diskutera i 
grupp 
• Tjänsteportal 
Ett fönster mot interna IT-tjänster vid UU
Startsida 
Samlar information från medarbetarens 
alla samarbetsytor och enheter. 
! 
Snabbverktyg – snabbt kunna utföra 
uppgifter som många gör ofta. 
! 
Ramverk som kan utökas med ny 
funktionalitet i framtiden.
Administrativ info. 
Mål och riktlinjer, rektor Riktlinjer för tjänsteresor och möten. 
Personalavdelningen Reseförskott och resehanteringssystemet 
Ekonomiavdelningen Stöd för att boka olika typer av resor. ”Så här gör du för att 
boka” 
Institutionen Lokalt stöd och riktlinjer. ”Hos oss så är det den här 
personen som hanterar reseutlägg”.
Administrativ info. 
Mål och riktlinjer, rektor Riktlinjer för tjänsteresor och möten. 
Byggnadsavdelningen Miljöpolicy 
Personalavdelningen Reseförskott och resehanteringssystemet 
Ekonomiavdelningen Stöd för att boka olika typer av resor. ”Så här gör du för att 
boka” 
Institutionen Lokalt stöd och riktlinjer. ”Hos oss så är det den här 
personen som hanterar reseutlägg”.
Administrativ information 
• Samlar all information kring ett tema på ett och 
samma ställe, oavsett avsändare. 
• Såväl centralt som lokala enheter kan bidra med 
information. 
• Presenterar information beroende på tillhörighet/ 
anställning. 
• Ger enkel väg till både lokal och central 
information och minskar belastning på lokala 
enheter.
Text
Text
Samarbetsytor 
Medarbetaren kan själv starta, eller är 
medlem pga organisatorisk tillhörighet 
! 
Dela dokument, diskussionsforum, blogg 
! 
För internt samarbete inom en grupp. 
! 
Även bjuda in medlemmar utanför UU
Profilsida 
Möjlighet för medarbetaren att profilera 
sig själv 
! 
Samlar data från fler datakällor 
! 
Delvis redigerbar av medarbetaren själv. 
! 
Tillgänglig externt vilket ökar hittbarheten 
för universitets medarbetare.
Text
Plattform (för integreringar) 
Mötesstöd, byggt i Liferay & Alfresco 
Hänvisning av telefon mot telefonisystem 
Lönebesked mot lönesystem 
Tentamensdatabas, helt nytt system 
Kalender mot Microsoft Exchange 
Sjukanmälan mot personalsystem 
…vad som gör verksamheten effektivare
We Liferay 
Liferay is the leading open! 
source social web platform! 
! 
We are the leading Swedish! 
Liferay consultancy

Vad är Liferay? 3 Case

  • 1.
    We Liferay Liferayis the leading open! source social web platform! ! We are the leading Swedish! Liferay consultancy
  • 2.
    Agenda Vad ärLiferay Case, Västra Götalandsregionen Case, Cygate Case, Uppsala universitet
  • 3.
    Första Liferaypartner i Sverige Ledande på Liferay Över 7 års erfarenhet Officiell partner utbildning Flest installationer i landet Liferay är kärnan i allt vi gör
  • 4.
    Vi har arbetatmed till exempel
  • 5.
    Ministry of Health- Oman • Hälsoportal för alla invånare i landet Oman med e-tjänster ! • Intranät för Hälsoministeriet i landet ! • Precis startat nu i mars
  • 6.
  • 7.
    Vad är webb? Publicering Content Management Kommunikation Samarbete Intranät Rich Internet Applications Mobilitet … ? } EN plattform
  • 8.
  • 9.
    En plattform InnehållshanteringSocialt samarbete Social Rättigheter Applikationer Användare Workflow Taxonomi Sök Plattform
  • 10.
    Innehållshantering Artiklar WCM,strukturerat innehåll och presentation Dokumentbibliotek Versionshantering, komplex metadata, kategorisering Mediafiler Flexibel publicering, förhandsvisning av ljud och video, metadatahantering Datalistor och formulär Flöden och processer
  • 11.
    Liferay Sync Dropboxför företaget Applikation som synkroniserar filer och dokument mellan användarens dator och Liferays dokumentbibliotek Brett plattformsstöd Windows, Mac, iOS och Android Arbeta offline Ändringar synkroniseras när nätverket är tillgängligt
  • 12.
    Samarbete 1 Gruppsajter Öppna, slutna, dolda. Kan baseras på organisationens struktur. Mallbaserade eller fria. Hierarkiska eller “platta”. Relationer Vänner, kollegor, fiender. Enkel- eller dubbelriktade. Aktivitetsflöden Sammanfattning av vad som hänt i ditt nätverk
  • 13.
    Samarbete 2 Applikationer ! Diskussionsforum Bloggar Wikis Chatt Kalender Privata meddelanden * Mikroblogg (“statusuppdateringar”) * Aktivitetsflöden för sajter, grupper, … * * Social Office
  • 14.
    Social Office Socialtsamarbetsverktyg-in-a-box Paketering av applikationer i nyckelfärdigt utförande Kompletterar Liferay Inte en separat installation ! Kort startsträcka Men mindre flexibilitet ! Separat licens Inte en separat installation
  • 15.
    Aktivitetsflöde Delade länkar Samarbetsyta med verktyg
  • 16.
    Samarbete 2 Notifieringar Chatt Mina verktyg Användarprofiler
  • 17.
    Utvecklingsplattformen Standardiserad Baseraspå standardiserad teknik, populära ramverk och öppen källkod: Java, Spring, Hibernate, YUI, Bootstrap. ! Anpassningsbar I princip hela plattformen kan anpassas på ett supporterat sätt ! Marknadsledande supportmatris Går att köra på alla stora Javaapplikationsservrar och databaser
  • 18.
    Utvecklingsplattformen Standardiserade APIer Applikationer utvecklas mot publicerad standard ! Högklassiga utvecklingsverktyg Ökar produktivitet och minskar risken för fel ! Som utvecklare Standing on the Shoulders of Giants
  • 19.
  • 20.
  • 21.
    Gartner 2013 InLeaders Quadrant: Gartner Magic Liferay Liferay, Inc. Confidential and proprietary information. record deployments. Liferay architectural few complaints. enjoyed customers Liferay framework modern internal-ease of scalability Liferay's alternative appropriate
  • 22.
    Gartner 2013 ”Liferayhas accumulated an impressive track record of satisfied customers in challenging deployments. During the past several years, Liferay has moved into a more critical architectural role for larger organizations, with few complaints. ! Customers report that ease of deployment, integration, flexibility and scalability are among its strongest attributes.”
  • 23.
    Starkt community 100000 communitymedlemmar 300 000 forumposter Marketplace ! Bloggar och webbplatser Användargrupper
  • 25.
    Liferay på VGR • Sedan 2007 Ersatte WebSphere Portal • Två huvudinstallationer Regionportalen & Hotellet • Regionportalen ETT fönster mot informationen ! • Hotellet Fristående siter och portaler
  • 26.
    Regionportalen ! Enplattform för systemintegration (Application Integration Platform)
  • 27.
    Varför Regionportalen? •ETT fönster till informationen Regionportalen samlar de webbsystem och den information som används i det dagliga arbetet ! • Säker åtkomst överallt Du behöver attestera en faktura men har gått hem. Eller du vill läsa eller komma åt något på intranätet men sitter på tåget
  • 28.
    Grundfunktionalitet • Rollstyrning Användare ser de system deras yrkesroll och organisationstillhörighet tillåter ! • En inloggning En inloggning till alla anslutna system (Single Sign-On) • Anpassade säkerhetsnivåer Stöder olika säkerhetsnivåer (lösenord, SITHS kortinloggning, e-id)
  • 29.
    Grundfunktionalitet • ApplicationToolbox Verktygslåda med tjänster och funktioner, t ex inloggning, signering, behörighet, gränssnitts-komponenter ! • PDL-stöd Stöd för patientdatalagens krav på vårdapplikationer (pågående)
  • 30.
    Regionportalen erbjuder •Effektivare utveckling Sänker utvecklingskostnader genom återanvändning av Application Toolbox • Extern åtkomst Åtkomst för VGR personal och externa användare (privata vårdgivare, kommunanställda, leverantörer...) • Stöd för målgruppsportaler Riktade portaler för politiker, tandvård, primärvård, etc
  • 31.
  • 32.
    Ex - startsidan Notifikationer! Fakturor Olästa mail VGR IT ärenden mm. Aggregerade kalendrar! Notes Outlook Rumsbokning Google Calendar mm..
  • 33.
    Ex - MittJobb (1) Riktade applikationer! För mitt jobb och min yrkresroll med hjälpande beskrivningar
  • 34.
    Ex - MittJobb (2) Kontexthjälp! Kontexthjälp vid val av system
  • 35.
    Ex - Systemsida Kontexthjälp! För aktuellt system Direktlänk! Öppna källapplikationen i nytt fönster
  • 36.
    Ex - Målgruppsportal Målgruppsportal! För enheter/yrkeskategorier Här ett ex för Tandvårdsenheten
  • 37.
    Ex - TyckTill Kontinuerlig feedback! Enkelt att lämna förbättringsförlag om Regionportalen i "Tyck Till"
  • 38.
    Ex - Snabbnavigering Snabbnavigering! Ger enkel överblick över tjänster och applikationer och möjlighet till filtrering
  • 39.
    Innovationsslussen Verktyg föröppen innovation inom hälso- och sjukvård
  • 40.
    Verktyg för öppeninnovation inom hälso-och Främja kreativitet Skapa samverkan En idébank och ett nav Skapa en lärande organisation Effektivisera idéhantering sjukvård
  • 41.
  • 42.
    Idéer • Öppnaoch stängda Varje idé har en öppen och en stängd vy ! • Öppna delen Kan ses av alla ! • Stängda delen Kan ses av idégivaren samt personal på Innovationsslussen
  • 43.
    När en idéär öppen kan anställda på VGR logga in och vara med och utveckla idéen Gilla Diskutera Lägga till som favorit
  • 44.
    Gothia Forum Mötesplatsför klinisk forskning
  • 45.
    Mötesplats för kliniskforskning • Mötesplats & kunskapsstöd för klinisk forskning ! • Nätverk med aktörer från både offentlig och privat sektor ! • Söktjänst för information & kompetens
  • 46.
  • 47.
    Vårdaktörsportalen • Regionalamedicinska riktlinjer ! • Information från nationella webbplatser som 1177.se, Läkemedelsverket, Socialstyrelsen etc ! • Ingår i Regionportalen ! • Finns en öppen del - http://vap.vgregion.se
  • 49.
    Om Cygate Sverigeledandesystemintegratörer inom telekom, nätverk och säkerhet ! 700+ anställda på 20+ orter ! Huvudkontor i Solna ! Helägt dotterbolag till TeliaSonera
  • 50.
    Bakgrund Nytt ärendehanteringssystem IPcenter ! Befintlig kundwebb fasas ut Gammal lösning som behöver ersättas ! Mål: nya lösningen integrerad med webbplatsen En kundingång, gränssnitt anpassade för kund och inte leverantör !
  • 51.
    Förutsättningar Liferay primärplattform för webb ! Intranät I drift sedan 2010 ! Publik webb, www.cygate.se Lanserad vintern 2012 ! Ärenderegistrering Formulär för datalistor för registrering av produktreturer finns idag på publika webben
  • 52.
    Kundwebb Cygates kunder ! Kommer åt filer och dokument Lägger beställningar Följer pågående ärenden Läser nyheter
  • 53.
    Kundwebb Webbsajt ochkundwebb helt integrerade
  • 54.
    Kundwebb Projektfas 1:Hämta och visa data Fas 2: börjar snart
  • 55.
  • 57.
    Uppsala universitet 6500! 6 500! ???! 100! 12! 1! 1 Anställda Medarbetare System Enheter Campus Sjukhus Gotland
  • 58.
    Decentraliserad • Geografiskt • Politiskt • Tekniskt
  • 59.
    ”Gör något bra och gör det snabbt!
  • 60.
    Framgång • Starktinternt team • Externa experter • Långsiktig finansiering • Styrning mot effekt • Plattform som stödjer lättrörlig utveckling
  • 61.
    Medarbetarportalen • Klassisktintranät Intern information för medarbetare • Samarbetsverktyg Möjlighet att dela dokument, kalender och diskutera i grupp • Tjänsteportal Ett fönster mot interna IT-tjänster vid UU
  • 62.
    Startsida Samlar informationfrån medarbetarens alla samarbetsytor och enheter. ! Snabbverktyg – snabbt kunna utföra uppgifter som många gör ofta. ! Ramverk som kan utökas med ny funktionalitet i framtiden.
  • 65.
    Administrativ info. Måloch riktlinjer, rektor Riktlinjer för tjänsteresor och möten. Personalavdelningen Reseförskott och resehanteringssystemet Ekonomiavdelningen Stöd för att boka olika typer av resor. ”Så här gör du för att boka” Institutionen Lokalt stöd och riktlinjer. ”Hos oss så är det den här personen som hanterar reseutlägg”.
  • 66.
    Administrativ info. Måloch riktlinjer, rektor Riktlinjer för tjänsteresor och möten. Byggnadsavdelningen Miljöpolicy Personalavdelningen Reseförskott och resehanteringssystemet Ekonomiavdelningen Stöd för att boka olika typer av resor. ”Så här gör du för att boka” Institutionen Lokalt stöd och riktlinjer. ”Hos oss så är det den här personen som hanterar reseutlägg”.
  • 67.
    Administrativ information •Samlar all information kring ett tema på ett och samma ställe, oavsett avsändare. • Såväl centralt som lokala enheter kan bidra med information. • Presenterar information beroende på tillhörighet/ anställning. • Ger enkel väg till både lokal och central information och minskar belastning på lokala enheter.
  • 69.
  • 70.
  • 71.
    Samarbetsytor Medarbetaren kansjälv starta, eller är medlem pga organisatorisk tillhörighet ! Dela dokument, diskussionsforum, blogg ! För internt samarbete inom en grupp. ! Även bjuda in medlemmar utanför UU
  • 74.
    Profilsida Möjlighet förmedarbetaren att profilera sig själv ! Samlar data från fler datakällor ! Delvis redigerbar av medarbetaren själv. ! Tillgänglig externt vilket ökar hittbarheten för universitets medarbetare.
  • 77.
  • 78.
    Plattform (för integreringar) Mötesstöd, byggt i Liferay & Alfresco Hänvisning av telefon mot telefonisystem Lönebesked mot lönesystem Tentamensdatabas, helt nytt system Kalender mot Microsoft Exchange Sjukanmälan mot personalsystem …vad som gör verksamheten effektivare
  • 79.
    We Liferay Liferayis the leading open! source social web platform! ! We are the leading Swedish! Liferay consultancy