Category: Liferay Tutorials

Accessing Document and Media Folders in Liferay

Managing digital assets in Liferay’s Document and Media Library can be straightforward, but accessing the folder structure programmatically can add even more flexibility to your site. This guide will walk you through how to access, display, and manage folders and documents in Liferay using both FreeMarker and the Headless API. By the end, you’ll have […]

How to Use FreeMarker Template(FTL) in widget Template for Liferay Customization

Introduction Liferay Application Display Templates (ADT) provide a powerful way to customize the display of portlets without modifying their JSP pages. This flexibility allows you to change the look and feel of your portlets using FreeMarker template. In this article, we will cover the basics of using FreeMarker templates in Liferay ADTs, including essential code […]

Creating React Client Extensions in Liferay Using Vite (with Liferay Globals)

In this guide, we’ll walk through how to build and deploy a React Client Extension in Liferay using Vite, while integrating Liferay’s global utilities like Liferay.ThemeDisplay, Liferay.Language, and others. This article is a complete upgrade to the previous “Beginner’s Guide” and includes practical examples. Why Vite? Vite is a fast and modern frontend build tool […]

SEO for Liferay Websites: Tips & Strategies for Increased Visibility

In today’s digital landscape, a strong online presence is crucial for any business. Search Engine Optimization (SEO) plays a vital role in achieving this by ensuring your website ranks higher in search results for relevant keywords. This translates to increased organic traffic, more leads, and ultimately, better business outcomes. This guide explores how to leverage […]

Building Your First API with Liferay API Builder (Beta): A Step-by-Step Walkthrough

For Liferay developers accustomed to the traditional code-heavy approach to API creation, a new era has dawned. Liferay’s API Builder (Beta) introduces a revolutionary user-friendly interface within the control panel, allowing you to build custom APIs visually. This guide walks you through the process of creating your first API using Liferay’s API Builder (Beta), focusing […]

Blade CLI: Your Secret Weapon for Effortless Liferay Development

Welcome, Liferay developers! Are you ready to take your development experience to the next level? Look no further than Blade CLI, a powerful command-line tool designed to streamline your Liferay project workflow. This comprehensive guide will equip you with the knowledge to install Blade CLI, create a workspace for your project, and deploy modules with […]

Conquering the Portal: A Troubleshooting Guide for New Liferay Developers

Welcome, brave Liferay developer! The world of Liferay DXP offers immense potential for crafting dynamic digital experiences. However, like any complex platform, you might encounter roadblocks along the way. Fear not, for this Liferay troubleshooting guide equips you with the knowledge to tackle common Liferay development challenges! 1. Deployment Woes: When Your Liferay Doesn’t Boot […]

Liferay vs. Major CMS: A Powerhouse Comparison for Enterprise Needs

In today’s digital age, navigating the complex world of Content Management Systems (CMS) can be daunting, especially for enterprises with demanding requirements. While popular options like WordPress dominate the website creation landscape, they often lack the scalability and security needed for large organizations. This is where Liferay CMS steps in. Liferay: The Enterprise CMS Powerhouse […]

Liferay Web Content: Your Guide to Effortless Creation and Management

In today’s digital landscape, compelling content reigns supreme. It’s the lifeblood of websites and applications, captivating audiences, delivering information, and driving conversions. And when it comes to creating and managing impactful content, Liferay shines as a powerful platform. But what exactly is web content in Liferay, and how can you leverage it to elevate your […]

close
Thanks !

Thanks for sharing this, you are awesome !