diff --git a/README.md b/README.md
index 991ebbe..2990885 100644
--- a/README.md
+++ b/README.md
@@ -1,30 +1,11 @@
-# Joomla_ynh
-[](https://install-app.yunohost.org/?app=joomla)
+# Joomla for YunoHost
+
+[](https://dash.yunohost.org/appci/app/example)  
+[](https://install-app.yunohost.org/?app=example)
+
+> *This package allows you to install example quickly and simply on a YunoHost server.
+If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.*
+
+## Overview
Joomla! is an award-winning content management system https://www.joomla.org/
Version: 4.0.6
-
-
Why Joomla?
-Hundreds of developers have been improving Joomla! since the first version was released in 2005. This immense effort has made Joomla! very popular, easy to use, stable and secure. See for more details:https://www.joomla.org/3/
-
-Note:There is installer.php added for bypassing the web installation process. see https://github.com/joomla/joomla-cms/pull/2764
-
-# Ldap configuration (For now you have to configure it youeself)
-Enable ldap plugin
-Enter the following feilds:
-**Host:** localhost
-**Port**:389
-**LdapV3:** Yes
-**Authorisation Method:** Bind and search
-**Base DN:** dc=yunohost,dc=org
-**uid:** uid=[search]
-**User's DN:** ou=users,dc=yunohost,dc=org
-**Map Full Name:** displayname
-**Map Email:** mail
-**Map User ID:** uid
-
-# To-do
-- [X] Installation and remove script.
-- [ ] Ldap integration.
-- [ ] Make update script better for updation from sources.
-- [X] Backup and restore script.
-- [ ] Add php-fpm.ini and php-fpm.conf(for the red error message in admin panel).
diff --git a/scripts/backup b/scripts/backup
index e1d1a34..4cf0ae1 100644
--- a/scripts/backup
+++ b/scripts/backup
@@ -10,6 +10,16 @@
source ../settings/scripts/_common.sh
source /usr/share/yunohost/helpers
+#=================================================
+# MANAGE SCRIPT FAILURE
+#=================================================
+
+ynh_clean_setup () {
+ true
+}
+# Exit if an error occurs during the execution of the script
+ynh_abort_if_errors
+
#=================================================
# LOAD SETTINGS
#=================================================
diff --git a/scripts/change_url b/scripts/change_url
index ec27e05..213ce6c 100644
--- a/scripts/change_url
+++ b/scripts/change_url
@@ -69,13 +69,6 @@ fi
#=================================================
# STANDARD MODIFICATIONS
-#=================================================
-# STOP SYSTEMD SERVICE
-#=================================================
-ynh_script_progression --message="Stopping a systemd service..."
-
-ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app/$app.log"
-
#=================================================
# MODIFY URL IN NGINX CONF
#=================================================
@@ -113,14 +106,6 @@ fi
#=================================================
# GENERIC FINALISATION
-#=================================================
-# START SYSTEMD SERVICE
-#=================================================
-ynh_script_progression --message="Starting a systemd service..."
-
-# Start a systemd service
-ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log"
-
#=================================================
# RELOAD NGINX
#=================================================
diff --git a/scripts/restore b/scripts/restore
index 9d7904a..112b5be 100644
--- a/scripts/restore
+++ b/scripts/restore
@@ -10,6 +10,16 @@
source ../settings/scripts/_common.sh
source /usr/share/yunohost/helpers
+#=================================================
+# MANAGE SCRIPT FAILURE
+#=================================================
+
+ynh_clean_setup () {
+ true
+}
+# Exit if an error occurs during the execution of the script
+ynh_abort_if_errors
+
#=================================================
# LOAD SETTINGS
#=================================================
diff --git a/scripts/upgrade b/scripts/upgrade
index be81890..c9fb8b9 100644
--- a/scripts/upgrade
+++ b/scripts/upgrade
@@ -21,6 +21,8 @@ path_url=$(ynh_app_setting_get --app=$app --key=path)
admin=$(ynh_app_setting_get --app=$app --key=admin)
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
db_name=$(ynh_app_setting_get --app=$app --key=db_name)
+db_user=$db_name
+db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd)
#=================================================
# CHECK VERSION