Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Private Message

2,702 sites Security covered Drupal 10–11
View on drupal.org

This module provides an AJAX-powered private messaging system for users. It allows for real-time updates, customizable notifications, tagging of users, and integration with other services for enhanced communication features.

Overview

This module is a full-fledged, ajaxified private message system that allows for private messages between users on a site. It has been written to be fully configurable through UI,
extendable using Drupal APIs, and completely customizable.

Features

  • Ajax messaging system - loads new messages without page reloads
  • Ajax refresh time is customizable
  • Ajax refreshed inbox. If a comment is made on a thread by another user, the inbox will update without requiring a page load. The number of seconds between refreshes is customizable.
  • Messages can be ordered ascending or descending
  • Message form can be placed above or below the messages
  • Coded to be fully customizable - almost nothing is hard-coded
  • Messages and threads are fieldable entities
  • Autocomplete tagging system for adding users to threads, similar to those seen on major Social Networking services
  • Email notifications to thread members
  • Notification block showing unread message count, with link to the private messages page.
  • Notification block updates unread thread count with AJAX/nodeJS. The number of seconds between AJAX refreshes is customizable.
  • Ajax loading of threads when a link is clicked in the inbox.
  • Inbox ties into the browser back/forward buttons, so that clicking these buttons will load a thread through AJAX rather than reloading the page
  • Maximum number of users can be set for threads
  • Link to send a private message can be attached to various entities

8.x-2.0 features

Installation and Configuration

See the documentation for instructions on how to install and customize the module to your needs. This module will NOT work without some configuration.

Modules that integrate with the Private Message module

The following modules integrate with the Private Message module:

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Depends on

Dependencies of the latest stable release

  • text Drupal core

Required by

5 tracked projects depend on this one

Activity

Tracked releases
11
Tracked since
Oct 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 11
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
4.0.0-alpha4 Pre-release 10–11 Feb 6, 2025
4.0.0-alpha3 Pre-release 10–11 Jan 29, 2025
3.0.7 Stable 10–11 Jan 27, 2025
4.0.0-alpha2 Pre-release 10–11 Jan 23, 2025
3.0.6 Stable 10–11 Jan 23, 2025
4.0.0-alpha1 Pre-release 10–11 Jan 20, 2025
3.0.5 Stable 10–11 Jan 20, 2025
3.0.4 Stable 10–11 Nov 21, 2024
4.x-dev Dev 10–11 Nov 20, 2024
3.0.3 Stable 10–11 Nov 18, 2024
3.0.2 Stable 9–11 Oct 22, 2024