arter/amos-chat
Composer 安装命令:
composer require arter/amos-chat
包简介
Sistema AMOS per la chat
README 文档
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 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
arter/amos-chat 适用场景与选型建议
arter/amos-chat 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 601 次下载、GitHub Stars 达 0, 最近一次更新时间为 2020 年 10 月 06 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「chat」 「yii2」 「amos」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 arter/amos-chat 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 arter/amos-chat 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 arter/amos-chat 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A custom URL rule class for Yii 2 which allows to create translated URL rules
This simple PHP class allows you to easily generate Smartsupp.com JS chat code.
Client for the REST API plugin of the OpenFire Server
Sistema AMOS per le FAQ
Amos Ticket
统计信息
- 总下载量: 601
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2020-10-06