dnadesign / silverstripe-typeform
模块,用于提供与Typeform的集成。可以下载提交内容,并允许在SilverStripe内部管理这些内容。
dev-master
2016-04-18 02:23 UTC
Requires
- silverstripe/framework: ~3.1
This package is not auto-updated.
Last update: 2024-09-10 04:02:37 UTC
README
维护者联系方式
- Will Rossiter(昵称:wrossiter,willr) will.rossiter@dna.co.nz
需求
- 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