WordPress Plugin
Contractor sites become Drexel-enabled in one install
What it is
A WordPress plugin that drops into a contractor's existing site and adds Drexel-powered surfaces — co-branded landing pages, product galleries, color pickers, estimator entry points, and resource feeds — all authored in Drexel's DAM and rendered in the contractor's layout. Contractors don't learn a new CMS and don't rebuild their site; they add a trusted block and instantly carry Drexel's brand, products, and tools.
- A standards-compliant WordPress plugin distributable as a .zip or via the official plugin directory.
- A set of Gutenberg blocks: product gallery, color chart, profile picker, rep finder, solar CTA, co-branded landing page template.
- A settings page where the contractor signs in once (OIDC) and binds their site to the Drexel network.
Capabilities
Co-branded landing pages
A prebuilt template renders a full page combining contractor branding and Drexel assets — ready to publish in minutes.
Live content blocks
Product, color, and gallery blocks pull from the DAM; retirement and approvals flow through automatically.
Contractor-styled, Drexel-sourced
Blocks adopt the host theme's typography and spacing so the embed feels native — not a widget drop-in.
Deep links
CTAs on contractor pages deep-link to tools in the Drexel portal or to the contractor's own agentic site preview.
Zero-config trust
OIDC pairs the site once. The plugin proves its identity on every render; no API keys to rotate manually.
Analytics
Contractors see which Drexel blocks drive engagement; Drexel sees where its content is active.
Who it serves
Architecture notes
- Plugin registers Gutenberg blocks using `block.json` (apiVersion 3 — iframe-rendered, modern cascade).
- REST endpoints proxy through the contractor's WP instance with permission checks; data payloads are cached for performance.
- Authentication uses OIDC Authorization Code with PKCE against the identity package.
- Assets stream from the DAM CDN; the WP site never holds canonical copies.
What each persona gets
Keep your site, your domain, your SEO — add Drexel without a rebuild.
Retire a product? Every contractor site removes it on the next page view. No emails required.
Onboard a new contractor's site in the time it takes to install a plugin.
Where it shows up
- A roofing contractor's homepage with a 'Powered panels by Drexel' co-brand block above the fold.
- A product landing page rendered from a Drexel template — each panel profile has a photo, spec sheet, and color chart with the contractor's CTA on every card.
- A 'Find your color' block in the contractor's blog sidebar.