Posts

Intégrer Liferay avec Camunda

Image
Construire un vĂ©ritable portail de workflow (guide production) Introduction Dans la plupart des projets BPM en entreprise, une question revient toujours : ❓ OĂą construire la vĂ©ritable interface mĂ©tier pour les workflows Camunda? Camunda est excellent pour: L’exĂ©cution BPMN L’orchestration de processus La gestion d’Ă©tat Mais il ne fournit pas : De portails mĂ©tier riches De tableaux de bord par rĂ´le De formulaires entreprise D’UI orientĂ©es workflow C’est exactement lĂ  que Liferay DXP s’intègre parfaitement. Dans ce blog, vous allez apprendre : Pourquoi Liferay + Camunda est une combinaison puissante L’architecture rĂ©elle en production Les patterns d’intĂ©gration L’approche technique pas Ă  pas Les pièges courants Les bonnes pratiques Pourquoi intĂ©grer Liferay avec Camunda ? Camunda et Liferay adressent des couches diffĂ©rentes du mĂŞme problème mĂ©tier. Couche Outil ResponsabilitĂ© UI / Portail Liferay DXP ExpĂ©rience utilisateur, tableaux de bord, formulaires Services Spring Boot Logique mĂ©t...

Integrating Liferay with Camunda

Image
Building a Real Workflow Portal (Production Guide) Introduction In most enterprise BPM projects, a common question always comes up: ❓ Where do we build the real business UI for Camunda workflows? Camunda is excellent at: BPMN execution Process orchestration State management But it does not provide: Rich business portals Role-based dashboards Enterprise forms Workflow-driven UIs That’s where Liferay DXP fits perfectly. In this blog, you will learn: Why Liferay + Camunda is a powerful combination The real production architecture Integration patterns Step-by-step technical approach Common pitfalls Best practices Why Integrate Liferay with Camunda? Camunda and Liferay solve different layers of the same enterprise problem. Layer Tool Responsibility UI / Portal Liferay DXP User experience, dashboards, forms Services Spring Boot Business logic Workflow Engine Camunda BPMN execution Events Kafka (optional) Async integration So in real systems: User Portal (Liferay) ↓ Spring Boot AP...

Créer votre premier Portlet Liferay

Guide pas Ă  pas pour dĂ©butants (Liferay 7.x) Introduction Si vous dĂ©butez avec Liferay DXP , le tout premier vrai jalon en dĂ©veloppement est: ❓ Comment crĂ©er mon premier Portlet Liferay? Un Portlet est la brique UI fondamentale de Liferay. Tout ce que vous voyez sur une page du portail Liferay est rendu par un ou plusieurs portlets. Dans ce blog, vous allez apprendre : Ce qu’est rĂ©ellement un portlet Les outils nĂ©cessaires Comment crĂ©er un portlet « Hello World » Comment fonctionne le cycle de vie d’un portlet Comment le dĂ©ployer et le tester Les erreurs courantes des dĂ©butants Qu’est-ce qu’un Portlet Liferay ? Un Portlet est un composant UI Java modulaire qui : S’exĂ©cute dans le portail Liferay Rend une partie d’une page Gère les actions utilisateur Appelle des services et des APIs Est dĂ©ployĂ© comme un module OSGi Exemples : Tableau de bord d’approbation BoĂ®te de rĂ©ception de tâches Formulaire de saisie Vue de reporting ...

Creating Your First Liferay Portlet

Step-by-Step Guide for Beginners (Liferay 7.x) Introduction If you are new to Liferay DXP , the very first real development milestone is: ❓ How do I create my first Liferay Portlet? A Portlet is the core UI building block of Liferay. Everything you see in a Liferay portal page is rendered by one or more portlets. In this blog, you will learn: What a portlet really is The tools you need How to create a Hello World portlet How the portlet lifecycle works How to deploy and test it Common beginner mistakes What Is a Liferay Portlet? A Portlet is a modular Java UI component that: Runs inside the Liferay portal Renders part of a page Handles user actions Talks to services and APIs Is deployed as an OSGi module Examples: Approval dashboard Task inbox Data entry form Reports view Workflow UI 👉 Think of a portlet as a mini web application inside the portal . Prerequisites Before you start: ✔ Java 11 or 17 ✔ Liferay 7.3 o...

Architecture du portail Liferay

Image
Comment ça fonctionne vraiment (pour dĂ©veloppeurs BPM & Enterprise Java) Introduction Si vous Ă©valuez Liferay DXP ou si vous l’utilisez dĂ©jĂ  pour des portails, une question revient toujours : ❓ Qu’y a-t-il rĂ©ellement Ă  l’intĂ©rieur de Liferay ? La plupart des tutoriels expliquent comment crĂ©er un portlet , mais très peu expliquent comment Liferay fonctionne vraiment en interne . Comprendre l’architecture est critique quand vous : IntĂ©grez Liferay avec Camunda / jBPM Appelez des APIs Spring Boot Construisez des portails orientĂ©s workflow DĂ©boguez des incidents en production Faites Ă©voluer Liferay Ă  l’Ă©chelle entreprise Ce blog explique : Les briques fondamentales de Liferay Le flux des requĂŞtes dans le portail Le rĂ´le d’OSGi Comment les portlets, services et APIs s’imbriquent Comment Liferay s’intègre dans une architecture BPM & microservices Architecture globale du portail Liferay 4 Ă€ haut niveau, Liferay ressemble Ă  ceci : Navigateur utilisateur ↓ Serveur web / Load B...