From 242bf33af79548a4f1cd4a31169af129aebacec5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Wed, 10 Jul 2024 03:36:16 +0200 Subject: [PATCH 1/5] Upgrade to v5.1.2 https://github.com/joomla/joomla-cms/releases/tag/5.1.2 --- manifest.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifest.toml b/manifest.toml index c9eb58d..5235f49 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "Joomla" description.en = "Content management system" description.fr = "Système de gestion de contenu libre" -version = "5.1.1~ynh1" +version = "5.1.2~ynh1" maintainers = [] @@ -50,8 +50,8 @@ ram.runtime = "50M" [resources] [resources.sources.main] - url = "https://github.com/joomla/joomla-cms/releases/download/5.1.1/Joomla_5.1.1-Stable-Full_Package.tar.gz" - sha256 = "d77c84c57673524e6f1171a9f39cd99d56cd167962d5d72f01d52ebcfac791f3" + url = "https://github.com/joomla/joomla-cms/releases/download/5.1.2/Joomla_5.1.2-Stable-Full_Package.tar.gz" + sha256 = "8b4ef9c01f23c2fb38f62b0178a408181da8f97991ada2eb28da14801f4ac975" in_subdir = false autoupdate.strategy = "latest_github_release" autoupdate.asset = "^Joomla_.*-Stable-Full_Package.tar.gz$" From 913225a1e7cb3aba37faf4a30e43190a6fab7d2a Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Wed, 10 Jul 2024 01:36:17 +0000 Subject: [PATCH 2/5] Auto-update READMEs --- README.md | 2 +- README_es.md | 2 +- README_eu.md | 2 +- README_fr.md | 2 +- README_gl.md | 2 +- README_zh_Hans.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index adcd3da..ed90f70 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ It shall NOT be edited by hand. Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications. -**Shipped version:** 5.1.1~ynh1 +**Shipped version:** 5.1.2~ynh1 ## Screenshots diff --git a/README_es.md b/README_es.md index 61452ac..2b1bd77 100644 --- a/README_es.md +++ b/README_es.md @@ -19,7 +19,7 @@ No se debe editar a mano. Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications. -**Versión actual:** 5.1.1~ynh1 +**Versión actual:** 5.1.2~ynh1 ## Capturas diff --git a/README_eu.md b/README_eu.md index a9b99e4..4698e5e 100644 --- a/README_eu.md +++ b/README_eu.md @@ -19,7 +19,7 @@ EZ editatu eskuz. Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications. -**Paketatutako bertsioa:** 5.1.1~ynh1 +**Paketatutako bertsioa:** 5.1.2~ynh1 ## Pantaila-argazkiak diff --git a/README_fr.md b/README_fr.md index cadc6bb..de6042d 100644 --- a/README_fr.md +++ b/README_fr.md @@ -19,7 +19,7 @@ Il NE doit PAS être modifié à la main. Joomla! est un système de gestion de contenu (CMS) gratuit et open source pour la publication de contenu Web. Au fil des années, Joomla! a remporté plusieurs prix. Il est construit sur un cadre d'application Web modèle-vue-contrôleur qui peut être utilisé indépendamment du CMS et qui vous permet de créer de puissantes applications en ligne. -**Version incluse :** 5.1.1~ynh1 +**Version incluse :** 5.1.2~ynh1 ## Captures d’écran diff --git a/README_gl.md b/README_gl.md index d3e88d8..0415ac1 100644 --- a/README_gl.md +++ b/README_gl.md @@ -19,7 +19,7 @@ NON debe editarse manualmente. Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications. -**Versión proporcionada:** 5.1.1~ynh1 +**Versión proporcionada:** 5.1.2~ynh1 ## Capturas de pantalla diff --git a/README_zh_Hans.md b/README_zh_Hans.md index 1d8b54b..74875eb 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -19,7 +19,7 @@ Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications. -**分发版本:** 5.1.1~ynh1 +**分发版本:** 5.1.2~ynh1 ## 截图 From 634f6c9f058993c0c571cf83ea14b4f5c788619e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 27 Jul 2024 21:08:42 +0200 Subject: [PATCH 3/5] fix --- scripts/backup | 10 +--------- scripts/remove | 3 --- scripts/upgrade | 31 +++++++++++-------------------- 3 files changed, 12 insertions(+), 32 deletions(-) diff --git a/scripts/backup b/scripts/backup index 4c34e45..9f09283 100644 --- a/scripts/backup +++ b/scripts/backup @@ -22,21 +22,13 @@ ynh_print_info --message="Declaring files to be backed up..." ynh_backup --src_path="$install_dir" #================================================= -# BACKUP THE NGINX CONFIGURATION +# SYSTEM CONFIGURATION #================================================= ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf" -#================================================= -# BACKUP THE PHP-FPM CONFIGURATION -#================================================= - ynh_backup --src_path="/etc/php/$phpversion/fpm/pool.d/$app.conf" -#================================================= -# BACKUP LOGROTATE -#================================================= - ynh_backup --src_path="/etc/logrotate.d/$app" #================================================= diff --git a/scripts/remove b/scripts/remove index ae2a058..60cd62c 100644 --- a/scripts/remove +++ b/scripts/remove @@ -25,9 +25,6 @@ ynh_remove_nginx_config # Remove the dedicated PHP-FPM config ynh_remove_fpm_config -# Remove the log files -ynh_secure_remove --file="/var/log/$app" - #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index aa5fa89..1d14eda 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -9,12 +9,6 @@ source _common.sh source /usr/share/yunohost/helpers -#================================================= -# CHECK VERSION -#================================================= - -upgrade_type=$(ynh_check_app_version_changed) - #================================================= # STANDARD UPGRADE STEPS #================================================= @@ -31,22 +25,19 @@ fi #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= +ynh_script_progression --message="Upgrading source files..." -if [ "$upgrade_type" == "UPGRADE_APP" ] -then - ynh_script_progression --message="Upgrading source files..." +# Download, check integrity, uncompress and patch the source from app.src +ynh_setup_source --dest_dir="$install_dir" --full_replace=1 --keep="configuration.php" +# Run internal update of joomla fixing missing database tables - # Download, check integrity, uncompress and patch the source from app.src - ynh_setup_source --dest_dir="$install_dir" --full_replace=1 --keep="configuration.php" - # Run internal update of joomla fixing missing database tables - pushd "$install_dir" - php$phpversion cli/joomla.php core:update - popd - # Remove installation directory - ynh_secure_remove --file="$install_dir/installation" - # Fix #34 - ynh_secure_remove --file="$install_dir/administrator/cache/autoload_psr4.php" -fi +pushd "$install_dir" + php$phpversion cli/joomla.php core:update +popd +# Remove installation directory +ynh_secure_remove --file="$install_dir/installation" +# Fix #34 +ynh_secure_remove --file="$install_dir/administrator/cache/autoload_psr4.php" chmod -R o-rwx "$install_dir" chown -R $app:www-data "$install_dir" From 230389bc6042dd8ac892caa2d9ebdbb789a68e01 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 27 Jul 2024 19:08:48 +0000 Subject: [PATCH 4/5] Auto-update READMEs --- ALL_README.md | 1 + README_id.md | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 README_id.md diff --git a/ALL_README.md b/ALL_README.md index 152f2e7..4ed64dd 100644 --- a/ALL_README.md +++ b/ALL_README.md @@ -5,4 +5,5 @@ - [Irakurri README euskaraz](README_eu.md) - [Lire le README en français](README_fr.md) - [Le o README en galego](README_gl.md) +- [Baca README dalam bahasa bahasa Indonesia](README_id.md) - [阅读中文(简体)的 README](README_zh_Hans.md) diff --git a/README_id.md b/README_id.md new file mode 100644 index 0000000..5fc7468 --- /dev/null +++ b/README_id.md @@ -0,0 +1,52 @@ + + +# Joomla untuk YunoHost + +[![Tingkat integrasi](https://dash.yunohost.org/integration/joomla.svg)](https://ci-apps.yunohost.org/ci/apps/joomla/) ![Status kerja](https://ci-apps.yunohost.org/ci/badges/joomla.status.svg) ![Status pemeliharaan](https://ci-apps.yunohost.org/ci/badges/joomla.maintain.svg) + +[![Pasang Joomla dengan YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=joomla) + +*[Baca README ini dengan bahasa yang lain.](./ALL_README.md)* + +> *Paket ini memperbolehkan Anda untuk memasang Joomla secara cepat dan mudah pada server YunoHost.* +> *Bila Anda tidak mempunyai YunoHost, silakan berkonsultasi dengan [panduan](https://yunohost.org/install) untuk mempelajari bagaimana untuk memasangnya.* + +## Ringkasan + +Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications. + + +**Versi terkirim:** 5.1.2~ynh1 + +## Tangkapan Layar + +![Tangkapan Layar pada Joomla](./doc/screenshots/screenshot.jpg) + +## :red_circle: Antifitur + +- **Package not maintained**: This YunoHost package is not actively maintained and needs adoption. This means that minimal maintenance is made by volunteers who don't use the app, so you should expect the app to lose reliability over time. You can [learn how to package](https://yunohost.org/packaging_apps_intro) if you'd like to adopt it. + +## Dokumentasi dan sumber daya + +- Website aplikasi resmi: +- Dokumentasi admin resmi: +- Depot kode aplikasi hulu: +- Gudang YunoHost: +- Laporkan bug: + +## Info developer + +Silakan kirim pull request ke [`testing` branch](https://github.com/YunoHost-Apps/joomla_ynh/tree/testing). + +Untuk mencoba branch `testing`, silakan dilanjutkan seperti: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/joomla_ynh/tree/testing --debug +atau +sudo yunohost app upgrade joomla -u https://github.com/YunoHost-Apps/joomla_ynh/tree/testing --debug +``` + +**Info lebih lanjut mengenai pemaketan aplikasi:** From d51b058e7e94297d413233e79789694d524a3159 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Tue, 20 Aug 2024 20:58:09 +0000 Subject: [PATCH 5/5] Auto-update READMEs --- ALL_README.md | 1 + README_fr.md | 1 + README_id.md | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ALL_README.md b/ALL_README.md index 4ed64dd..e3c80d2 100644 --- a/ALL_README.md +++ b/ALL_README.md @@ -6,4 +6,5 @@ - [Lire le README en français](README_fr.md) - [Le o README en galego](README_gl.md) - [Baca README dalam bahasa bahasa Indonesia](README_id.md) +- [Прочитать README на русский](README_ru.md) - [阅读中文(简体)的 README](README_zh_Hans.md) diff --git a/README_fr.md b/README_fr.md index 8f23ff0..9145269 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,6 +18,7 @@ Il NE doit PAS être modifié à la main. Joomla! est un système de gestion de contenu (CMS) gratuit et open source pour la publication de contenu Web. Au fil des années, Joomla! a remporté plusieurs prix. Il est construit sur un cadre d'application Web modèle-vue-contrôleur qui peut être utilisé indépendamment du CMS et qui vous permet de créer de puissantes applications en ligne. + **Version incluse :** 5.1.3~ynh1 ## Captures d’écran diff --git a/README_id.md b/README_id.md index f308e08..94b7fd8 100644 --- a/README_id.md +++ b/README_id.md @@ -21,7 +21,6 @@ Joomla! is a free and open-source content management system (CMS) for publishing **Versi terkirim:** 5.1.3~ynh1 - ## Tangkapan Layar ![Tangkapan Layar pada Joomla](./doc/screenshots/screenshot.jpg)