[[TOC]]
The ChatGTP FAQ Generator plugin automates the creation of FAQs from your content, streamlining the process of generating and saving FAQs to your desired field.
-
Open the FAQ Generator settings modal.
-
Enter your OpenAI API key in the provided field.
-
Configure the content types and source/target fields according to your content structure.
-
Click 'Save changes' to apply the settings.
-
Go to object in one of the selected content types.
Insert your OpenAI API key here. It should begin with sk-...
.
Select the type of content you want to generate FAQs from.
Choose the field from which the FAQ will be generated. Supported types include:
- Textarea
- Richtext
- Markdown
- Block
Specify the field where the FAQ will be saved. Supported types are:
- Textarea
- List - must contain two fields:
- question (text or textarea)
- answer (text or textarea)
yarn
- to install dependenciesyarn start
- to start development mode - rebuild on file modifications- update your
plugin-manifest.json
file to contain the production URL and other plugin information yarn build
- to build plugins
Dev environment is configured to use:
prettier
- best used with automatic format on save in IDEeslint
- it is built into bothstart
andbuild
commands
The plugins are built into a single dist/index.js
file. The manifest is copied to dist/plugin-manifest.json
file.
Warning: While developing, you can use https://localhost:3053/plugin-manifest.json
address to load the plugin manifest. Make sure your browser trusts the local certificate on the latter, to be able to use it e.g. with https://editor.flotiq.com
Hint: You can use localhost url from development mode https://localhost:3053/index.js
- Open Flotiq editor
- Open Chrome Dev console
- Execute the following script
FlotiqPlugins.loadPlugin('plugin-id', '<URL TO COMPILED JS>')
- Navigate to the view that is modified by the plugin
- Open Flotiq editor
- Open Chrome Dev console
- Paste the content of
dist/index.js
- Navigate to the view that is modified by the plugin
Hint: You can use localhost url from development mode https://localhost:3053/plugin-manifest.json
- Open Flotiq editor
- Add a new plugin and paste the URL to the hosted
plugin-manifest.json
file - Navigate to the view that is modified by the plugin