stijnhau / private-messaging
A Zend Framework module based on ZfcUser which enables private messaging between users
Installs: 139
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 2
Open Issues: 2
pkg:composer/stijnhau/private-messaging
Requires
- php: >=5.4
- zendframework/zendframework: 2.*
- zf-commons/zfc-user: dev-master as 1.0.1
Suggests
- rwoverdijk/assetmanager: To use assets(js, css) provided by this module
This package is not auto-updated.
Last update: 2025-09-27 21:36:27 UTC
README
Note
This module is currently under heavy development.
Introduction
A Zend Framework 2 module based on ZfcUser which enables private messaging between users.
Installation
Using composer
- Add
stijnhau/private-messaging
(versiondev-master
) to requirements - Run
update
command on composer - enable it in your
application.config.php
file. - Add the mysql.sql file to your database
- Add the rest oif the data folder to your data folder
Manually
- Clone this project into your
./vendor/
directory and enable it in yourapplication.config.php
file. - Add the mysql.sql file to your database
- Add the rest oif the data folder to your data folder
Requires
- PHP >= 5.4.0
- ZfcUser >= 1.0.0
Features
- Sending messages to multiple persons.
- Adjustable amount of messages in inbox and outbox(module based)
- Removing messages from inbox.[WIP](by checkbox)
- Removing messages from outbox.[WIP](By checkbox)
- Removing message from inside the message(received) [WIP]
- Removing message from inside the message(sent) [WIP]
- Show message time of time-ago.
- Option to enable or disable menu (\Zend\Navigation).
- Configurable login route.
- Replylink inside message[todo]
- Multiple pages(usage of use \Zend\Paginator)
- Starred or not[WIP]
- Important or not[WIP]
- Multilanguage (dutch and french ready) [WIP]
- Unread messages in bold.
- Configuration if newest or oldest message is first in lists.
Thanks
Special thanks goes to https://github.com/hrevert/HtMessaging This module is forked from there because https://github.com/hrevert/HtMessaging decided to go an other way.