专家/十月反馈

dev-master 2021-10-21 07:21 UTC

This package is auto-updated.

Last update: 2024-09-21 13:32:22 UTC


README

此插件旨在解决您与网站访客之间缺乏沟通的问题。从简单的联系表单到关于您正在销售的产品的复杂反馈。它使用可配置的渠道来指定您想要以何种方式接收哪些消息。

安装

简单搜索 Specialist.Feedback 并安装它。

基本组件模板使用javascript弹窗来显示来自后端的响应消息。它看起来很丑,但对于不知道如何编码的人来说,它是一个不错的起点。

然而,消息也存储在 Flash Bag 中,因此您可以使用它来显示消息。请参阅 https://octobercms.com/docs/markup/tag-flash

使用

反馈使用渠道与您进行通信,您可以选择最适合您需求的渠道并进行配置。

默认情况下,为了方便,它也会在数据库中保存消息。(您可以禁用它)

安装后,转到设置 > 渠道(在“反馈”部分下)。您会注意到您已经有一个配置好的渠道。这是使用电子邮件和数据库发送到您的管理员电子邮件的基本渠道。根据需要重新配置或创建另一个渠道。

一旦配置完毕,转到您的页面编辑器(菜单CMS)并添加反馈组件。

当然,所有片段都可以自定义,它们仅用于加快开发速度并提供指导。

渠道

渠道是您想要接收消息的方式和途径。

每个渠道都使用一组配置。当然,这取决于您想要使用的渠道。

反馈附带1个渠道,即电子邮件渠道。

处理消息

在“反馈”菜单选项中,您可以列出所有消息。您可以通过选择并单击“存档”来存档您的“已完成”消息,或者直接打开消息并单击“存档”。

您也可以列出所有存档消息。

如果您有多个渠道,可以在列表顶部的筛选器中根据筛选器过滤消息,位于列表标题之前。

扩展

本节仅面向开发者

如果您想开发用于反馈渠道的方法,需要创建一个类并实现方法接口(\Specialist\Feedback\Classes\Method)。

基本上,您需要向渠道表单添加字段(s)并根据您的方法工作方式自定义渠道模型。当然,开发您的方法的行为。

您可以在十月文档中阅读有关如何扩展表单和模型的更多信息。

扩展表单行为:https://octobercms.com/docs/backend/forms#extend-form-behavior

扩展模型:https://octobercms.com/docs/database/model#extending-models