Security & Cookie links @ www.Liferay.com – Part 1

List of Liferay security & cookie related links which includes Cookies, XSS, CSRF, OWASP, CORS, SSO, IAM, Service Action Policies and more: Known vulnerabilities: Known Vulnerabilities – Liferay Security statement: Security Statement | Liferay LXC Cloud security: DXP Cloud Security | Liferay Securing Liferay page: Securing Liferay – Liferay Learn Help center DXP 7.0: Liferay DXP Security Overview – Liferay…… Continue reading Security & Cookie links @ www.Liferay.com – Part 1

What you should not be doing in Liferay – Part 1

Here is a list of what you should not be doing in Liferay – Part 1 and also what you should be doing written right next to it in place of the wrong things: Write JDBC calls in portlets. Avoid JDBC calls in portlets. Please explore expando, service builder, dynamic queries and such from Liferay.…… Continue reading What you should not be doing in Liferay – Part 1

Performance tuning in Liferay – Part 2

Following up on the Performance tuning in Liferay – Part 1 post – here are some additional points for performance tuning: The blue circle in Glowroot slow traces indicates that the transaction is still ongoing whereas yellow indicates it’s completed. Red indicates there is an error. You can change the JVM gauges as needed to see lot…… Continue reading Performance tuning in Liferay – Part 2

Performance tuning in Liferay – Part 1

Expanding on my post here on performance tuning: Post | Feed | LinkedIn Below are the main points to work on for a performance tuning engagement in Liferay – Part 1. Firstly, we need to find out what is slow: Database, service calls, elastic search, memory is an issue, threads are blocked / waiting, how much…… Continue reading Performance tuning in Liferay – Part 1

Liferay clustering – Part 1

Notes on Liferay clustering: Clustering for High Availability – Liferay Learn – Main page for clustering Here is what’s required to create an effectively functional DXP cluster: 1. Liferay DXP installed on separate application server nodes. 2. A database or database cluster that’s accessible to all nodes 3. A File Store that’s accessible to all nodes 4. A search engine (running outside of…… Continue reading Liferay clustering – Part 1

Liferay & AIML / Generative AI – Part 1

What all is possible with Liferay & AIML / Generative AI? – Part 1. Liferay being open source we can integrate GAI / AIML with Liferay for: Generating content & images in web content section Generating automated blogs, tags, categories and UIUX flows Assistant which could redirect us to relevant help pages Assistant which could…… Continue reading Liferay & AIML / Generative AI – Part 1

How to take knowledge transfer in a discussion for Liferay engagement – Part 1

Here is a list of points which will help in taking a knowledge transfer for a Liferay engagement – Part 1: 1. Check which products of Liferay are in use: DXP, Commerce, Analytics and / or Cloud LXC 2. Take the list of osgi/configs & osgi/modules to get configurations of osgi modules and such 3.…… Continue reading How to take knowledge transfer in a discussion for Liferay engagement – Part 1

Checklist for DMS Use Case in Liferay

Find below a checklist for Liferay’s DMS (Document Management System) Use Case: Size your document average size, range of size, number of documents, type, viewers, thumbnail requirements early Decide the workflow templates for start plus growth per quarter & estimated workflow instances per day / week / month in advance which will run on your…… Continue reading Checklist for DMS Use Case in Liferay

Elasticsearch with Liferay – Notes & Links – Part 1

Below are the important notes & links for configuring Liferay DXP with Elasticsearch. Configuring Elasticsearch – Liferay Help Center – DXP 7.0 Installing Elasticsearch – Liferay Learn – DXP latest Securing Elasticsearch 6.5 with X-Pack – Liferay Help Center – DXP 7.0 with ES 6.5 Securing Elasticsearch – Liferay Learn – DXP 7.0/7.1/7.2/7.3/7.4 latest with ES 6/7 Your important…… Continue reading Elasticsearch with Liferay – Notes & Links – Part 1

How to debug Liferay? – Some pointers – Part 1

How to debug Liferay? Some pointers. – Part 1. Many a times, we only check at specific places and forget other areas while debugging. This small blog acts as a checklist to check and debug Liferay. Look at installing and using GLOWROOT Check the slow traces / web transactions / errors and the related graphs…… Continue reading How to debug Liferay? – Some pointers – Part 1