Drupal is a registered trademark of Dries Buytaert
Drupal 10.6.13 Update released for Drupal core (10.6.13)! Drupal 11.3.14 Update released for Drupal core (11.3.14)! Drupal 11.4.4 Update released for Drupal core (11.4.4)! Views Bulk Operations (VBO) 4.4.7 Minor update available for module views_bulk_operations (4.4.7). Govuk Theme 3.1.12 Minor update available for theme govuk_theme (3.1.12). Entity Submenu Block 8.x-1.10 Minor update available for module entity_submenu_block (8.x-1.10). Attribution & Licensing 1.1.0 Minor update available for module attribution (1.1.0). Vragen.ai - Search API 2.0.2 Minor update available for module search_api_vragen_ai (2.0.2). HTTP Response Headers Module http_response_headers crossed 1,000 active installs. GitLab for Helpdesk Integration 3.0.0 Module helpdesk_gitlab updated after 9 months of inactivity (3.0.0).

Professional Directory is a reusable Drupal module for organizations that need a moderated directory of professionals and a privacy-aware contact workflow.

Features

  • Public registration form for professional profiles and accreditation details.
  • Configurable professional categories and registration dates.
  • Administrator validation and rejection workflow.
  • Automatic Drupal user creation, role assignment and account blocking or unblocking.
  • Private directory available only to approved professionals.
  • Contact requests with mutual acceptance before sharing email and phone details.
  • Private accreditation-file storage with access-controlled downloads.
  • Configurable HTML validation and rejection emails.
  • Optional phone QR codes when the QR library is available.

Post-Installation

Enable the module and visit /admin/config/professional-directory. Configure the directory name, categories, registration window and notification emails.

Grant the access professional directory private area permission to the appropriate role. The public registration page is available at /professional-directory/signup, and the private area at /professional-directory/private-area.

Additional Requirements

Drupal 9.5, 10 or 11. The Drupal core File and Link modules are required. No external service is required.

Recommended modules/libraries

  • A CAPTCHA-compatible module to protect the public registration form.
  • chillerlan/php-qrcode to enable phone QR code generation.

Similar projects

Generic profile, group and user-management modules can provide parts of this functionality. Professional Directory focuses specifically on moderated professional registration, privacy-aware contact requests and mutual contact sharing.

Supporting this Module

Community contributions, testing, documentation improvements and issue reports are welcome.

Community Documentation

The project repository includes installation, configuration, privacy and migration documentation in its README file.

Activity

Total releases
1
First release
Jul 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Jul 16, 2026