自定义巫师插件 🧙

:pavilion: Summary Forms for Discourse. This plugin lets you make rich and powerful forms for your Discourse forum. Better user onboarding, structured posting, data enrichment, automated actions and much more for your community.
:hammer_and_wrench: Repository Link https://github.com/paviliondev/discourse-custom-wizard
:open_book: Install Guide How to install plugins in Discourse
:people_hugging: Community Community based support and discussions about this plugin are hosted on the :pavilion: Pavilion Cooperative site.

The Custom Wizard Plugin is a popular, flexible, and powerful plugin which adds customisable Forms to your Discourse installation. These allow you to:

  1. Augment the onboarding process

  2. Conduct surveys linked to your existing user data

  3. Utilise automated and structured internal workflows

  4. Have structured posting of new topics and messages

  5. And a whole heap more…

Example Joining Wizard

Example Bug Report

Documentation

Extensive documentation about the Custom Wizard Plugin is provided via links within the plugin UI and hosted on our Coöperative site:

159 个赞
Right way to customize login page and others things
How to edit sign up form?
Discourse Tour - do we have such one?
Addressing gender balance in online communities
Locations Plugin :earth_africa:
Is there any means, tools or features... so we can create and use a template for threads?
[PAID] Form to post content to Discourse
Force existing users to fill custom user field
Making user profile fields mandatory
Unable to find Discobot's editable text?
Tagging users (with interests/passions/skills etc)
Discord "Welcome Screen" onboarding possible?
How to add a placeholder in the registration page
2019: The Year in Review
Ask users for information *after* sign-up (welcome page?)
[PAID] File sharing plugin
Advice on getting users to use the post template
Add a plugin based custom user field to the create account form?
Custom fields when registering
Use a form to make a topic
Custom page for users
Onboarding course?
Surveys Plugin documentation?
Automatic user titles based on user custom field?
How to create an additional sign up step? User need to upload image upon sign up before they are approved to browse or post
Automatically add all users to a group?
Easier sign up flow
Ability to force members to update user fields
Help With a Private Topics/Replies Alternative?
Create a pop-up with form that populates User Fields
Create a brief questionnaire for a new user signing-up in a private forum to help staff with the vetting process?
How to add custom fields to models
Custom Signup Flow
New Topic template form, like GitHub Issue templates?
Modification homepage
Unofficial plugins management during updates
Max length of custom user field descriptions
How to add users to the group when registering
Anyway to make Forms in Discourse - One Category?
2020: The Year in Review
Prompting users to submit a link
Choose groups and watched categories on signup
Customise home login page
Tags restricted to a category are not available to plugins or components
Allow invites to direct to a Category
Application Forms for User Groups Automation
Anyway to make Forms in Discourse - One Category?
ProCourse Memberships :money_with_wings:
2021: The Year in Review
Using Discourse with KYC checks
Sharing specific User Generated Content within Discourse (for Halo Infinite)
Forms on Discourse
Reject topic containing only one or two sentences in a specific category
Rich Text Editor Plugin
Select a group when registering?
Need a developer to get over the last couple of humps to launch our community
Can we implement a system for user remarks during registration for admin review?
How to make the user belong to a specific group once he creates the account
Discobot Type Message Automation
Discourse Automation
Require users to join at least one group at sign-up
Structuring an active support community migrating from Facebook
Add TOC to every existing topic
Custom sidebar sections being tested on meta
Are the tables on top of some posts markdown or a feature?
Require users to join at least one group at sign-up
How to make all users who sign up or accept in invite go to a specifed category(with post composer open)
Locations Plugin :earth_africa:
How can a user send a file in the sign up process?
"Go to quote" and "Was a reply to" filter interactions
Horizontal admin menu buttons cut off
2022: The Year in Review
Is there any way to make "create topic" a stand-alone page?
A site setting to control default behaviour of Only Send Chat Push Notifications would be very helpful
Plugin to gather approvals / signatures on an initiative?
Form-fields for topic creation rather than a text box
Restrict the users to post in the groups who haven't uploaded their profile picture
Best "Support" Option Other Than Email?
How to make users to explicitly agree to ToS
What about an "advanced" or "guided" submission process for new topics in certain categories
Secure Uploads
Wizards that send upon submitting a PM to a group or a person
Page Publishing
Building a practitioner directory or category in a community
Babble Chat
Prepopulate topic title
Profile setup page when accessing for the first time
Is it possible to have a multi-line/longer text field in the signup form?
New Theme: Tag-Pages Navigation
Create staged users via API?
Deepening tag structure?
How to make a form filler expand the text entry bar vertically?
Hide the Topic template placeholder text
Have we been silently sending Digest emails to 200,000+ migrated users?
Is there a plugin that helps with Age Verification on the site?
New user alerts
How to Automatically Mute Categories When a User Leaves a Group?
Default homepage that the user selects
Need an event check list / sign off plugin?
Customize new topic button text
Automatically add users to groups based on custom field value
Plugin for adding extra fields to the question form
Alternative sign up pathways
Any recommendations on an optimal configuration for managing issues using Discourse?
Calculated read time is high though there is only one post
How to inspire visitors to make the first post?
Calculated read time is high though there is only one post
E-Mail Preview Summary: wrong number of arguments (given 10, expected 1)
How to make users to explicitly agree to ToS
Discourse Policy
New Users > Starting Registration with a Prompt/Post
Phone Number validation
Alternative sign up pathways
How could I customize registration screen
Advice on a support forum
How to create a collaborative database about tree species
Discourse-common asset availability: difference between development and production?
Membership approval plugin
Tighter integration of account-creation and subscriptions?
Universal Landing Topic
Add ability to route the New Topic button to a custom URL
Alternate New Topic Button (per category)
Integrate placeholder forms inside reply templates
Trigger PM when user is (auto)added to group
How to build a private invite only sign up page
Hide username field on registration
Possible to set title in category template
Mandatory Topic Timers for all topics in a category
Is going from Python to Ruby easy?
Button to link any post in a topic to the first post (shown only for topic owner)
Replace "+ New Topic" with "+ Create Event" option
Popup or chatbot to collect leads
Events Integration Plugin (Beta)
Pandoc integration
How to create a custom form in composer?
Visual form entry topic templates?
Changes in text content not reflected on (non-english) site
Discord "Welcome Screen" onboarding possible?
Modification homepage
Use a form to make a topic
Remove plug-in data please!
Make wizards for creating of Personal ads
Create first topic when registering
Help "sorting" my users
Create sub-topics?
How to assign a new registrant automatically to a group

您好,@angus 我注意到安装并启用该插件后,“更多”按钮会移到中间,而不是保持在左侧。您知道这是为什么吗?谢谢。

1 个赞

感谢您的报告。这将解决此问题。

2 个赞

谢谢你的解决 :+1:

通过表单捕获的数据是否可以立即在主题的表格中显示?

@ppcole,是的,可以。您需要使用“创建主题”操作和“帖子构建器”来实现。您可以在此处阅读更多信息并进行跟进:

@angus,可以在已创建的表中添加行,以供成员完成表单,还是必须创建新表?

目前没有办法做到这一点。但如果你在 coop.pavilion.tech 上给我发私信,我们可以进一步讨论。

这似乎在今年年初发生了变化——太棒了!上面不再有达摩克利斯之剑了!

休息了一段时间后,我刚开始再次使用自定义向导插件;它现在是多么的精炼和健壮,以及它如何能够处理核心或官方插件/TC生态系统未涵盖的许多边缘情况,令我印象深刻。或者,它可以有效地精炼和整合其中一些。

我最近的一个小项目,它非常有帮助,就是克服了 Discourse Calendar (and Event) 的挑战性用户界面,它对管理员友好而不是对用户友好。

3 个赞

大家好

有人用 3.6beta1 测试过 CW 插件吗?作曲家图片上传似乎坏了。
已在最新提交 f331ad2 中进行测试

我正试图获取订阅信息以考虑升级,但所有指向定价页面的链接都已失效 - https://custom-wizard.pavilion.tech/pricing/

当前的网址是什么?

我认为不再需要订阅了。该信息已在夏季从第一篇帖子中删除。
image

代码中似乎也有一个相关的更改 https://github.com/paviliondev/discourse-custom-wizard/commit/01fe27d15807798eb058311d9838bff67558ff16

4 个赞

啊!那就说得通了。谢谢!

我猜我接下来的问题是……如何设置这个?我在 Pavilion 网站上找不到任何文档,除非我错过了什么——https://coop.pavilion.tech/c/documentation/discourse-custom-wizard/82

我想我感到困惑的地方是,在这个页面上:https://coop.pavilion.tech/t/wizard-administration/1602 提示应该启用一个站点设置,但 wizard_apis_enabled 不在站点设置中:

站点设置

  • custom_wizard_enabled:禁用此项可防止使用自定义向导。
  • wizard_redirect_exclude_paths:不能从向导重定向到的路径。
  • wizard_recognised_image_upload_formats:将被视为图像的上传类型。
  • wizard_apis_enabled:启用向导 API 功能。此功能处于实验阶段,尚未经过彻底测试。请谨慎使用。

假设它现在默认已启用,我不太确定如何着手设置它,因为“选择一个 API”下拉菜单和“选择一个端点”下拉菜单都是空白的,而且我不确定填充这些下拉菜单的步骤是什么。

image

我以为可能是因为我们没有订阅,但考虑到现在没有订阅这种东西,我不太确定下一步该怎么做。