Contensio logo

Team Members

Manage your team profiles — name, role, bio, photo, and social links. Generates a public team page and an embeddable grid widget.

About this plugin

Team Members - Contensio Plugin

Display your team with photo avatars, roles, bios, and social links. A public team page is generated automatically at a configurable URL slug.

Features

  • Add, edit, reorder, and activate/deactivate team members
  • Photo URL or auto-generated initials avatar (deterministic colour per name)
  • Up to 8 social links per member (LinkedIn, X/Twitter, GitHub, Instagram, Facebook, YouTube, website, email)
  • 2- or 3-column grid layout, configurable from admin settings
  • Embeddable @include partial for use in any Blade template

Installation

composer require contensio/plugin-team
php artisan migrate

Admin

Navigate to Settings → Team Members to configure the page slug, title, description, and column count.

Manage members at Content → Team Members.

Public Page

The team page is served at /{slug} (default: /team). Change the slug in settings - the new URL takes effect immediately.

Embeddable Widget

Drop the grid into any Blade template:

@include('team::partials.team-grid')

Optional variables:

Variable Type Default Description
$teamCols int settings value 2 or 3 columns
$teamActiveOnly bool true Only show active members
$teamLimit int|null null Limit number of members shown

Social Platforms

Supported platform keys: linkedin, twitter, github, instagram, facebook, youtube, website, email.

Email addresses are automatically prefixed with mailto: if not already present.