Installation#
This package is intended for Buildout-based Plone projects.
Buildout#
Add
zopyx.surveyjsto your buildout eggs and rerun buildout.[buildout] eggs += zopyx.surveyjs
Restart Plone and install the add-on in the Add-ons control panel.
Optional components#
- Relational result storage
The SQLModel backend supports SQLite, PostgreSQL, and MySQL. Ensure the configured database URI is reachable by the Plone process (default:
sqlite:///var/surveyjs-results.db). Each row stores the Plonesite_idto support multi-site deployments.- External SurveyJS validation (Deno binary)
Build the Deno validator in
data-validation/and place the binary indata-validation/dist. Seedata-validation/README.mdfor details.- AI Generator
The AI Generator uses the Python
llmpackage and optionally an API key or a local Ollama server. See AI Generator for configuration.