Vexal Documentation by WileyLabs

Vexal Portfolio Plugin

Stable

Plugin: vexal-portfolio

Requires for uploader: Vexal Media + workspace enabled

Updated: July 2026

Vexal Portfolio organizes Projects into public Portfolios, classifies Project Assets by Asset Type, presents visual Assets in a Gallery module, and supports client intake via the Project Media Uploader—paired with Vexal Media for optimization.

Summary

Product model: Portfolios (vxp_project) collect Projects (vxp_portfolio). Projects hold Project Assets, a Gallery module for visual Assets, and structured modules (Services, Materials text, etc.). Shared Vexal Category taxonomy and [vexal_project_uploader] for client intake.

Use cases

  • Organize Project Assets into Asset destinations (before, after, progress, etc.)
  • Client-facing upload wizard with Asset Type / Asset Subtype classification
  • Public Portfolio pages via [vexal_portfolio id="slug"]
  • Media linkage across attachments, Projects, and Portfolios

Phase 1 scope

Intake, organization, optimization (via Media), and linkage. Publishing sync and full workspace tabs are Future.

Admin UI location

WordPress admin: Dashboard, Portfolios, Projects, Project Asset Types, Categories, Media Linkage, Settings. Project Workspace is available when enabled (not always in the primary shell).

See also