elitedivision/amos-chat
Sistema AMOS per la chat
Requires
- php:>=5.4.0
 - elitedivision/amos-admin:^2.0.0
 - elitedivision/amos-core:^1.9.60
 - elitedivision/amos-email-manager:^1.1.0
 - kop/yii2-scroll-pager:~2.2
 
Requires (Dev)
- yiisoft/yii2-faker:*
 
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
 - 1.7.2
 - 1.6.0
 - 1.5.1
 - 1.5.0
 - 1.4.0
 - 1.3.20
 - 1.3.19
 - 1.3.18
 - 1.3.17
 - 1.3.16
 - 1.3.15
 - 1.3.14
 - 1.3.13
 - 1.3.12
 - 1.3.11
 - 1.3.10
 - 1.3.9
 - 1.3.8
 - 1.3.7
 - 1.3.6.x-dev
 - 1.3.5.x-dev
 - 1.3.4.x-dev
 - 1.3.4
 - 1.3.3.x-dev
 - 1.3.2.x-dev
 - 1.3.2
 - 1.3.1.x-dev
 - 1.3.0.1-dev
 - 1.3.0
 - 1.2.12
 - 1.2.11
 - 1.2.10
 - 1.2.9
 - 1.2.8
 - 1.2.7
 - 1.2.6
 - 1.2.5
 - 1.2.4
 - 1.2.3
 - 1.2.2
 - 1.2.1
 - 1.2
 - 1.1.23
 - 1.1.22
 - 1.1.21
 - 1.1.20
 - 1.1.19
 - 1.1.18
 - 1.1.17
 - 1.1.16
 - 1.1.15
 - 1.1.14
 - 1.1.13
 - 1.1.12
 - 1.1.11
 - 1.1.10
 - 1.1.9
 - 1.1.8
 - 1.1.7
 - 1.1.6
 - 1.1.5
 - 1.1.4
 - 1.1.3
 - 1.1.2
 - 1.1.1
 - 1.1
 - 1.0.4
 - 1.0.3
 - 1.0.2
 - 1.0.1
 - 1.0
 - 0.0.2
 - 0.0.1
 - dev-gianluca/1.7.2/2
 - dev-elena/1.7.2/1
 - dev-test/1.7.2/2
 - dev-stefanoc/2.0.0/1
 - dev-test/1.7.2/1
 - dev-cesari/1.7.0/2
 - dev-test/1.7.0/3
 - dev-test/1.7.0/2
 - dev-scarface_digiteca/test/1.7.1/2
 - dev-test/1.7.1/2
 - dev-daniele/1.7.1/2
 - dev-test/1.7.1/1
 - dev-daniele/1.7.0/2
 - dev-scarface_digiteca/test/1.7.0/1
 - dev-stefanob/1.7.0/1
 - dev-test/1.7.0/1
 - dev-gianluca/1.7.0/1
 - dev-test/1.6.0/1
 - dev-gianluca/1.6.0/1
 - dev-mapple_fol/1.6.0/1
 - dev-michelezucchini/1.5.0/1
 - dev-test/1.5.1/1
 - dev-michelezucchini/01.5.0/1
 - dev-test/1.3.20
 - dev-eleonora_1.3.20
 - dev-test/1.5.0
 - dev-riccardo/1.5.0
 - dev-fabiot
 - dev-lisa_1.3.19
 - dev-open20/1.3.19/1
 - dev-test/1.4.0
 - dev-scarface
 - dev-test/1.3.19/1
 - dev-test/1.3.18/1
 - dev-riccardo/1.3.18/1
 - dev-test/1.3.17/1
 - dev-POI
 - dev-POI_community_fullsize
 - dev-community_fullsize
 - dev-riccardo-widget-custom-poi
 - dev-la_francesca/1.3.15/1
 - dev-test/1.3.15/1
 - dev-simonem/1.3.14/2/reactchat-nottomerge
 - dev-riccardo/1.3.14/1
 - dev-la_francesca/1.3.14/2
 - dev-DEPLOY_POI_20180921
 - dev-test/1.3.14/1
 - dev-cinzia
 - dev-la_francesca/1.3.12/1
 - dev-DEPLOY_POI_20180702
 - dev-enrico/1.3.12/1
 - dev-test/1.3.12/1
 - dev-michelez/1.3.12
 - dev-test/1.3.10/1
 - dev-la_francesca/1.3.10/1
 - dev-test/1.3.9/1
 - dev-la_francesca/1.3.9/1
 - dev-test/1.3.7/6
 - dev-pivanti
 - dev-riccardo/amos-layout
 - dev-test/1.3.7/5
 - dev-test/1.3.7/4
 - dev-riccardo/1.3.7/4
 - dev-test/1.3.7/3
 - dev-test/1.3.7/2
 - dev-test/1.3.7/1
 - dev-fabiot_1.3.7
 - dev-la_francesca_1.3.8
 - dev-fabiot_1.3.8
 - dev-la_francesca_1.3.9
 - dev-lafrancesca_1.3.8
 - dev-la_francesca_1.3.7
 - dev-giuseppe_1.3.6
 - dev-rudy_1.3.0.1
 - dev-giuseppe_1.3.5_fix_email
 - dev-la_francesca_1.3.4
 - dev-giuseppe_1.3.3
 - dev-michelez_1.3.3
 - dev-enrica_1.3.2
 - dev-enrica_accessibilitÃ
 - dev-enrico_1.3.0.1
 
README
Plugin to manage private messages, conversations with user contacts.
Installation
Add chat requirement in your composer.json:
"elitedivision/amos-chat": "dev-master",
Enable the Chat modules in modules-amos.php, add :
 'chat' => [
	'class' => 'elitedivision\amos\chat\AmosChat',
 ],
add chat migrations to console modules (console/config/migrations-amos.php):
'@vendor/elitedivision/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' => 'elitedivision\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' => 'elitedivision\amos\chat\AmosChat', 'formRedactorButtons' => ['image', 'file'] ], immediateNotificationForce - boolean, default = true
Force notification sending to the message receiverdefaultEmailSender - 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 $userIdForwardMessageuserIdForwardMessage - (array) integer , default = []
It's required to enable the function of forwarding message, it contain the list of user to which forward the messagesonlyNetworkUsers - 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