Wasim's Site

Liferay Tools

A free collection of 14 browser-based utilities for Liferay DXP developers — generators, converters, and quick references for Service Builder, OSGi, themes, fragments, upgrades, and more. Everything runs client-side; nothing is uploaded.

Featured

All Liferay Tools

Liferay Layout Template Generator
Visually build Liferay layout templates with rows and column widths. Exports a Velocity .tpl and liferay-layout-templates.xml for Liferay 6.x and 7.x/DXP.
Liferay Theme Builder Wizard
Guided wizard to scaffold a complete Liferay 7.4/DXP theme — layout, colors, typography — exported as a ready-to-build ZIP with SCSS, FTL templates, and a @liferay/cli package.json.
Theme Color & Token Customizer
Customize 10 portal color tokens (header, nav, body, sidebar, footer, links) with a live preview. Export as CSS custom properties or SCSS variables.
Liferay classNameId Lookup
Search and reference all Liferay built-in classNameId values. Find entity IDs for JournalArticle, DLFileEntry, User, and 40+ core entities.
Liferay Portlet ID Reference
Search and reference all Liferay built-in portlet IDs. Find IDs for Journal, Documents, Blogs, Asset Publisher, and 25+ core portlets.
Liferay Fragment Config Builder
Build Liferay fragment configuration.json files visually. Add configurable fields (text, select, color, item selector) and export ready-to-use JSON.
Liferay Taglib Reference
Searchable reference for liferay-ui, aui, clay, and liferay-frontend JSP tags with attributes, usage snippets, and rendered HTML.
Liferay Cron Expression Builder
Build Quartz cron expressions for Liferay Job Scheduler. 6-field visual builder with presets, validation, and next execution preview.
Liferay service.xml Generator
Generate Liferay service.xml files for Service Builder projects. Define entities, columns, and finders visually — export ready-to-use XML.
Liferay Portal Properties Diff
Compare portal.properties between Liferay versions. See what properties were added, removed, or changed during upgrades.
Velocity to FreeMarker Converter
Convert Liferay Velocity (.vm) templates to FreeMarker (.ftl) and back — directives, variables, and comments. Built for theme and ADT migration.
Liferay Hook vs OSGi Decision Tree
Answer a few questions to find the right Liferay 7.x/DXP OSGi extension point for any old 6.x hook, with a copy-ready code stub.
Liferay Upgrade Planner
Pick a source and target Liferay version to get an ordered, checkable upgrade plan — breaking changes, deprecated APIs, data-upgrade steps, and commands.
Liferay OSGi Config Generator
Generate Liferay OSGi .config files for osgi/configs. Pick a component for a typed property form, or use custom mode for any PID. Correct Felix format.

Liferay Guides

Deep dives into Liferay DXP capabilities to pair with the tools above.