关注「WeiyiGeek」公众号
设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习!
本章目录:安装使用 Nextcloud 提供的 Forms 插件实现自托管互联网问卷调查
原文地址: https://blog.weiyigeek.top/2022/7-22-682.html
0x00 安装使用 Nextcloud 提供的 Forms 插件实现自托管互联网问卷调查
描述:该 Forms 插件基于NextCloud实现自托管简单的调查和问卷调查,其主要功能有问卷表单创建、简单的分享和回复、问卷数据可视化展示与导出,对于内部人员问卷告别互联网上公开某卷星、以及某问卷
吧。
NextCloud商店地址:https://apps.nextcloud.com/apps/forms
插件项目地址: https://github.com/nextcloud/forms
Form 插件特点
-
📝 简单的设计:没有大量的选择,只有必需品, 当然在移动设备上运行良好。
-
📊 查看和导出结果:结果可视化,也可以以与 Google 表单使用的相同格式导出为 CSV。
-
🔒 数据尽在掌握!与 Google Forms、Typeform、Doodle 等不同,调查信息和回复在您的实例上是保密的,不像一些公共的问卷系统会过渡收集个人信息。
Form 安装使用
步骤 01.此处以离线安装Forms为例, 首先查看我们部署的Nextcloud版本, 点击 头像 -> 关于 -> 将会显示实例版本号 (此处我的实践环境是 V23.0.0)
步骤 02.访问NextCloud商店中forms插件地址, 找到尾部的Downloads
下载对应实例版本支持的forms插件版本,例如,此处下载Nextcloud 23 版本对应 V2.5.1 版本的 forms 插件。
下载地址:https://github.com/nextcloud/forms/releases/download/v2.5.1/forms.tar.gz
步骤 03.由于进行的是离线安装,则下载完成后需要将该 forms.tar.gz 插件压缩包上传至nextcloud服务器中,此处我使用scp命令上传到家目录,然后在复制或者移动到 nextcloud 安装的apps目录中进行解压, 解压后如下图所示:
scp -P 22 forms.tar.gz ubuntu@doc.weiyigeek.top:~
cp forms.tar.gz /app/nextcloud/data/apps/
cd /app/nextcloud/data/apps/ && tar -zxvf forms.tar.gz
ls /app/nextcloud/data/apps/
温馨提示:此处 Nextcloud 是通过 Docker 容器方式安装, 持久化的目录是/app/nextcloud/data/
。
步骤 04.解压完成后使用浏览器访问搭建部署的 nextcloud 应用,此处我的环境地址是 doc.weiyigeek.top ,登录后点击头像 -> + 应用 -> 您的应用 -> 启用 Forms 插件即可,如下图所示
步骤 05.启用后我们便可以使用Forms创建问卷调查表单了,首先点击头部菜单栏中的 表单图标 -> +新表单 -> 输入表单标题以及描述 -> +添加一个新问题 ,如下图所示:
步骤 06.问卷输入完成后点击右上角的共享链接,即可获得问卷调查链接( http://doc.weiyigeek.top/apps/forms/3E9cGTcgkoXjnbWS )将其发送到需要统计的人员中即可。
步骤 07.问卷调查填写结束后,可以在forms
表单中查看结果以及可以导出填写结果为CSV格式, 如下图所示
在此基础之上,我们也可以针对企业/学校需要了解员工/师生健康情况的需求,设置“每日健康上报”的系统调查表单。
至此完毕! 希望大家玩的开心!
本文至此完毕,更多技术文章,尽情期待下一章节!
原文地址: https://blog.weiyigeek.top/2022/7-22-682.html
学习书籍推荐
往期相关文章
网安等保-主机安全测评之Linux服务器Ubuntu-22.04-LTS操作系统安全加固制作基线系统脚本分享与实践
网安等保-主机安全之Ubuntu22.04系统优化与安全加固
运维实践-Linux服务器Ubuntu22.04系统安装部署
应用基础-在Hexo、Hugo博客框架中使用Gitalk基于Github上仓库项目的issue无后端服务评论系统实践
安全运维-如何在Kubernetes中使用注释对ingress-nginx及后端应用进行安全加固配置实践
工具配置-如何在NextCloud私有云盘安装的olnyOffice插件中添加中文字体支持实践操作
企业运维实践-Nginx使用geoip2模块并利用MaxMind的GeoIP2数据库实现处理不同国家或城市的访问最佳实践指南
运维实践-最新Nginx二进制构建编译lua-nginx-module动态链接Lua脚本访问Redis数据库读取静态资源隐式展现
企业运维实践-如何在K8S集群环境Gitlab+Jenkins+Jmeter+Grafana技术中实现自动化分布压力测试数据展示
如何使用Grafana+Loki+Promtail日志聚合系统针对Kubernetes集群中Pods应用日志采集搜索展示
欢迎各位志同道合的朋友一起学习交流,如文章有误请在下方留下您宝贵的经验知识,个人邮箱地址【master#weiyigeek.top】
或者个人公众号【WeiyiGeek】
联系我。
更多文章来源于【WeiyiGeek Blog 个人博客 - 为了能到远方,脚下的每一步都不能少 】
个人主页: 【 https://weiyigeek.top】
博客地址: 【 https://blog.weiyigeek.top 】
学习交流群:【 https://weiyigeek.top/visit.html 】
专栏书写不易,如果您觉得这个专栏还不错的,请给这篇专栏 【点个赞、投个币、收个藏、关个注,转个发,留个言】(人间六大情),这将对我的肯定,谢谢!。
-
echo "【点个赞】,动动你那粗壮的拇指或者芊芊玉手,亲!"
-
printf("%s", "【投个币】,万水千山总是情,投个硬币行不行,亲!")
-
fmt.Printf("【收个藏】,阅后即焚不吃灰,亲!")
-
console.info("【转个发】,让更多的志同道合的朋友一起学习交流,亲!")
-
System.out.println("【关个注】,后续浏览查看不迷路哟,亲!")
-
cout << "【留个言】,文章写得好不好、有没有错误,一定要留言哟,亲! " << endl;
更多网络安全、系统运维、应用开发、物联网实战、全栈文章,尽在【个人博客 - https://blog.weiyigeek.top】站点,谢谢支持!
帅哥、美女、大佬们点个【赞+在看】吧! 👇
↓👇↓ 点击【"阅读原文"】,即可获取更多知识!