Search by

arter / amos-chat

art-er

There is no license information available for the latest version (1.4.0) of this package.

Sistema AMOS per la chat

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Package info

repo.aster.it/elitedivision/amos-chat

Homepage

Issues

Forum

Wiki

Type:component

pkg:composer/arter/amos-chat

Statistics

Installs: 601

Dependents: 0

Suggesters: 0

1.4.0 2024-04-24 07:16 UTC

This package is auto-updated.

Last update: 2026-10-18 12:13:06 UTC


README

Plugin to manage private messages, conversations with user contacts.

Installation

Add chat requirement in your composer.json:

"arter/amos-chat": "dev-master",

Enable the Chat modules in modules-amos.php, add :

 'chat' => [
	'class' => 'arter\amos\chat\AmosChat',
 ],

add chat migrations to console modules (console/config/migrations-amos.php):

'@vendor/arter/amos-chat/src/migrations'

Configurable fields

Here the list of configurable fields, properties of module AmosChat. If some property default is not suitable for your project, you can configure it in module, eg:

 'chat' => [
	'class' => 'arter\amos\chat\AmosChat',
	'immediateNotificationForce' => false, //changed property (default was true)
 ],
 
  • formRedactorButtons - array, default = ['file']
    List of all Redactor visible buttons in message form
    'chat' => [
      'class' => 'arter\amos\chat\AmosChat',
      'formRedactorButtons' => ['image', 'file']
    ],
    
  • immediateNotificationForce - boolean, default = true
    Force notification sending to the message receiver

  • defaultEmailSender - string Default e-mail sender if the server allow only sender with the same domain

  • subjectOfimmediateNotification - string Default subject for emails of "immediate notification force". If in the module settings override the value, you detach translation system

  • enableForwardMessage - boolean, default = false
    used to enable the forwarding of messages. It's required to insert an array of user_id in the variable $userIdForwardMessage

  • userIdForwardMessage - (array) integer , default = []
    It's required to enable the function of forwarding message, it contain the list of user to which forward the messages

  • onlyNetworkUsers - boolean, default = true

  • subjectOfimmediateNotification - string Default subject for emails of "immediate notification force". If in the module settings override the value, you detach translation system

  • emailMessageContentAllowedTag - string, default = 'p,div'

  • enableVideoconference - boolean, default = false

  • assistanceUserId - integer, default = 1 User Id of the assistance user to open a conversation on click on WidgetIconChatAssistance