Introduction
Easy Team 1.0 is a site module for Joomla 4, 5, and 6 that showcases staff and team members with photos, roles, bios, departments, social links, and optional contact icons. It suits About pages, agency sites, clinics, schools, and company directories.
Version 1.0 uses a modern Joomla stack: service provider, dispatcher, namespaces, Web Asset Manager assets, Font Awesome icons, and vanilla JavaScript. Each module instance runs independently, so you can place several team blocks on one page.
Highlights
- Seven layouts: Cards, Grid, List, Compact, Featured, Carousel, Overlay
- Five visual themes: Classic, Soft, Bold, Minimal, Glass
- Department filter tabs when members use more than one department
- Bio modal lightbox with full profile and social links
- Social networks plus optional email, phone, and website icons
- Optional Person JSON-LD for published members
- Joomla 4 / 5 / 6 compatible, no jQuery
Installation
Download
Email: After purchasing from our store, you receive an email with the download link.
Store: You can also download from the Downloads section. Use the same email address you used when purchasing.
Package: EasyTeam_UNZIP.zip
Unzip the Package
- Unzip
EasyTeam_UNZIP.zip.
- Inside you will find:
- mod_easy_team_1.0.0.zip: install this for Joomla 4, 5 & 6
- ReadMe.txt: notes for the current version
Install
- Open System > Install > Extensions.
- Upload
mod_easy_team_1.0.0.zip.
- Open Content > Site Modules > New and select Easy Team.
- On the Members tab, add people with photo, name, role, and optional bio or social links.
- Set Layout, Appearance, and Content, assign pages, publish, then clear cache.
Requirements
- Joomla 4, 5, or 6
- PHP 8.1 or later recommended
- Member photos uploaded through Media Manager
Members
Add each person under the Members tab using the repeatable subform.
- Published (default: Yes): hide a member without deleting the row
- Photo: portrait from Media Manager
- Name (required): display name
- Role / Title: job title shown under the name
- Department: used for filter tabs when more than one department exists (for example Leadership, Engineering, Design)
- Featured (default: No): highlights the member in the Featured layout
- Bio: short profile text (safe HTML allowed). Truncated on the grid when Bio Length is set; full text opens in the bio modal
- Email / Phone / Website: optional contact icons when Show Contact is Yes
- Social URLs: LinkedIn, X / Twitter, Facebook, Instagram, GitHub, YouTube, Dribbble, TikTok
- WhatsApp: phone number with country code, for example
+15551234567
Icons use Font Awesome. Leave unused social fields empty so those icons stay hidden.
Content
Optional heading block above the team grid:
- Eyebrow: small label above the headline
- Headline: main title (for example Meet the team)
- Description: supporting text under the headline (safe HTML allowed)
Leave these blank if your page already has an article heading.
Appearance
- Accent Color (default: #1819ed): filters, buttons, and highlights
- Name Color (default: #0f172a)
- Role Color (default: #1819ed)
- Text Color (default: #475569): bios and supporting text
- Card Background (default: #ffffff)
- Border Color (default: rgba(15,23,42,0.08))
- Border Radius (px) (default: 16)
- Drop Shadow (default: Yes)
Invalid colour values fall back to safe defaults.
Advanced
- Layout: alternate module layout when overrides exist
- Module Class Suffix: extra CSS classes on the root element
- Extra CSS: optional rules for this module instance. Unsafe patterns such as script tags,
expression(), javascript:, and @import are stripped.
Assets load through the Web Asset Manager as versioned CSS and JavaScript. Multiple Easy Team modules can run on the same page independently.