WP Manifestindependent plugin directory
manifest / users / wordpress-rolechat-messenger

RoleChat Messenger

Secure WordPress chat and messaging plugin with Telegram-inspired UI, role-based directional permissions, direct and group messaging, frontend support widget, contacts, reactions, presence, encrypted attachments, moderation, REST API, audit logs, RTL support, and scalable custom database tables.

by Shahin Ilderemi · github.com/ildrm/wordpress-rolechat-messenger · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ildrm/wordpress-rolechat-messenger/archive/refs/heads/main.zip

From the readme

RoleChat Messenger for WordPress RoleChat Messenger is a secure, WordPress-native messaging plugin with a Telegram-inspired interface, directional role-to-role communication rules, direct and group conversations, personal contacts, a frontend support-style widget, attachments, moderation, presence, reactions, search, audit logging, and retention controls. Product goals - Give administrators precise control over who may contact whom. - Provide a polished messenger inside wp-admin for staff roles. - Provide a compact floating frontend chat widget for roles such as subscribers/customers. - Use one shared messaging and authorization core for both interfaces. - Prevent frontend/UI manipulation from bypassing server-side role permissions. - Keep message queries scalable by using dedicated database tables instead of posts/postmeta. Disciplines used to design and implement the plugin The project was treated as a cross-functional product rather than only a PHP coding task. The implementation was reviewed through these roles: 1. Product owner / requirements analyst 2. WordPress plugin architect 3. Senior PHP / WordPress backend engineer 4. Database architect 5. REST API engineer 6. Mes

Read the full README on GitHub →