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 ID / folder: my-theme · Target: Liferay 7.4 / DXP · Build: @liferay/cli
About the Liferay Theme Builder Wizard
Spinning up a new Liferay theme means assembling a precise folder structure and a handful of interlocking config files before you can even run a build. This wizard walks you through the key decisions — layout, color system, and typography — and generates a complete, ready-to-build Liferay 7.4 / DXP theme that you can download as a single ZIP and deploy with @liferay/cli.
What it generates
package.jsonwired for the@liferay/clibuild (build/deploy/watch).src/css/_clay_variables.scss— Clay/Bootstrap variable overrides driven by your color & type choices.src/css/_custom.scss— custom header, navigation and footer styling.src/templates/portal_normal.ftl,navigation.ftlandinit_custom.ftl.src/WEB-INF/liferay-look-and-feel.xml(7.4.0 DTD) andliferay-plugin-package.properties.src/js/main.js, aREADME.mdwith build steps, and a.gitignore.
How to use
- Name your theme, then step through layout, colors and typography.
- Preview any generated file in the right-hand panel as you go.
- On the Review step, download
{theme-id}.zip. - Unzip and run
npm install && npm run build, thennpm run deployto your Liferay 7.4 bundle.
Note: the generated @liferay/cli dependency version is a sensible starting point — verify it against the toolkit release that matches your Liferay 7.4 environment before building.