SlideShare a Scribd company logo
1 of 23
Download to read offline
Improving efficiency
with portal
development
February 13th 2012
Presented by
Jan Gregor
Johan Oelen




                     …the open source integrator
Presenter
                  Johan Oelen
                  Head of Business
                  Development        Presenter
• Introductions                      Jan Gregor
                                     Senior Portal Consultant
• Questions?
• Presenter




   14.02.2012                                                   2
Agenda
• (Portal) development common problems -
  complexity, standardization and efficiency are
  always an issue
• JRebel & Liferay – A perfect combination for
  state-of-the-art portal development, Community
  project
• Usage in enterprise project – from problems
  and challenges to solutions and improvements
• Live demo – portlet/hook/theme development
• Q&A


     14.02.2012                                    3
(Portal) development common problems




   14.02.2012                          4
(Portal) development common problems

• Survey taken by
  1000 java
  developers in 2011

• The average
  respondent spends
  about 10.5 minutes
  an hour redeploying

• Almost 1.5 hour
  per day = 4 days
  per month!


     14.02.2012                        5
JRebel & Liferay


• Zeroturnaround              • mimacom
  └ Founder of JRebel          └ Liferay gold partner
                          +
  └ Award winning tool         └ Leading EU open source
    allowing Java                integrator
    development without        └ mimacom path solution
    deployments/server           for full portal
    restarts                     development lifecycle


                 =


    14.02.2012                                            6
JRebel & Liferay
• JRebel Features…




    14.02.2012       7
JRebel & Liferay
• … applied in Portal enviroment

• Changes made to
  └   Themes
  └   Hooks
  └   Portlets
  └   Ext
• applied immediately
  without deployment
  or server restart !


      14.02.2012                   8
JRebel & Liferay
• Changes made to…
  └ Any Java class
  └ Any static resource (JSP, Xhtml, Css, Js, VM, FM)
  └ portal.properties, language properties files,
    portlet.properties, liferay-hook.xml, liferay-display.xml,
    liferay-theme-loader.xml, liferay-look-and-feel.xml,
    liferay-layout-templates.xml, liferay-portlet.xml,
    portlet.xml
• … applied immediately without deployment
  or server restart !




    14.02.2012                                                   9
Usage in Enterprise Project
• Project
  └ Extranet portal solution for
    Swiss Mobiliar/Die Mobiliar,
    Switzerland’s first private
    insurance company (founded
    in 1826) and swiss leader in
    property & term insurance

  └ Liferay 6 EE used as a portal
    platform, JSF/Icefaces used
    for portlet development

  └ Dedicated project teams, portal
    team with ca. 5 members



     14.02.2012                       10
Usage in Enterprise Project
• Problems/Challenges
  └ Developers not familiar with portal development
  └ Complexity of infrastructure / component architecture
  └ Developer overhead connected with portal development
     └ Extra builds
     └ Extra deployments
     └ Extra Server restarts
  └ Lack of development efficiency
  └ Team demotivation caused by previous facts




    14.02.2012                                              11
Usage in Enterprise Project
• Resolution
  └ Usage of mimacom path for portal development
      └ Integration with Maven build system
      └ „Glume code“ for portlet development
      └ Standardization of portal development & integration with company
        standards
  └ Usage of Jrebel
      └ Dramatical time savings by avoiding
          └ Extra builds
          └ Extra deployments
          └ Extra server restarts
      └ Dramatical impact on team efficiency and motivation




     14.02.2012                                                            12
Usage in Enterprise Project
• Usage of mimacom path
  └ Toolchain & Technologies




    14.02.2012                 13
Usage in Enterprise Project
• Usage of mimacom path
  └ Integration with Maven build
    system
                                                                Portlet
  └ Standardized portlet                                      (Wrapper)
    architecture
  └ Modularization of portlet into
    components
                                                                                  Presentation
  └ Development of standalone             Commons                                     (JSF
                                                                                  Application)
    JSF application (effiency)
  └ Development of portlet in
    portal enviroment


  └ Drawbacks
      └ Bugs related to different              Translations               ServiceFacade
        enviroments - Standalone JSF
        application / Portal enviroment
      └ Complex build process


     14.02.2012                                                                                  14
Usage in Enterprise Project
• Usage of Jebel
   └ Simplified portlet
     architecture
                                                         Portlet
   └ No need for standalone JSF                        (Wrapper)
     development
   └ Only 1 development and
     testing enviroment - Portal
                                                                           Presentation
                                                         Portlet +
   └ Changes made to any           Commons
                                                           JSF
                                                                               (JSF
                                                                           Application)
     module instantly applied to                        application

     application
   └ No deployment or server
     restart needed at all!


                                        Translations               ServiceFacade




      14.02.2012                                                                          15
Usage in Enterprise Project
• Demo
  └ Developing a multi-module portlet
  └ Developing a theme
  └ Developing a hook

  └ …without deployment!




     14.02.2012                         16
What’s next ?
• Community project
   └   Current features
   └   Issue tracking
   └   Developer informations
   └   Wiki
   └   Message board
   └   Feature suggestions
   └   Contributions




       14.02.2012               17
Links & Infos

Idee                      Lösung


   └ Jan Gregor                    └ Product informations & sales
     (jan.gregor@mimacom.com)        (sales@zeroturnaround.com)




   └ Jan Gregor
     (jan.gregor@mimacom.com)



       14.02.2012                                                   18
mimacom path




          Idee              Lösung




© mimacom ag     10/21/10
                  20
Contact




    Contact mimacom:                  Contact Liferay
    International: +41 31 329 09 00   Free: +49 6196 773 0680
    johan.oelen@mimacom.ch            sales-eu@liferay.com

More Related Content

Viewers also liked

RA Youtube channel
RA Youtube channelRA Youtube channel
RA Youtube channelRaadAfyouni
 
Marina presenta los principales acontecimientos de La Transición
Marina presenta los principales acontecimientos de La TransiciónMarina presenta los principales acontecimientos de La Transición
Marina presenta los principales acontecimientos de La TransiciónRoberto Domínguez Leyva
 
Dazed and confused toc analysis
Dazed and confused toc analysisDazed and confused toc analysis
Dazed and confused toc analysisjessiekeegan
 
Pride and prejudice
Pride and prejudicePride and prejudice
Pride and prejudiceartxandape
 
Event Management 111110ieu
Event Management 111110ieuEvent Management 111110ieu
Event Management 111110ieuHakan Turkkusu
 
Unit plan measurement
Unit plan measurementUnit plan measurement
Unit plan measurementLalaine Son
 
以弗所歌羅西書V2
以弗所歌羅西書V2以弗所歌羅西書V2
以弗所歌羅西書V2Cheng-Chi Tsai
 
Web Construction/CSS/Spry
Web Construction/CSS/SpryWeb Construction/CSS/Spry
Web Construction/CSS/SpryDarren Jackson
 
Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...South Asia Fast Track
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training courseNewyorksys.com
 
MWW #MatterMore
MWW #MatterMoreMWW #MatterMore
MWW #MatterMoreMWWPR
 
Zaidan ismail rashid original
Zaidan ismail rashid originalZaidan ismail rashid original
Zaidan ismail rashid originalMuhiss Rahman
 
Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...
Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...
Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...Rakuten Brasil
 

Viewers also liked (20)

RA Youtube channel
RA Youtube channelRA Youtube channel
RA Youtube channel
 
Marina presenta los principales acontecimientos de La Transición
Marina presenta los principales acontecimientos de La TransiciónMarina presenta los principales acontecimientos de La Transición
Marina presenta los principales acontecimientos de La Transición
 
Dazed and confused toc analysis
Dazed and confused toc analysisDazed and confused toc analysis
Dazed and confused toc analysis
 
Pride and prejudice
Pride and prejudicePride and prejudice
Pride and prejudice
 
Event Management 111110ieu
Event Management 111110ieuEvent Management 111110ieu
Event Management 111110ieu
 
Anggaran kas 2
Anggaran kas 2Anggaran kas 2
Anggaran kas 2
 
Asteroide
AsteroideAsteroide
Asteroide
 
News item text
News item text News item text
News item text
 
Dr philtest
Dr philtestDr philtest
Dr philtest
 
Unit plan measurement
Unit plan measurementUnit plan measurement
Unit plan measurement
 
以弗所歌羅西書V2
以弗所歌羅西書V2以弗所歌羅西書V2
以弗所歌羅西書V2
 
Web Construction/CSS/Spry
Web Construction/CSS/SpryWeb Construction/CSS/Spry
Web Construction/CSS/Spry
 
Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - Can the indian elephant move...
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training course
 
disleksia kanak2
 disleksia kanak2 disleksia kanak2
disleksia kanak2
 
MWW #MatterMore
MWW #MatterMoreMWW #MatterMore
MWW #MatterMore
 
Zaidan ismail rashid original
Zaidan ismail rashid originalZaidan ismail rashid original
Zaidan ismail rashid original
 
Spring\’s Resume
Spring\’s ResumeSpring\’s Resume
Spring\’s Resume
 
Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...
Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...
Henrique Troitinho: 10 dicas para aumentar o ROI de suas campanhas de Links P...
 
Avto weburistprezentation
Avto weburistprezentationAvto weburistprezentation
Avto weburistprezentation
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Improving efficiency with portal development

  • 1. Improving efficiency with portal development February 13th 2012 Presented by Jan Gregor Johan Oelen …the open source integrator
  • 2. Presenter Johan Oelen Head of Business Development Presenter • Introductions Jan Gregor Senior Portal Consultant • Questions? • Presenter 14.02.2012 2
  • 3. Agenda • (Portal) development common problems - complexity, standardization and efficiency are always an issue • JRebel & Liferay – A perfect combination for state-of-the-art portal development, Community project • Usage in enterprise project – from problems and challenges to solutions and improvements • Live demo – portlet/hook/theme development • Q&A 14.02.2012 3
  • 4. (Portal) development common problems 14.02.2012 4
  • 5. (Portal) development common problems • Survey taken by 1000 java developers in 2011 • The average respondent spends about 10.5 minutes an hour redeploying • Almost 1.5 hour per day = 4 days per month! 14.02.2012 5
  • 6. JRebel & Liferay • Zeroturnaround • mimacom └ Founder of JRebel └ Liferay gold partner + └ Award winning tool └ Leading EU open source allowing Java integrator development without └ mimacom path solution deployments/server for full portal restarts development lifecycle = 14.02.2012 6
  • 7. JRebel & Liferay • JRebel Features… 14.02.2012 7
  • 8. JRebel & Liferay • … applied in Portal enviroment • Changes made to └ Themes └ Hooks └ Portlets └ Ext • applied immediately without deployment or server restart ! 14.02.2012 8
  • 9. JRebel & Liferay • Changes made to… └ Any Java class └ Any static resource (JSP, Xhtml, Css, Js, VM, FM) └ portal.properties, language properties files, portlet.properties, liferay-hook.xml, liferay-display.xml, liferay-theme-loader.xml, liferay-look-and-feel.xml, liferay-layout-templates.xml, liferay-portlet.xml, portlet.xml • … applied immediately without deployment or server restart ! 14.02.2012 9
  • 10. Usage in Enterprise Project • Project └ Extranet portal solution for Swiss Mobiliar/Die Mobiliar, Switzerland’s first private insurance company (founded in 1826) and swiss leader in property & term insurance └ Liferay 6 EE used as a portal platform, JSF/Icefaces used for portlet development └ Dedicated project teams, portal team with ca. 5 members 14.02.2012 10
  • 11. Usage in Enterprise Project • Problems/Challenges └ Developers not familiar with portal development └ Complexity of infrastructure / component architecture └ Developer overhead connected with portal development └ Extra builds └ Extra deployments └ Extra Server restarts └ Lack of development efficiency └ Team demotivation caused by previous facts 14.02.2012 11
  • 12. Usage in Enterprise Project • Resolution └ Usage of mimacom path for portal development └ Integration with Maven build system └ „Glume code“ for portlet development └ Standardization of portal development & integration with company standards └ Usage of Jrebel └ Dramatical time savings by avoiding └ Extra builds └ Extra deployments └ Extra server restarts └ Dramatical impact on team efficiency and motivation 14.02.2012 12
  • 13. Usage in Enterprise Project • Usage of mimacom path └ Toolchain & Technologies 14.02.2012 13
  • 14. Usage in Enterprise Project • Usage of mimacom path └ Integration with Maven build system Portlet └ Standardized portlet (Wrapper) architecture └ Modularization of portlet into components Presentation └ Development of standalone Commons (JSF Application) JSF application (effiency) └ Development of portlet in portal enviroment └ Drawbacks └ Bugs related to different Translations ServiceFacade enviroments - Standalone JSF application / Portal enviroment └ Complex build process 14.02.2012 14
  • 15. Usage in Enterprise Project • Usage of Jebel └ Simplified portlet architecture Portlet └ No need for standalone JSF (Wrapper) development └ Only 1 development and testing enviroment - Portal Presentation Portlet + └ Changes made to any Commons JSF (JSF Application) module instantly applied to application application └ No deployment or server restart needed at all! Translations ServiceFacade 14.02.2012 15
  • 16. Usage in Enterprise Project • Demo └ Developing a multi-module portlet └ Developing a theme └ Developing a hook └ …without deployment! 14.02.2012 16
  • 17. What’s next ? • Community project └ Current features └ Issue tracking └ Developer informations └ Wiki └ Message board └ Feature suggestions └ Contributions 14.02.2012 17
  • 18. Links & Infos Idee Lösung └ Jan Gregor └ Product informations & sales (jan.gregor@mimacom.com) (sales@zeroturnaround.com) └ Jan Gregor (jan.gregor@mimacom.com) 14.02.2012 18
  • 19. mimacom path Idee Lösung © mimacom ag 10/21/10 20
  • 20.
  • 21.
  • 22.
  • 23. Contact Contact mimacom: Contact Liferay International: +41 31 329 09 00 Free: +49 6196 773 0680 johan.oelen@mimacom.ch sales-eu@liferay.com