Migration to Liferay DXP - Digital Experience Platform | KNOWARTH
-
Upload
knowarth-software-development-company -
Category
Technology
-
view
343 -
download
12
Transcript of Migration to Liferay DXP - Digital Experience Platform | KNOWARTH
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
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
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
Canada
USA
Europe
IndiaMiddle East
Australia
France
USACalifornia | Georgia | Florida | New York
AustraliaSydney | Melbourne
Middle EastDubai
EuropeUnited Kingdom | Norway
Global Reach
Key Clients
LIFERAYCapabilities
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
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!
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
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)
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)
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?
Challenges
Upgradation Phases
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
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
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
Upgradation - Plugins
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
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
Moving to Production - Strategies
Questions
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