dnadesign/silverstripe-typeform

模块,用于提供与Typeform的集成。可以下载提交内容,并允许在SilverStripe内部管理这些内容。

安装: 51

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 17

分支: 3

开放问题: 1

类型:silverstripe-module

dev-master 2016-04-18 02:23 UTC

This package is not auto-updated.

Last update: 2024-09-10 04:02:37 UTC


README

维护者联系方式

需求

  • SilverStripe 3.1

文档

本模块以这种方式提供Typeform.com和SilverStripe的集成:SilverStripe的Page对象可以链接到Typeform表单,通过Typeform提交的内容会被引入SilverStripe,并通过ModelAdmin接口进行管理。

安装

composer require "dnadesign/silverstripe-typeform"

用法

TypeformExtension扩展添加到你的可表单化页面类型中。例如,在我的站点mysite/_config/extensions.yml

Page:
  extensions:
    - TypeformExtension

重建数据库并完成CMS中的新Typeform标签页。

要同步提交内容,请调用dev/tasks/SyncTypeformSubmissions。您还可以通过创建一个动作并手动调用SyncTypeformSubmissions_Single类来同步单个表单(例如,在提交回调中)。

$sync = new SyncTypeformSubmissions_Single($this->TypeformKey);
$results = $sync->syncComments($this);

特性

* Imports questions, forms and submissions into SilverStripe Data Models
* Attach Typeform pages to any SilverStripe Object
* CMS Admin interface for viewing and managing Typeform data