migration to liferay dxp - digital experience platform | knowarth
TRANSCRIPT
![Page 2: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/2.jpg)
New Features of Liferay DXP
Why Upgrade to Liferay DXP?
Challenges while Upgrade
Phases of Upgrade
Pre-Upgrade
Upgradation
Post Upgradation
Summary
Q & A
Agenda
![Page 3: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/3.jpg)
Over 9.6 Years of experience in designing and implementing Enterprise Digital Experience / Content Management / Portal solutions using Java, J2EE and Liferay Portal technologies
Executed several Liferay projects across various domain including
Insurance
Conveyancing
Wealth Management
E-Learning & Knowledge Management
Partner Connect
Presenters
9 years of experience in Java Technologies and more than 7 years in Liferay technology
Executed Liferay projects across varied industries including
Construction
Finance
Hospital & Healthcare
Rohan Bhatt
(Host)
Marketing Executive
Dhvanil Reshamwala
(Liferay Practice Lead)
Ankit Pancholi
(Principal Consultant-Liferay)
Sachin Verma
(VP Global Sales & Partnership)
+91 9158966694
![Page 4: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/4.jpg)
180+Team Members
Delivering Advanced Enterprise Software solutions
Experienced provider of diverse Open Source
alternatives to proprietary technologies
Among
20 Most Promising IT Services companies
Certified Resourcesfor Quality Assurance
Delivered 100+Projects within budget to 50+ Clients on time
DELIVERING EXCELLENCE
through End-to-End Enterprise Grade IT Solutions
![Page 5: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/5.jpg)
Canada
USA
Europe
IndiaMiddle East
Australia
France
USACalifornia | Georgia | Florida | New York
AustraliaSydney | Melbourne
Middle EastDubai
EuropeUnited Kingdom | Norway
Global Reach
Key Clients
![Page 6: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/6.jpg)
LIFERAYCapabilities
![Page 7: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/7.jpg)
LIFERAY TEAM AT GLANCE
Experience of implementing
30+ LIFERAY projectfor different clients including
fortune 500 clients
Implemented projects where the team size varies
from 5 people team to
100+ member team
Strong leaders who havestarted, nurtured and led
200+ members’LIFERAY CoE
20+ ExperiencedLIFERAY Professional
LIFERAY
Certified DevelopersFront-runners who established and
led Architect CoE
![Page 8: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/8.jpg)
LIFERAY EXPERTISE
Liferay Beginner’s GuideQuick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and e-book
Authored 3 books
on Liferay
Liferay Portal Performance Best PracticesThe first ever book on Liferay Performance Tuning
Reviewed 4 Books on Liferay
Contribution to Liferay Marketplace
Active participation on Blogs, forums,
webinars & seminars
2 Liferay Certified Trainers who have delivered 25+ Liferay
trainings across the globe
Instant Liferay Portal 6 StarterCreate your portal with Liferay and learn its concepts on the go!
![Page 9: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/9.jpg)
LIFERAY IMPLEMENTATIONS
Healthcare Media & Entertainment Travel & Hospitality High Tech Education
Insurance
30+ projects implemented of various size
US $50K to US $10million in different verticals including:
Telecom Government Banking & Financial
Solutions provided using LIFERAY
Intranet Extranet Products CMSSocial
Collaboration
![Page 10: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/10.jpg)
Single Page Application – Bye Bye Refresh
Welcome back “Handsome Forms”
Improved Content Authoring
Geolocate your Content
Slick Media Selector
Improved Staging
Better Blogs, Forums & Wikis
Stunning UI and Navigation
Audience Targeting
What’s new – Features (End User)
![Page 11: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/11.jpg)
Based on Java 8
Modularity (OSGi)
Bootstrap 3.0
Lexicon
SPA (SennaJS)
Alloy Editor
Elastic Search
ECMAScript 2015
Theme Generator’s and Tools
What’s new – Features (Developers)
![Page 12: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/12.jpg)
Going digital in business is now the norm of the day
Provides unique, innovative and customer-friendly digital experience
Holistic customer experience across mobile, desktop and all other touch points.
Liferay 6.x supports ends by this year.
Cost saving – Early migration saves cost.
Why Upgrade to DXP?
![Page 13: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/13.jpg)
Challenges
![Page 14: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/14.jpg)
Upgradation Phases
![Page 15: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/15.jpg)
Define Scope
Check if there are new requirements along with upgradation and phase it out
Analyze existing Architecture
High level analysis of code components involved.
Analyze Integrations with external systems, if any
Analyze existing build/deploy process
Determine whether existing plugins should be converted to modules or not.
Derive estimated efforts
Detailed plan after gap/requirement analysis
Team formation
Planning
![Page 16: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/16.jpg)
Gather Functional Requirements which should be used for testing
Technical Requirements (Recommend to involve technical architect)
Custom code in old version
Technical architecture overview
Gather Performance statistics for existing system
Gather External System integration requirements
Browser & UI requirements
Gather existing infrastructure information
Requirement Analysis
![Page 17: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/17.jpg)
Reverse engineer existing code
Plugin vs Module Design
Identify any database changes
Prepare design for any external integration
Recommend infrastructure changes
Prepare design document for code refactoring
Build & Deployment strategy
Design
![Page 18: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/18.jpg)
Upgradation - Plugins
![Page 19: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/19.jpg)
Backup database and file system for document library
Check portal-ext.properties, 6.x legacy properties for configuration changes and compatibility
Get latest plugin for all Liferay portlets used available from market place.
Install new version of Liferay (Do not start)
Disable Indexing
Run db upgrade tool & troubleshooting
Execute GOGO shell commands for module upgrades and deployment
Cluster setup (if required or exists in old architecture)
Start the server/s
Once the server starts successfully, enable indexing and restart the server.
Reindex from Control Panel to index everything in ElasticSearch.
Upgradation process
![Page 20: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/20.jpg)
Perform functional testing against the test cases.
Compare UI deviations by running both new and old system.
Load Testing & Performance comparison
Monitor logs closely to detect any background issues
Data Verification
Expected product bug should be verified for fix.
UAT
Testing
![Page 21: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/21.jpg)
Moving to Production - Strategies
![Page 22: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/22.jpg)
Questions
![Page 23: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH](https://reader031.vdocument.in/reader031/viewer/2022021923/5a65bc8a7f8b9a0a5f8b4ad5/html5/thumbnails/23.jpg)
THANK YOU
KNOWARTH Technologies Pvt. Ltd.
INDIA: 11, Aryan Corporate Park, Nr. Shilaj Railway Crossing, Thaltej, Ahmedabad – 380059, Gujarat, INDIA
USA: One Commerce Center, 1201 Orange Street #600, Wilmington, DE – 19899
Email: [email protected] | Website: www.knowarth.com