PHP Classes

How to Implement a PHP Messenger Chat to Exchange Messages Between Site Users Melis Messenger: Exchange messages between Melis platform users

Recommend this page to a friend!
  Info   View files Documentation   Screenshots Screenshots   View files View files (38)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-07-23 (2 days ago) RSS 2.0 feedNot yet rated by the usersTotal: 20 This week: 20All time: 11,249 This week: 1Up
Version License PHP version Categories
melis-messenger 1.0The PHP License5PHP 5, Chat
Description 

Author

This package can exchange messages between Melis platform users.

It provides an application based on the Melis Platform that allows users to perform several types of messaging operations.

Currently, it can:

- Display the messaging tool in the platform

- Create conversations between users

- Send messages from one user to another

Picture of Fabrice Fesch
Name: Fabrice Fesch <contact>
Classes: 11 packages by
Country: France France
Innovation award
Innovation award
Nominee: 7x

 

Documentation

melis-messenger

MelisMessenger offers a messenging system inside the platform so that collaborators can talk to each others.

Getting Started

These instructions will get you a copy of the project up and running on your machine.

Prerequisites

You will need to install melisplatform/melis-core in order to have this module running. This will automatically be done when using composer.

Installing

Run the composer command:

composer require melisplatform/melis-messenger

Database

Database model is accessible on the MySQL Workbench file: /melis-messenger/install/sql/model Database will be installed through composer and its hooks. In case of problems, SQL files are located here: /melis-messenger/install/sql

Tools & Elements provided

  • Messenger tab in the Profile section
  • Header icon to visualize the new messages

Running the code

MelisMessenger Services

  • MelisMessengerService Provides services to send and get messages

File: /melis-messenger/src/Service/MelisMessengerService.php

// Get the service
$messengerService = $this->getServiceManager()->get('MelisMessengerService');
// save datas of this page with an array of keys of the names of the table's columns
$convo_id = $messengerService->saveMsg(array(...));

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the OSL-3.0 License - see the LICENSE file for details


Screenshots  
  • etc/MarketPlace/images/melis-messenger_1.JPG
  Files folder image Files  
File Role Description
Files folder imageconfig (5 files)
Files folder imageetc (1 directory)
Files folder imageinstall (2 directories)
Files folder imagelanguage (2 files)
Files folder imagepublic (4 directories)
Files folder imagesrc (1 file, 4 directories)
Files folder imagetest (2 files, 1 directory)
Files folder imageview (2 directories)
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:20
This week:20
All time:11,249
This week:1Up