Introduction In today’s digital world, efficient search functionality is necessary for databases storing large amounts of textual data. Traditional SQL search methods like LIKE and ILIKE are not optimized for large datasets, making them slow and inefficient. This is where Full-Text Search (FTS) in PostgreSQL comes in. It enables users to search for meaningful content […]
Real-time features like chat and notifications are becoming essential in modern web apps. Socket.IO makes it easy to add these with live, two-way communication. In this guide, you’ll learn how to build a real-time chat app using React and Socket.IO, and integrate it into Liferay as a Client Extension. Whether you’re new to real-time or […]
To create a React client extension in Liferay using Vite, you begin by setting up a React app and converting it into a web component. After configuring it with basic metadata, the extension can be deployed and added to any Liferay page for seamless integration. Create a New React App Using Vite Or with npm […]