From d1d4922baaafa3c911f6b517ab042d61735f68e1 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Mon, 1 Nov 2021 20:05:09 +0100 Subject: [PATCH] Setup ok --- core/core.js.php | 10 ++-- core/module/config/view/index/index.css | 18 +++++++ core/module/config/view/index/index.js.php | 17 +++++++ core/module/config/view/index/index.php | 28 +++++++---- core/module/config/view/setup/setup.help.html | 47 +------------------ core/module/config/view/setup/setup.php | 18 +++++-- .../view/setup/setup_maintenance.help.html | 29 ++++++++++++ .../config/view/setup/setup_update.help.html | 18 +++++++ 8 files changed, 123 insertions(+), 62 deletions(-) create mode 100644 core/module/config/view/setup/setup_maintenance.help.html create mode 100644 core/module/config/view/setup/setup_update.help.html diff --git a/core/core.js.php b/core/core.js.php index 6dbbe598..0a26537b 100644 --- a/core/core.js.php +++ b/core/core.js.php @@ -478,12 +478,12 @@ $(document).ready(function(){ }; }); - /** - * Active le système d'aide interne - * - */ + /** + * Active le système d'aide interne + * + */ - $(".buttonHelp").click(function() { + $(".buttonHelp").click(function() { $(".helpDisplayContent").slideToggle(); /** if( $(".buttonHelp").css('opacity') > '0.75'){ diff --git a/core/module/config/view/index/index.css b/core/module/config/view/index/index.css index 7bad11b4..fb0b8336 100755 --- a/core/module/config/view/index/index.css +++ b/core/module/config/view/index/index.css @@ -24,3 +24,21 @@ .activeButton { filter : brightness(125%); } + +/** Div d'aide */ + +.helpDisplayContainer { + display: none; + width: 100%; + padding: 10px 10px; + -webkit-box-shadow: 5px 5px 11px 0px #222222; + box-shadow: 5px 5px 11px 0px #222222; + border-radius: 5px; + z-index: 30; +} + +/** Bouton d'aide et croix de fermeture */ + +.zwiico-cancel, .helpDisplayButton { + cursor: pointer; +} diff --git a/core/module/config/view/index/index.js.php b/core/module/config/view/index/index.js.php index 9940dcb2..ae2f5dad 100644 --- a/core/module/config/view/index/index.js.php +++ b/core/module/config/view/index/index.js.php @@ -172,6 +172,23 @@ $( document).ready(function() { setCookie("configLayout","network"); }); + /** Boutons d'aide */ + $("#setupHelpButton").on("click", function() { + $("#setupHelpContainer").slideDown(); + }); + $("#updateHelpButton").on("click", function() { + $("#updateHelpContainer").slideDown(); + }); + $("#maintenanceHelpButton").on("click", function() { + $("#maintenanceHelpContainer").slideDown(); + }); + + /** Bouton de fermeture */ + + $(".zwiico-cancel").click(function() { + $(".helpDisplayContainer").slideUp(); + }); + }); $( document).ready(function() { diff --git a/core/module/config/view/index/index.php b/core/module/config/view/index/index.php index 57ceb7af..938dc019 100644 --- a/core/module/config/view/index/index.php +++ b/core/module/config/view/index/index.php @@ -8,14 +8,7 @@ 'value' => 'Accueil' ]); ?> -
- 'buttonHelp', - 'ico' => 'help', - 'value' => 'Aide' - ]); ?> -
-
+
@@ -50,6 +43,25 @@ + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
diff --git a/core/module/config/view/setup/setup.help.html b/core/module/config/view/setup/setup.help.html index 31508ccc..50ed1789 100644 --- a/core/module/config/view/setup/setup.help.html +++ b/core/module/config/view/setup/setup.help.html @@ -20,49 +20,4 @@ En cliquant sur ”Accepter”, vous acceptez l’utilisation de ces cookies.
Demander le consentement des visiteurs sur l'usage de cookies est une obligation légale en Europe.
Seuls les cookies indispensables au bon fonctionnement du site ne nécessitent pas ce consentement.
-ZwiiCMS n'utilse ainsi pas de cookies nécessitant le consentement des visiteurs : cette case ne doit être cochée qu'à partir du moment ou des fonctionnalités tierces, comme google analytics par exemple, sont ajoutées au site. Outre ce consentement il faudra alors détailler les cookies ajoutés dans les Mentions légales, "Configurer le site" rubrique "Pages spéciales", en adaptant la page par défaut ou en en créant une spécifique.

-

Sauvegarde quotidienne

-

Il est prudent d'activer ce paramètre.
-Il permet d'enregistrer automatiquement chaque jour une sauvegarde du dossier /site/data/ : c'est le coeur du site. Chaque page créée, modifiée est ainsi sauvegardée.
-Par contre, tous les fichiers éventuellement utilisés, chargés via "Gérer les fichiers" ou FTP, ne sont ici pas sauvegardés : pour sauvegarder ces fichiers, et donc l'intégralité des données du site, il faut de temps en temps faire une sauvegarde comme décrit ci-dessus au paragraphe "Maintenance". -Cette sauvegarde quotidienne est enregistrée dans le dossier /site/backup/ sous la forme "dossier_du_site-backup-AAAA-JJ-MM-hh-mm-ss.zip" et conservée 30 jours.
-

-

MISE A JOUR AUTOMATISEE

-

Rechercher une mise à jour en ligne

-

L'activation de ce paramètre entraîne la vérification quotidienne de l'existence d'une mise à jour.
-Quand il y a effectivement une mise à jour une icône supplémentaire s'affiche alors dans la barre d'administration et permet de la lancer d'un seul clic.
-Il est important de maintenir le site à jour afin de corriger d'éventuels dysfonctionnements, de bénéficier des nouvelles fonctionnalités et de le protéger de potentielles failles de sécurité.
-Il est donc conseillé d'activer ce paramètre.
-Cependant si généralement tout fonctionne bien, certains hébergeurs, rares, ne permettent pas toujours son usage complet : la vérification peut par exemple fonctionner mais la mise à jour non. Ou alors rien ne fonctionne.
-Si cela se produit, et suivant le niveau de blocage de l'hébergeur, il faut alors déterminerer si il est judicieux ou pas d'activer ce paramètre : la pluspart du temps la vérification de l'existence d'une mise à jour fonctionne et cela permet ansi d'être simplement averti de sa disponiblité.
-

-

Mise à jour manuelle

-

Ce large bouton rouge permet de lancer d'un simple clic la mise à jour vers la dernière version en ligne.
-Une mise à jour existe mais pour une raison inconnue, alors qu'habituellement la "Mise à jour en ligne" fonctionne, là l'icône pour réaliser la mise à jour n'apparaît pas : en cliquant sur ce bouton la mise à jour est forcée.
-Même si le site est déjà dans la dernière version la "mise à jour" sera réalisée.
-L'usage de ce bouton ne permet pas de passer outre un éventuel blocage de l'hébergeur : les mécanismes de mise à jour sont les mêmes qu'avec la "Mise à jour en ligne"...
-Si ce type de blocage de blocage du fait de l'hébergeur se produit le changement d'hébergeur est à envisager : les hébergeurs concernés sont tout de même très rares.
-La seule possibilité pour alors réaliser une mise à jour est alors via FTP.
-

-

MAINTENANCE

-

Pour passer un site en maintenance il faut cocher la case "Site en maintenance".
-Tant que cette case sera cochée, la seule page accessible du site sera la page définie pour cette fonction dans les "Pages spéciales" de "Configurer le site".
-Ici il est possible de "Sauvegarder" et "Restaurer" le site.

-

Sauvegarder

-

En plus du dossier/site/data/, la sauvegarde intègre par défaut les données du gestionnaire de fichiers, le dossier /site/file/, contrairement à la sauvegarde quotidienne qui peut être activée dans les "Pages spéciales" de "Configurer le site" qui ne comprend que /site/data/. C'est donc une sauvegarde complète des données du site qui peut être réalisée ici.
-Si le site a un volume très important de fichiers il est peut-être préférable de décocher la case "Inclure le contenu du gestionnaire de fichiers" pour sauvegarder cette partie par FTP. Avec un gros volume de fichiers le temps pour générer le fichier de sauvegarde sera important et les hébergeurs limites les processus qui sollicitent trop le serveur : si le volume des fichiers est trop important par rapport au curseur de votre hébergeur la sauvegarde plantera, sinon il ne s'agit que d'une question de patience pour attendre la fin de la sauvegarde.
-Pour lancer la sauvegarde en cliquer simplement sur le bouton "Sauvegarder" : à la fin de la sauvegarde une fenêtre surgissante doit indiquer "La sauvegarde a été générée avec succès", dans le cas contraire... le fichier de sauvegarde n'a pas pu être créé et il faudra investiguer pour trouver ce qui a empêché sa création.
-À la fin de l'opération un fichier de sauvegarde sous la forme "dossier_du_site-backup-AAAA-JJ-MM-hh-mm-ss.zip" a été créé dans le dossier "backup" du gestionnaire de fichiers.
-Le dossier "backup" n'existe pas tant qu'une première sauvegarde n'a pas été réalisée.
-Ce dossier n'est pas le même que celui des sauvegardes quotidiennes qui ne sont pas elles-mêmes sauvegardées puisque dans le dossier /site/backup/.

-

Restaurer

-
Paramètres
-

Choisir le fichier de sauvegarde en cliquant sur "Choisissez un fichier" : le fichier doit obligatoirement se trouver dans /site/file/source/backup/
-Par défaut la case "Préserver les comptes des utilisateurs déjà installés" est cochée : dans le cas contraire les comptes utilisateurs déjà éventuellement créés sur le site seront supprimés lors de la restauration.

-
Conversion des URL
-

Cette opération est à réaliser AVANT de lancer la restauration !
-Cette partie est particulièrement intéressante et importante quand il s'agit de restaurer un site sur une nouvelle installation, dans un dossier différent de celui du site sauvegardé. Sans cette conversion automatique cela serait particulièrement long et fastidieux de réaliser cette opération.
-Il suffit de compléter les champs "Dossier de l'archive" et "Dossier du site actuel" avec les noms du dossier d'origine du site sauvegardé et du dossier de base du site de destination de la restauration.
-Ensuite il y a juste à cliquer sur le bouton "convertir".
-Une fois la conversion terminée, lancer la restauration en cliquant sur le bouton "Restaurer" : une fenêtre surgissante affichera le succès de l'opération quand elle sera terminée... patience. -

\ No newline at end of file +ZwiiCMS n'utilse ainsi pas de cookies nécessitant le consentement des visiteurs : cette case ne doit être cochée qu'à partir du moment ou des fonctionnalités tierces, comme google analytics par exemple, sont ajoutées au site. Outre ce consentement il faudra alors détailler les cookies ajoutés dans les Mentions légales, "Configurer le site" rubrique "Pages spéciales", en adaptant la page par défaut ou en en créant une spécifique.

\ No newline at end of file diff --git a/core/module/config/view/setup/setup.php b/core/module/config/view/setup/setup.php index 3d0aeb82..03352aa7 100644 --- a/core/module/config/view/setup/setup.php +++ b/core/module/config/view/setup/setup.php @@ -2,7 +2,11 @@
-

Paramètres

+

Paramètres + + + +

-

Mises à jour automatisée

+

Mises à jour automatisées + + + +

@@ -81,7 +89,11 @@
-

Maintenance

+

Maintenances + + + +

Aide +

MAINTENANCE

+

Pour passer un site en maintenance il faut cocher la case "Site en maintenance".
+Tant que cette case sera cochée, la seule page accessible du site sera la page définie pour cette fonction dans les "Pages spéciales" de "Configurer le site".
+Ici il est possible de "Sauvegarder" et "Restaurer" le site.

+

Sauvegarder

+

En plus du dossier/site/data/, la sauvegarde intègre par défaut les données du gestionnaire de fichiers, le dossier /site/file/, contrairement à la sauvegarde quotidienne qui peut être activée dans les "Pages spéciales" de "Configurer le site" qui ne comprend que /site/data/. C'est donc une sauvegarde complète des données du site qui peut être réalisée ici.
+Si le site a un volume très important de fichiers il est peut-être préférable de décocher la case "Inclure le contenu du gestionnaire de fichiers" pour sauvegarder cette partie par FTP. Avec un gros volume de fichiers le temps pour générer le fichier de sauvegarde sera important et les hébergeurs limites les processus qui sollicitent trop le serveur : si le volume des fichiers est trop important par rapport au curseur de votre hébergeur la sauvegarde plantera, sinon il ne s'agit que d'une question de patience pour attendre la fin de la sauvegarde.
+Pour lancer la sauvegarde en cliquer simplement sur le bouton "Sauvegarder" : à la fin de la sauvegarde une fenêtre surgissante doit indiquer "La sauvegarde a été générée avec succès", dans le cas contraire... le fichier de sauvegarde n'a pas pu être créé et il faudra investiguer pour trouver ce qui a empêché sa création.
+À la fin de l'opération un fichier de sauvegarde sous la forme "dossier_du_site-backup-AAAA-JJ-MM-hh-mm-ss.zip" a été créé dans le dossier "backup" du gestionnaire de fichiers.
+Le dossier "backup" n'existe pas tant qu'une première sauvegarde n'a pas été réalisée.
+Ce dossier n'est pas le même que celui des sauvegardes quotidiennes qui ne sont pas elles-mêmes sauvegardées puisque dans le dossier /site/backup/.

+

Restaurer

+
Paramètres
+

Choisir le fichier de sauvegarde en cliquant sur "Choisissez un fichier" : le fichier doit obligatoirement se trouver dans /site/file/source/backup/
+Par défaut la case "Préserver les comptes des utilisateurs déjà installés" est cochée : dans le cas contraire les comptes utilisateurs déjà éventuellement créés sur le site seront supprimés lors de la restauration.

+
Conversion des URL
+

Cette opération est à réaliser AVANT de lancer la restauration !
+Cette partie est particulièrement intéressante et importante quand il s'agit de restaurer un site sur une nouvelle installation, dans un dossier différent de celui du site sauvegardé. Sans cette conversion automatique cela serait particulièrement long et fastidieux de réaliser cette opération.
+Il suffit de compléter les champs "Dossier de l'archive" et "Dossier du site actuel" avec les noms du dossier d'origine du site sauvegardé et du dossier de base du site de destination de la restauration.
+Ensuite il y a juste à cliquer sur le bouton "convertir".
+Une fois la conversion terminée, lancer la restauration en cliquant sur le bouton "Restaurer" : une fenêtre surgissante affichera le succès de l'opération quand elle sera terminée... patience. +

+

Sauvegarde quotidienne

+

Il est prudent d'activer ce paramètre.
+Il permet d'enregistrer automatiquement chaque jour une sauvegarde du dossier /site/data/ : c'est le coeur du site. Chaque page créée, modifiée est ainsi sauvegardée.
+Par contre, tous les fichiers éventuellement utilisés, chargés via "Gérer les fichiers" ou FTP, ne sont ici pas sauvegardés : pour sauvegarder ces fichiers, et donc l'intégralité des données du site, il faut de temps en temps faire une sauvegarde comme décrit ci-dessus au paragraphe "Maintenance". +Cette sauvegarde quotidienne est enregistrée dans le dossier /site/backup/ sous la forme "dossier_du_site-backup-AAAA-JJ-MM-hh-mm-ss.zip" et conservée 30 jours.
+

\ No newline at end of file diff --git a/core/module/config/view/setup/setup_update.help.html b/core/module/config/view/setup/setup_update.help.html new file mode 100644 index 00000000..557a8d95 --- /dev/null +++ b/core/module/config/view/setup/setup_update.help.html @@ -0,0 +1,18 @@ +

Aide

+

MISE A JOUR AUTOMATISEE

+

Rechercher une mise à jour en ligne

+

L'activation de ce paramètre entraîne la vérification quotidienne de l'existence d'une mise à jour.
+Quand il y a effectivement une mise à jour une icône supplémentaire s'affiche alors dans la barre d'administration et permet de la lancer d'un seul clic.
+Il est important de maintenir le site à jour afin de corriger d'éventuels dysfonctionnements, de bénéficier des nouvelles fonctionnalités et de le protéger de potentielles failles de sécurité.
+Il est donc conseillé d'activer ce paramètre.
+Cependant si généralement tout fonctionne bien, certains hébergeurs, rares, ne permettent pas toujours son usage complet : la vérification peut par exemple fonctionner mais la mise à jour non. Ou alors rien ne fonctionne.
+Si cela se produit, et suivant le niveau de blocage de l'hébergeur, il faut alors déterminerer si il est judicieux ou pas d'activer ce paramètre : la pluspart du temps la vérification de l'existence d'une mise à jour fonctionne et cela permet ansi d'être simplement averti de sa disponiblité.
+

+

Mise à jour manuelle

+

Ce large bouton rouge permet de lancer d'un simple clic la mise à jour vers la dernière version en ligne.
+Une mise à jour existe mais pour une raison inconnue, alors qu'habituellement la "Mise à jour en ligne" fonctionne, là l'icône pour réaliser la mise à jour n'apparaît pas : en cliquant sur ce bouton la mise à jour est forcée.
+Même si le site est déjà dans la dernière version la "mise à jour" sera réalisée.
+L'usage de ce bouton ne permet pas de passer outre un éventuel blocage de l'hébergeur : les mécanismes de mise à jour sont les mêmes qu'avec la "Mise à jour en ligne"...
+Si ce type de blocage de blocage du fait de l'hébergeur se produit le changement d'hébergeur est à envisager : les hébergeurs concernés sont tout de même très rares.
+La seule possibilité pour alors réaliser une mise à jour est alors via FTP.
+

\ No newline at end of file