ContactBook
Introduction
ContactBook is a free, open-source Joomla component for managing a complete contact directory directly from your website. It provides a full backend administration interface and two distinct frontend views, making it ideal for companies, associations, public entities, or anyone who needs an organized and easily manageable address book on their Joomla site.
BACKEND FEATURES
- Add, edit, delete and publish/unpublish contacts
- Fields: name, surname, phone, mobile, email, address, city, state, ZIP code, notes
- Sort and filter contacts by name, surname, status or ID
- CSV Export: download all contacts as a semicolon-delimited file with UTF-8 BOM (Excel-ready)
- CSV Import: bulk-import contacts from a CSV file — only the name field is required per row
- Send Email: compose an HTML message (TinyMCE editor) and send it in BCC to all contacts with a valid email address, with optional custom To and CC recipients
- Audit trail: creation and last-modification date and author tracked for every record
- Check-out system to prevent simultaneous editing
FRONTEND: CONTACTS LIST
Displays all published contacts as Bootstrap cards with clickable phone (tel:) and email (mailto:) links. A dropdown selector lets visitors choose how many contacts to display per page: 100, 500, 1,000, 5,000, 10,000 or All. A counter shows the number of displayed contacts versus the total.
FRONTEND: CONTACT MANAGER
An interactive view where users can add new contacts directly from the frontend (only name required) and search the directory using five search types: By Phone, By Name, By Full Name, By Email, By City. Search results are displayed in a table with the matching column highlighted. Access can be restricted to registered users via the Joomla menu item Access level.
TECHNICAL
- Compatible with Joomla 4.x, 5.x and 6.x
- PSR-4 namespaced MVC architecture
- CSRF token validation on all form submissions
- Language files included for English and Italian (admin + site)
- GPL v2 or later license
- JED-compliant package (method="upgrade", GPL headers on all PHP files, LICENSE.txt included)
ContactBook
- Version:
- 1.0.0
- Developer:
- Michele BRUNO
- Last updated:
-
Apr 12 2026
5 hours ago - Date added:
- Mar 21 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c
- Compatibility:
- J4 J5 J6
Share