See what pitfalls companies are facing when running Liferay portal. In the previous year, our company has audited 5 real-life projects based on Liferay Portal which are now running in production mode and serving many users. The audits were focused on architecture, infrastructure, technical design and implementation. During the presentation, we will show you common anti-patterns we have found during the audits and their impacts and consequences on the portal.
Often business stakeholders are confused about choosing the right Open source Portal and CMS. Not only that the confusion prevails on the actual understanding of a Portal and CMS. Liferay and Drupal are one of the most popular Portal and CMS platforms. This presentation helps business stakeholders choose the right Portal and CMS platform.
An overview of liferay portal.
The outline is:
1.> Review Liferay Portal
– Enterprise Layer
– Extensions Framework
– Logical Architecture of Liferay
– Service layer
– Service Builder
– Web services
– Persistence Layer
– User Management: Organization, Site, User, Roles, Groups
2.> Out of the box features
– Document and Media Library
• Image Management
• Document Management
– Web Content Management
– Asset, Tagging, and Categorization
Introduction to Portlets Using Liferay Portalrivetlogic
Rivet Logic's Costa Rica Developer's Forge presented this at a Costa Rica Java Users Group meeting. The presentation provides an introduction to portlets using Liferay Portal - including Portals and Portlets; Liferay Portal 6.0, Liferay SDK and Liferay IDE; Portlet 1.0 (JSR 168).
Beskrivning av Strikersoft. Vem vi är, vad vi gör, hur vi tänker, vad vi gör och vad vi kan erbjuda. Ger dig också 5 saker att tänka på när du ska digitalisera din verksamhet.
See what pitfalls companies are facing when running Liferay portal. In the previous year, our company has audited 5 real-life projects based on Liferay Portal which are now running in production mode and serving many users. The audits were focused on architecture, infrastructure, technical design and implementation. During the presentation, we will show you common anti-patterns we have found during the audits and their impacts and consequences on the portal.
Often business stakeholders are confused about choosing the right Open source Portal and CMS. Not only that the confusion prevails on the actual understanding of a Portal and CMS. Liferay and Drupal are one of the most popular Portal and CMS platforms. This presentation helps business stakeholders choose the right Portal and CMS platform.
An overview of liferay portal.
The outline is:
1.> Review Liferay Portal
– Enterprise Layer
– Extensions Framework
– Logical Architecture of Liferay
– Service layer
– Service Builder
– Web services
– Persistence Layer
– User Management: Organization, Site, User, Roles, Groups
2.> Out of the box features
– Document and Media Library
• Image Management
• Document Management
– Web Content Management
– Asset, Tagging, and Categorization
Introduction to Portlets Using Liferay Portalrivetlogic
Rivet Logic's Costa Rica Developer's Forge presented this at a Costa Rica Java Users Group meeting. The presentation provides an introduction to portlets using Liferay Portal - including Portals and Portlets; Liferay Portal 6.0, Liferay SDK and Liferay IDE; Portlet 1.0 (JSR 168).
Beskrivning av Strikersoft. Vem vi är, vad vi gör, hur vi tänker, vad vi gör och vad vi kan erbjuda. Ger dig också 5 saker att tänka på när du ska digitalisera din verksamhet.
Men ingen använder väl intranätet ändå?Intranätverk
Hur Praktikertjänst arbetat för att göra intranätet till den primära informationskanalen.
Presenterad på Intranätverk 2014: Göteborg, 6 november av Morgan Berglund – Williams, Praktikertjänst.
Att genomföra komplexa digitala projekt. Genomgång av agila arbetssätt, strategier och genomförande av webbprojekt. Erfarenheter och praktiska tips från caset Vårdgivarguiden.
Tänk stort och agera smått på väg mot den digitala arbetsplatsenIntranätverk
Varför behöver medarbetarna en digital arbetsplats? Hur kan en vision av den digitala arbetsplatsen se ut? Hur kan man närma sig den på ett pragmatiskt och metodiskt sätt – utan att fastna i tekniken?
Presenterad av Oscar Berg, Avega Group den 21 maj på Intranätverk.
IBM BC2015 - Husqvarna - Den smarta trädgården!IBM Sverige
Denna presentation hölls på IBM Business Connect (http://www.ibm.com/se/businessconnect) i oktober 2015 av Lars Olofsson (System Architect, Husqvarna Group) och Dag Peterson, Sogeti.
Beskrivning:
Husqvarna tar oss med på en digital resa mot en smartare trädgård. Längs vägen får vi stifta bekantskap med deras mobila strategi och deras utvecklingsarbete kring Internet-of-Things. Vi får även insyn i hur de utnyttjar Cloud för att kunna leverera värde till sina kunder.
Vad krävs för att accelerera den digitala transformationen och skapa rätt förutsättningarna för innovation.
Vilka digitala trender kan vi se som utmanar affärslogiken och hur kan man på bästa sätt förhålla sig till de ständigt föränderliga digitala förutsättningarna.
Johan Linåkers presentation JobTech Dev – En Öppen Plattform för Digital Jobb...VIRGOkonsult
Presentationsbilder från seminariet 2019-12-04 "Hur kan myndigheter generera ännu mer samhällsnytta och varför är det viktigt med ekosystem?" Johan Linåker föreläste
Offentlig sektor i förändring - JobTech Dev - En Öppen Plattform för Digital ...Johan Linåker
Presentation om offentlig sektor i förändring given 2019-12-04 i samarbete mellan Redpill Linpro och Arbetsförmedlingen.
Presentationen fokuserade på hur offentlig sektor kan skapa mjukvarubaserade ekosystem och använda öppen data och källkod som plattform för att skapa sektorsöverskridande samarbete, samskapande och samverkan. Presentationen utgick från exemplet av JobTech Dev, en öppen plattform från Arbetsförmedlingen med syftet att driva på innovationen inom digital matchning och vägledning i Sverige.
https://www.redpill-linpro.com/events/offentlig-sektor-i-forandring
Elastic presents how The Guardian uses log analysis when creating articles and content on their website.
Findwise talks about Big Data and log analysis and the possibilities it gives.
Jag höll ett föredrag om Microsoft Teams för våra kunder på Sogeti. Teams kommer att ersätta Skype på sikt. Redan nu ser vi uttalanden och roadmaps från Microsoft där man uppmanar till att börja att ta sig från Skype till Teams på ett eller annat sätt. Men hur ska jag tänka och vilka färdplan ska jag ha och varför ska vi använda Teams och till vad?
Ljud/podd: https://jonasjaani.se/microsoft-teams/
- Ägandeskapet för vårt intranät, ”Insidan”, ligger på ”HR”. Är det bra tro?
- Och är det verkligen nödvändigt med ett intranät med knappt 70 medarbetare?
Presenterad på Sitevisiondagarna 2012 i Örebro av Anders Häggdahl.
Presentationen bygger på vår långa erfarenhet av att ta fram och implementera sök och Findability-lösningar.
Vi visar exempel på hur några av de mer än 100 organisationer som vi arbetar med, tänker runt Findability och berättar om Findwise metod för att skapa maximal utväxling på våra kunders investeringar. Vidare går vi igenom vilka fördelar vårt samarbete med Sitevision ger användarna när man ska förbättra sin sökfunktionalitet.
Vårt mål är att bidra till att fler miljöanpassade produkter och tjänster når snabbare ut på marknaden.
Vi vill också bidra till att inköpare inom både den privata och offentliga sektorn får en ökad miljömedvetenhet genom att göra viktig information lättillgänglig vilket resulterar i fler miljödrivna inköp.
IBM Collaboration Forum - Therese Sinter SogetiIBM Sverige
Social collaboration – vår resa! Sogetigruppens kommunikationsdirektör delar öppenhjärtligt med sig av företagets globala satsning på en social samarbetsplattform i 15 länder. Tips, trix och konkreta erfarenheter.
Denna presentation hölls vid IBM Collaboration Forum 2011 i Stockholm.
Talare: Therese Sinter, Group Corporate Communications Director, Sogeti
Presentation from UppsalaJS, November 3, 2016.
Together we built a Javascript app and explored many parts of Webpack and how we can use Webpack to create production ready code as well as use it to help with our development.
Men ingen använder väl intranätet ändå?Intranätverk
Hur Praktikertjänst arbetat för att göra intranätet till den primära informationskanalen.
Presenterad på Intranätverk 2014: Göteborg, 6 november av Morgan Berglund – Williams, Praktikertjänst.
Att genomföra komplexa digitala projekt. Genomgång av agila arbetssätt, strategier och genomförande av webbprojekt. Erfarenheter och praktiska tips från caset Vårdgivarguiden.
Tänk stort och agera smått på väg mot den digitala arbetsplatsenIntranätverk
Varför behöver medarbetarna en digital arbetsplats? Hur kan en vision av den digitala arbetsplatsen se ut? Hur kan man närma sig den på ett pragmatiskt och metodiskt sätt – utan att fastna i tekniken?
Presenterad av Oscar Berg, Avega Group den 21 maj på Intranätverk.
IBM BC2015 - Husqvarna - Den smarta trädgården!IBM Sverige
Denna presentation hölls på IBM Business Connect (http://www.ibm.com/se/businessconnect) i oktober 2015 av Lars Olofsson (System Architect, Husqvarna Group) och Dag Peterson, Sogeti.
Beskrivning:
Husqvarna tar oss med på en digital resa mot en smartare trädgård. Längs vägen får vi stifta bekantskap med deras mobila strategi och deras utvecklingsarbete kring Internet-of-Things. Vi får även insyn i hur de utnyttjar Cloud för att kunna leverera värde till sina kunder.
Vad krävs för att accelerera den digitala transformationen och skapa rätt förutsättningarna för innovation.
Vilka digitala trender kan vi se som utmanar affärslogiken och hur kan man på bästa sätt förhålla sig till de ständigt föränderliga digitala förutsättningarna.
Johan Linåkers presentation JobTech Dev – En Öppen Plattform för Digital Jobb...VIRGOkonsult
Presentationsbilder från seminariet 2019-12-04 "Hur kan myndigheter generera ännu mer samhällsnytta och varför är det viktigt med ekosystem?" Johan Linåker föreläste
Offentlig sektor i förändring - JobTech Dev - En Öppen Plattform för Digital ...Johan Linåker
Presentation om offentlig sektor i förändring given 2019-12-04 i samarbete mellan Redpill Linpro och Arbetsförmedlingen.
Presentationen fokuserade på hur offentlig sektor kan skapa mjukvarubaserade ekosystem och använda öppen data och källkod som plattform för att skapa sektorsöverskridande samarbete, samskapande och samverkan. Presentationen utgick från exemplet av JobTech Dev, en öppen plattform från Arbetsförmedlingen med syftet att driva på innovationen inom digital matchning och vägledning i Sverige.
https://www.redpill-linpro.com/events/offentlig-sektor-i-forandring
Elastic presents how The Guardian uses log analysis when creating articles and content on their website.
Findwise talks about Big Data and log analysis and the possibilities it gives.
Jag höll ett föredrag om Microsoft Teams för våra kunder på Sogeti. Teams kommer att ersätta Skype på sikt. Redan nu ser vi uttalanden och roadmaps från Microsoft där man uppmanar till att börja att ta sig från Skype till Teams på ett eller annat sätt. Men hur ska jag tänka och vilka färdplan ska jag ha och varför ska vi använda Teams och till vad?
Ljud/podd: https://jonasjaani.se/microsoft-teams/
- Ägandeskapet för vårt intranät, ”Insidan”, ligger på ”HR”. Är det bra tro?
- Och är det verkligen nödvändigt med ett intranät med knappt 70 medarbetare?
Presenterad på Sitevisiondagarna 2012 i Örebro av Anders Häggdahl.
Presentationen bygger på vår långa erfarenhet av att ta fram och implementera sök och Findability-lösningar.
Vi visar exempel på hur några av de mer än 100 organisationer som vi arbetar med, tänker runt Findability och berättar om Findwise metod för att skapa maximal utväxling på våra kunders investeringar. Vidare går vi igenom vilka fördelar vårt samarbete med Sitevision ger användarna när man ska förbättra sin sökfunktionalitet.
Vårt mål är att bidra till att fler miljöanpassade produkter och tjänster når snabbare ut på marknaden.
Vi vill också bidra till att inköpare inom både den privata och offentliga sektorn får en ökad miljömedvetenhet genom att göra viktig information lättillgänglig vilket resulterar i fler miljödrivna inköp.
IBM Collaboration Forum - Therese Sinter SogetiIBM Sverige
Social collaboration – vår resa! Sogetigruppens kommunikationsdirektör delar öppenhjärtligt med sig av företagets globala satsning på en social samarbetsplattform i 15 länder. Tips, trix och konkreta erfarenheter.
Denna presentation hölls vid IBM Collaboration Forum 2011 i Stockholm.
Talare: Therese Sinter, Group Corporate Communications Director, Sogeti
Presentation from UppsalaJS, November 3, 2016.
Together we built a Javascript app and explored many parts of Webpack and how we can use Webpack to create production ready code as well as use it to help with our development.
Liferay is a truly powerful developer-friendly tool, and with the right tools and tool chain, we can make development even easier. During this session, participants will get a walkthrough of the tools we at Monator have developed to ease frontend development.
Participants will learn how to develop themes in which the changes are seen instantly, without re-deploying. Developing themes in your favourite code editor like static HTML pages, but with all the power of Liferay! They will also learn how to work with Application Display Templates, Web Content Structures and Templates, and DDTs with a workflow in which the developers don't have to think about cutting and pasting files into Liferay: it's all automated.
With all the power of the Web Content Strucutres/Templates and the ADTs of Liferay 6.2, so much can be done without writing a single code of Java, both look and logic. This is the missing link to create a tool chain to work with. Also learn how to keep ADT/Web Content Structures/Templates and DDTs in sync on all live servers, development servers, test servers servers, and code repositories automatically. All powered by the Node.js tools which we've built and which will also be made available to the community. This makes advanced frontend development a breeze even for users who haven't worked with Liferay before. Therefore, anyone working with frontend should be in the audience.
Also, if you are a content manager with some HTML skills who wants to be able to modify the look, feel and maybe some logic of the articles you're publishing, this session is for you! No previous Liferay development skills are needed.
1. We Liferay
Liferay is the leading open!
source social web platform!
!
We are the leading Swedish!
Liferay consultancy
2. Agenda
Vad är Liferay
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
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
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
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
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
14. 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
17. 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
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
21. 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
22. 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.”
23. Starkt community
100 000 communitymedlemmar
300 000 forumposter
Marketplace
!
Bloggar och webbplatser
Användargrupper
24.
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
!
En plattform 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
• 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)
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
40. 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
42. 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
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
45. 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
47. 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
48.
49. 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
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ä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
52. Kundwebb
Cygates kunder
!
Kommer åt filer och dokument
Lägger beställningar
Följer pågående ärenden
Läser nyheter
60. Framgång
• Starkt internt team
• Externa experter
• Långsiktig finansiering
• Styrning mot effekt
• Plattform som stödjer lättrörlig
utveckling
61. 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
62. 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.
63.
64.
65. 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”.
66. 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”.
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.
71. 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
72.
73.
74. 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.
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
Liferay is the leading open!
source social web platform!
!
We are the leading Swedish!
Liferay consultancy