diff --git a/html/heyform.md b/html/heyform.md index d95abc1..4abfadb 100644 --- a/html/heyform.md +++ b/html/heyform.md @@ -58,3 +58,9 @@ Then run thing: ``` docker-compose up -d ``` + +# Or install + +* https://docs.heyform.net/open-source/local-development + + diff --git a/html/index.html b/html/index.html index 8ad153d..3472385 100644 --- a/html/index.html +++ b/html/index.html @@ -59,15 +59,6 @@ th, td { Use - - HeyForm - heyform.form.libre.is - AGPL v3.0 - https://github.com/heyform/heyform - Typescript - 2024 - TBD - LimeSurvey limesurvey.form.libre.is @@ -75,79 +66,7 @@ th, td { https://github.com/LimeSurvey/LimeSurvey Javascript
PHP 2024 - TBD - - - Moonshine - moonshine.form.libre.is - MIT - https://github.com/moonshine-software/moonshine - Laravel
PHP
Blade - 2024 - TBD - - - Nextcloud Forms - nextcloud.form.libre.is - AGPL v3 - https://github.com/nextcloud/forms - Javascript
PHP - 2024 - TBD - - - ODK - odk.form.libre.is - Apache 2.0 - https://github.com/getodk/web-forms - Typescript - 2024 - TBD - - - Open Forms - openforms.form.libre.is - EUPL 1.2 - https://github.com/open-formulieren/open-forms - Python - 2024 - TBD - - - OpnForm - opnform.form.libre.is - AGPL v3.0 - https://github.com/JhumanJ/OpnForm - PHP
Vue - 2024 - TBD - - - Orbeon - orbeon.form.libre.is - LGPL 2.1 - https://github.com/orbeon/orbeon-forms - Scala
Javascript
Java - 2024 - TBD - - - Vueform - vueform.form.libre.is - MIT - https://github.com/vueform/vueform - Javascript
Vue - 2024 - TBD - - - Name - Test
Site - License - Source - Primary
Languages - Latest
Update - Use + Yes! @@ -196,17 +115,47 @@ th, td { Maybe powerful.
Overkill for needs. Probably
not - - Name - Test
Site - License - Source - Primary
Languages - Latest
Update - Reason - Use + HeyForm + heyform.form.libre.is + AGPL v3.0 + https://github.com/heyform/heyform + Typescript + 2024 + Install foobar.
Could be ok though. + Maybe + + Nextcloud Forms + nextcloud.form.libre.is + AGPL v3 + https://github.com/nextcloud/forms + Javascript
PHP + 2024 + Maybe with full
Nextcloud install + No + + + OpnForm + opnform.form.libre.is + AGPL v3.0 + https://github.com/JhumanJ/OpnForm + PHP
Vue + 2024 + Non-free for email.
LimeSurvey better + Probably not + + + Orbeon + orbeon.form.libre.is + LGPL 2.1 + https://github.com/orbeon/orbeon-forms + Scala
Javascript
Java + 2024 + Java. Pro meh.
LimeSurvey better. + Probably not + + @@ -280,8 +229,8 @@ th, td { https://github.com/formkit/formkit Typescript 2024 - No No user GUI + No FormPress @@ -293,17 +242,47 @@ th, td { Uses G**gle
cloud No - - Name - Test
Site - License - Source - Primary
Languages - Latest
Update - Reason - Use + ODK + odk.form.libre.is + Apache 2.0 + https://github.com/getodk/web-forms + Typescript + 2024 + Pre-release + No + + Moonshine + moonshine.form.libre.is + MIT + https://github.com/moonshine-software/moonshine + Laravel
PHP
Blade + 2024 + No user GUI. + No + + + Open Forms + openforms.form.libre.is + EUPL 1.2 + https://github.com/open-formulieren/open-forms + Python + 2024 + Docs in Dutch.
Crappy license. + No + + + Vueform + vueform.form.libre.is + MIT + https://github.com/vueform/vueform + Javascript
Vue + 2024 + More for site dev + No + + @@ -432,14 +411,7 @@ th, td { 2024 No - - Name - License - Source - Primary
Languages - Latest
Update - Use - +

diff --git a/html/limesurvey.md b/html/limesurvey.md new file mode 100644 index 0000000..677012f --- /dev/null +++ b/html/limesurvey.md @@ -0,0 +1,40 @@ +# LimeSurvey + +* https://manual.limesurvey.org/Installation_-_LimeSurvey_CE + +Install deps. + +``` +sudo apt install zip unzip php php-mbstring mariadb-server php-mysql php-gd php-zip php-xml php-intl php-ldap php-imap +``` + +Configure OS: + +``` +sudo sed -i -e 's/short_open_tag = Off/short_open_tag = On/g' /etc/php/8.2/apache2/php.ini +sudo systemctl restart apache2 + +sudo mariadb-admin password +mariadb -uroot -p +CREATE USER 'limesurvey'@'localhost' IDENTIFIED BY 'mypassword'; +CREATE DATABASE IF NOT EXISTS limesurvey; +GRANT ALL PRIVILEGES ON limesurvey.* TO 'limesurvey'@'localhost' IDENTIFIED BY 'mypassword'; +``` + +Download latest version here: + +* https://community.limesurvey.org/downloads/ + +``` +wget https://download.limesurvey.org/latest-master/limesurvey6.6.2+240827.zip +unzip limesurvey6.6.2+240827.zip +cp -a limesurvey/* /var/www/html/limesurvey-form-libre-is/ +cp -a limesurvey/.* /var/www/html/limesurvey-form-libre-is/ + +sudo chmod -R 755 /var/www/html/limesurvey-form-libre-is/tmp +sudo chmod -R 755 /var/www/html/limesurvey-form-libre-is/upload +sudo chmod -R 755 /var/www/html/limesurvey-form-libre-is/application/config +sudo chown -R www-data /var/www/html/limesurvey-form-libre-is/tmp +sudo chown -R www-data /var/www/html/limesurvey-form-libre-is/upload +sudo chown -R www-data /var/www/html/limesurvey-form-libre-is/application/config +```