← All posts
Liferay DXPFragmentsOpen SourceLiferay Experience

What's New in Peter Richards' Liferay Fragments Repository: 2026 LTS, a Visual Gallery, and Drop-and-Go Deploys

By LR Tools · August 23, 2026 · 3 min read

This is LR Tools’ rewrite of an update by Peter Richards on Liferay.dev, following up on his earlier post about scaling Liferay fragments with AI and automation. This one covers what’s changed in his open-source Liferay Fragments repository since then — the short version: it’s moved from a personal lab of experiments toward something meant to be dropped into a real project.

From personal collection to something production-ready

The repository started as a place to collect fragments the author had built for his own projects. The update covers four changes aimed specifically at making it usable by other teams, not just browsable:

Verified against 2026 LTS. Every fragment in the repo has been checked against the current LTS release, rather than assuming whatever version they were originally built for still behaves the same way.

A built-in visual gallery. Instead of reading through fragment names and code to guess what something looks like, there’s now a gallery for browsing components visually before importing anything — useful for quickly finding the right fragment for a demo or a proof of concept without trial-and-error importing.

Version-specific packaged releases. Fragments are now packaged per DXP version, so teams on an older supported release aren’t stuck adapting fragments built and tested against the newest one.

The Liferay Fragments repository's visual gallery for browsing components before import

A drop-and-go zip deployment workflow. Fragments can now be deployed via a straightforward zip-based process rather than a more involved setup — matching the repo’s overall goal of getting a fragment from “found in the gallery” to “running in your site” as quickly as possible.

A few examples worth knowing about

The update highlights three fragments in particular as a sense of what’s in the collection: an automated meter-reading input utility, a dynamic badge overlay built for Commerce, and a set of collection-based date display components. None of these are exotic — they’re the kind of small, reusable UI pieces that are easy to justify building from scratch each time, which is exactly the case for pulling from a shared, version-verified library instead.

Contributing

The repository is explicitly open to outside contributions — pull requests and feature suggestions both — so if you build something reusable on top of it, or hit a gap, that’s the intended path back into the project rather than a one-off fork.

This article is LR Tools’ rewrite of the original post by Peter Richards — read it on Liferay.dev for the author’s own framing, or browse the repository directly on GitHub.

This article is adapted from: Peter Richards, Liferay.dev

More from the blog

Liferay DXPPostgreSQLDatabase Migration

Migrating Liferay to PostgreSQL: A More Reliable Alternative to Liferay's Beta Tool

August 23, 2026 · 3 min read

Liferay's own database migration tool is still Beta and unreliable in practice. Here's a third-party alternative, the exact 8-step migration procedure, and links to the tool and its docs.

Liferay DXPSecurityCVE

When a CVE Isn't a Liferay Vulnerability: Presence vs. Reachability

August 23, 2026 · 7 min read

A security scanner finding a CVE in a bundled library isn't proof that Liferay DXP is exploitable through it. Here's how Liferay's security team tells the difference — and why an unnecessary dependency upgrade isn't automatically the safer choice.

Liferay DXPFree TierLicensing

DXP Free Tier Licenses: Why the Product Version Doesn't Have to Match Your Runtime

August 23, 2026 · 3 min read

A DXP Free Tier activation key stamped with a quarterly release that hadn't shipped yet looked like a bug. It wasn't — here's what the product-version field in a Liferay license actually means, and why it isn't a strict compatibility gate.