Display your team with photo avatars, roles, bios, and social links. A public team page is generated automatically at a configurable URL slug.
- 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
@includepartial for use in any Blade template
composer require contensio/plugin-team
php artisan migrateNavigate to Settings → Team Members to configure the page slug, title, description, and column count.
Manage members at Content → Team Members.
The team page is served at /{slug} (default: /team). Change the slug in settings - the new URL takes effect immediately.
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 |
Supported platform keys: linkedin, twitter, github, instagram, facebook, youtube, website, email.
Email addresses are automatically prefixed with mailto: if not already present.