JUBELBUILD — DEVELOPER TOOLS
Feature Analysis
Step 3 · Define what each part of your code is — FREE, PRO, or both — and who may access it.
From scanned code to defined features
JubelBuild has fully scanned your DEV plugin and extracted all functions, classes and hooks. Here you decide which parts of your codebase belong to which feature, whether each feature ships in FREE, PRO or both, and which WordPress roles may access it. Feature Analysis has three tabs — each with its own guide:
️ FREE / PRO
The heart of the feature system: define named groups of functions and assign each to FREE, PRO or both. PRO-only features are wrapped in [PRO] tags and physically removed from the FREE build.
Role Matrix
Define which WordPress user roles can access each feature at runtime — independent of the FREE/PRO split. JubelBuild injects the matching role-check code during the build.
Library
Add DEV ZIPs from other JubelBuild-managed plugins so their code is merged into this build — for tightly coupled addons that always ship together with the main plugin.
Recommended workflow
- Set the global FREE/PRO defaults if your plugin has no free version.
- Define all features in the FREE/PRO tab and set their FREE/PRO flags.
- Switch to the Role Matrix tab to assign user-role access.
- Add Library addons if your plugin integrates with other JubelBuild-managed plugins.
- Click Transformation → to proceed to Step 4.
Shape your FREE and PRO editions
Features, roles and libraries — define them once, and every build follows your rules.
