mirror of
https://github.com/YunoHost-Apps/bookstack_ynh.git
synced 2024-09-03 18:16:02 +02:00
parent
3eee0c2888
commit
ffa54f55cd
12 changed files with 38 additions and 14 deletions
|
@ -18,6 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
|
||||||
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- Multi-Factor Authentication
|
- Multi-Factor Authentication
|
||||||
- Dark & Light Modes
|
- Dark & Light Modes
|
||||||
- LDAP Authentication
|
- LDAP Authentication
|
||||||
|
@ -25,7 +26,7 @@ BookStack is an opinionated wiki system that provides a pleasant and simple out
|
||||||
- Multi-Lingual
|
- Multi-Lingual
|
||||||
|
|
||||||
|
|
||||||
**Shipped version:** 22.02.1~ynh1
|
**Shipped version:** 22.02.2~ynh1
|
||||||
|
|
||||||
**Demo:** https://demo.bookstackapp.com
|
**Demo:** https://demo.bookstackapp.com
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour
|
||||||
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- Multi-Factor Authentication
|
- Multi-Factor Authentication
|
||||||
- Dark & Light Modes
|
- Dark & Light Modes
|
||||||
- LDAP Authentication
|
- LDAP Authentication
|
||||||
|
@ -21,7 +22,7 @@ BookStack is an opinionated wiki system that provides a pleasant and simple out
|
||||||
- Multi-Lingual
|
- Multi-Lingual
|
||||||
|
|
||||||
|
|
||||||
**Version incluse :** 22.02.1~ynh1
|
**Version incluse :** 22.02.2~ynh1
|
||||||
|
|
||||||
**Démo :** https://demo.bookstackapp.com
|
**Démo :** https://demo.bookstackapp.com
|
||||||
|
|
||||||
|
@ -31,7 +32,12 @@ BookStack is an opinionated wiki system that provides a pleasant and simple out
|
||||||
|
|
||||||
## Avertissements / informations importantes
|
## Avertissements / informations importantes
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
BookStack utilise l'authentification LDAP par défaut.
|
||||||
|
|
||||||
|
Vous pouvez passer à l'authentification standard dans le webadmin -> Bookstack -> paramètre du panneau de configuration
|
||||||
|
Pour la première connexion avec une authentification standard, utilisez les informations d'identification par défaut `admin@admin.com` et `password`. Vous devez modifier ces informations immédiatement après vous être connecté pour la première fois.
|
||||||
|
|
||||||
## Documentations et ressources
|
## Documentations et ressources
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,10 @@
|
||||||
# NOTE: If any of your values contain a space or a hash you will need to
|
# NOTE: If any of your values contain a space or a hash you will need to
|
||||||
# wrap the entire value in quotes. (eg. MAIL_FROM_NAME="BookStack Mailer")
|
# wrap the entire value in quotes. (eg. MAIL_FROM_NAME="BookStack Mailer")
|
||||||
|
|
||||||
|
# Application environment
|
||||||
|
# Can be 'production', 'development', 'testing' or 'demo'
|
||||||
|
APP_ENV=production
|
||||||
|
|
||||||
# Enable debug mode
|
# Enable debug mode
|
||||||
# Shows advanced debug information and errors.
|
# Shows advanced debug information and errors.
|
||||||
# CAN EXPOSE OTHER VARIABLES, LEAVE DISABLED
|
# CAN EXPOSE OTHER VARIABLES, LEAVE DISABLED
|
||||||
|
@ -82,5 +86,3 @@ STORAGE_TYPE=local
|
||||||
# Can be 'list' or 'grid'
|
# Can be 'list' or 'grid'
|
||||||
APP_VIEWS_BOOKS=list
|
APP_VIEWS_BOOKS=list
|
||||||
APP_VIEWS_BOOKSHELVES=grid
|
APP_VIEWS_BOOKSHELVES=grid
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
SOURCE_URL=https://github.com/BookStackApp/BookStack/archive/refs/tags/v22.02.1.tar.gz
|
SOURCE_URL=https://github.com/BookStackApp/BookStack/archive/refs/tags/v22.02.2.tar.gz
|
||||||
SOURCE_SUM=af2e816a3b78058f97de167c36560f2d3fa7cb4c680221a0f9d0a0b7a39fcd52
|
SOURCE_SUM=7b7345c342bf665a2277ebaa9deead56010660606246d7b0b2d15119dcedf05f
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FORMAT=tar.gz
|
SOURCE_FORMAT=tar.gz
|
||||||
SOURCE_IN_SUBDIR=true
|
SOURCE_IN_SUBDIR=true
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- Multi-Factor Authentication
|
- Multi-Factor Authentication
|
||||||
- Dark & Light Modes
|
- Dark & Light Modes
|
||||||
- LDAP Authentication
|
- LDAP Authentication
|
||||||
|
|
9
doc/DESCRIPTION_fr.md
Normal file
9
doc/DESCRIPTION_fr.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- Multi-Factor Authentication
|
||||||
|
- Dark & Light Modes
|
||||||
|
- LDAP Authentication
|
||||||
|
- Optional Markdown Editor
|
||||||
|
- Multi-Lingual
|
|
@ -1 +1,6 @@
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
BookStack utilise l'authentification LDAP par défaut.
|
||||||
|
|
||||||
|
Vous pouvez passer à l'authentification standard dans le webadmin -> Bookstack -> paramètre du panneau de configuration
|
||||||
|
Pour la première connexion avec une authentification standard, utilisez les informations d'identification par défaut `admin@admin.com` et `password`. Vous devez modifier ces informations immédiatement après vous être connecté pour la première fois.
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"en": "Platform to create documentation/wiki content",
|
"en": "Platform to create documentation/wiki content",
|
||||||
"fr": "Plateforme pour créer du contenu de documentation/wiki"
|
"fr": "Plateforme pour créer du contenu de documentation/wiki"
|
||||||
},
|
},
|
||||||
"version": "22.02.1~ynh1",
|
"version": "22.02.2~ynh1",
|
||||||
"url": "https://www.bookstackapp.com/",
|
"url": "https://www.bookstackapp.com/",
|
||||||
"upstream": {
|
"upstream": {
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|
|
@ -8,7 +8,7 @@ YNH_PHP_VERSION="8.0"
|
||||||
|
|
||||||
pkg_dependencies="php${YNH_PHP_VERSION}-curl php${YNH_PHP_VERSION}-mysql php${YNH_PHP_VERSION}-ldap php${YNH_PHP_VERSION}-mbstring php${YNH_PHP_VERSION}-tidy php${YNH_PHP_VERSION}-xml php${YNH_PHP_VERSION}-zip php${YNH_PHP_VERSION}-gd"
|
pkg_dependencies="php${YNH_PHP_VERSION}-curl php${YNH_PHP_VERSION}-mysql php${YNH_PHP_VERSION}-ldap php${YNH_PHP_VERSION}-mbstring php${YNH_PHP_VERSION}-tidy php${YNH_PHP_VERSION}-xml php${YNH_PHP_VERSION}-zip php${YNH_PHP_VERSION}-gd"
|
||||||
|
|
||||||
YNH_COMPOSER_VERSION=2.1.1
|
YNH_COMPOSER_VERSION=2.2.7
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# PERSONAL HELPERS
|
# PERSONAL HELPERS
|
||||||
|
|
|
@ -99,14 +99,13 @@ fi
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Reconfiguring congif file.." --weight=1
|
ynh_script_progression --message="Reconfiguring congif file.." --weight=1
|
||||||
|
|
||||||
new_app_url_domain="https://${new_domain}${new_path%/}"
|
|
||||||
old_app_url_domain="https://${old_domain}${old_path%/}"
|
old_app_url_domain="https://${old_domain}${old_path%/}"
|
||||||
|
|
||||||
pushd $final_path
|
pushd $final_path
|
||||||
yes | php$phpversion artisan bookstack:update-url $old_app_url_domain $new_app_url_domain
|
yes | php$phpversion artisan bookstack:update-url $old_app_url_domain https://${new_domain}${new_path}
|
||||||
popd
|
popd
|
||||||
|
|
||||||
sed -i "/APP_URL=/c\APP_URL=$new_app_url_domain" $final_path/.env
|
sed -i "/APP_URL=/c\APP_URL=https://${new_domain}${new_path}" $final_path/.env
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# RELOAD NGINX
|
# RELOAD NGINX
|
||||||
|
|
|
@ -114,7 +114,7 @@ ynh_add_fpm_config --usage=low --footprint=low
|
||||||
ynh_script_progression --message="Installing BookStack with Composer..." --weight=5
|
ynh_script_progression --message="Installing BookStack with Composer..." --weight=5
|
||||||
|
|
||||||
# Install composer
|
# Install composer
|
||||||
ynh_install_composer --phpversion=$phpversion --workdir=$final_path --install_args="--no-dev"
|
ynh_install_composer
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# MODIFY A CONFIG FILE
|
# MODIFY A CONFIG FILE
|
||||||
|
|
|
@ -27,6 +27,7 @@ phpversion=$YNH_PHP_VERSION
|
||||||
timezone="$(cat /etc/timezone)"
|
timezone="$(cat /etc/timezone)"
|
||||||
redis_db=$(ynh_app_setting_get --app=$app --key=redis_db)
|
redis_db=$(ynh_app_setting_get --app=$app --key=redis_db)
|
||||||
mail_pwd=$(ynh_string_random --length=12)
|
mail_pwd=$(ynh_string_random --length=12)
|
||||||
|
timezone="$(cat /etc/timezone)"
|
||||||
|
|
||||||
fpm_footprint=$(ynh_app_setting_get --app=$app --key=fpm_footprint)
|
fpm_footprint=$(ynh_app_setting_get --app=$app --key=fpm_footprint)
|
||||||
fpm_usage=$(ynh_app_setting_get --app=$app --key=fpm_usage)
|
fpm_usage=$(ynh_app_setting_get --app=$app --key=fpm_usage)
|
||||||
|
@ -123,7 +124,7 @@ ynh_install_app_dependencies $pkg_dependencies
|
||||||
ynh_script_progression --message="Upgrading PHP-FPM configuration..." --weight=1
|
ynh_script_progression --message="Upgrading PHP-FPM configuration..." --weight=1
|
||||||
|
|
||||||
# Create a dedicated PHP-FPM config
|
# Create a dedicated PHP-FPM config
|
||||||
ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint
|
ynh_add_fpm_config --phpversion=$phpversion --usage=$fpm_usage --footprint=$fpm_footprint
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# INSTALL LYCHEE WITH COMPOSER
|
# INSTALL LYCHEE WITH COMPOSER
|
||||||
|
@ -131,7 +132,7 @@ ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint
|
||||||
ynh_script_progression --message="Installing BookStack with Composer..." --weight=5
|
ynh_script_progression --message="Installing BookStack with Composer..." --weight=5
|
||||||
|
|
||||||
# Install composer
|
# Install composer
|
||||||
ynh_install_composer --phpversion=$phpversion --workdir=$final_path --install_args="--no-dev"
|
ynh_install_composer
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# MODIFY A CONFIG FILE
|
# MODIFY A CONFIG FILE
|
||||||
|
|
Loading…
Reference in a new issue