我想创建一个系统,用户可以通过 UI 创建表单,并将字段列表存储在数据库中。然后,用户可以为表单选择验证,这些验证也存储在数据库中。当用户访问表单时,会显示正确的字段,当他们提交表单时,将从数据库中提取正确的验证并针对提交的数据运行。是否已经有任何类型的系统可以做到这一点(理想情况下是开源的)。
我知道那里有表单和调查服务,但我不想要 SaaS 解决方案,因为我需要能够自定义大多数方面(前端、服务器端和数据库)。
我想创建一个系统,用户可以通过 UI 创建表单,并将字段列表存储在数据库中。然后,用户可以为表单选择验证,这些验证也存储在数据库中。当用户访问表单时,会显示正确的字段,当他们提交表单时,将从数据库中提取正确的验证并针对提交的数据运行。是否已经有任何类型的系统可以做到这一点(理想情况下是开源的)。
我知道那里有表单和调查服务,但我不想要 SaaS 解决方案,因为我需要能够自定义大多数方面(前端、服务器端和数据库)。
在搜索引擎中输入“开源调查软件”,您会发现LimeSurvey,这是一个具有可行调查系统的活跃项目,您可以在自己的服务器上进行管理和自定义。它支持许多常见的 SQL 实现。
它与您问题中的特定语言和环境标签不一致,但在其他方面似乎很合适。