forked from ZwiiCMS-Team/ZwiiCMS
0.169 Amélioration de la mise à jour auto + change
This commit is contained in:
parent
3794fe96a1
commit
7f41418bed
19
CHANGES.md
19
CHANGES.md
@ -2,29 +2,34 @@
|
|||||||
|
|
||||||
|
|
||||||
## version 10.0.00
|
## version 10.0.00
|
||||||
- Mise à jour :
|
- Mises à jour :
|
||||||
- SimpleLightBox v2.1.4
|
- SimpleLightBox v2.1.4
|
||||||
- TinyMCE v4.9.9
|
- TinyMCE v4.9.9
|
||||||
- Architecture de stockage des données.
|
- Améliorations :
|
||||||
|
- Architecture de stockage des données.
|
||||||
- Les données sont désormais stockées dans des fichiers distincts (core, config, theme, user, page et module).
|
- Les données sont désormais stockées dans des fichiers distincts (core, config, theme, user, page et module).
|
||||||
- Les données relatives aux pages et aux modules sont stockées dans un dossier localisé fr par défaut.
|
- Les données relatives aux pages et aux modules sont stockées dans un dossier localisé fr par défaut.
|
||||||
- Gestion des données.
|
- Gestion des données.
|
||||||
- Le système ne conserve plus en mémoire l'intégralité des données de site comme dans les versions précédentes.
|
- Le système ne conserve plus en mémoire l'intégralité des données de site comme dans les versions précédentes.
|
||||||
- Les données du site sont chargées à la demande au lieu d'être lues dans leur intégralité.
|
- Les données du site sont chargées à la demande au lieu d'être lues dans leur intégralité.
|
||||||
- Les mises à jour et effacement sont appliquées en direct sur le disque.
|
- Les mises à jour et effacement sont appliquées en direct sur le disque.
|
||||||
- Installation :
|
- Installation :
|
||||||
- Les fichiers de données manquants sont réinitialisés au cas par cas et plus dans leur globalité.
|
- Les fichiers de données manquants sont réinitialisés au cas par cas et plus dans leur globalité.
|
||||||
- Une notification est affichée quand un fichier de données manquant a été réinstallé.
|
- Une notification est affichée quand un fichier de données manquant a été réinstallé.
|
||||||
- La suppression de user.json entraîne le déclenchement de la procédure d'installation.
|
- La suppression de user.json entraîne le déclenchement de la procédure d'installation.
|
||||||
- Thème à l'installation, la bannière et le favicon sont livrés dans les paramètres de l'installation et copiés dans site.
|
- Thème à l'installation, la bannière et le favicon sont livrés dans les paramètres de l'installation et copiés dans site.
|
||||||
- Importation :
|
- Importation :
|
||||||
- L'importation des données est possible uniquement à partir d'une version 9.
|
- L'importation des données est possible uniquement à partir d'une version 9.
|
||||||
- Fonction d'import des données provenant d'autres version de ZwiiCMS, avec option de préservation des données utilisateurs.
|
- Fonction d'import des données provenant d'autres version de ZwiiCMS, avec option de préservation des données utilisateurs.
|
||||||
- Nouveau masque dédié à la sauvegarde automatique, à l'import et à l'export des données de site.
|
- Nouveau masque dédié à la sauvegarde automatique, à l'import et à l'export des données de site.
|
||||||
- Modifications :
|
- Modifications :
|
||||||
- Module gallery optimisé, tri dynamique.
|
- Module gallery optimisé, tri dynamique, choix du thème.
|
||||||
- Chargement paresseux des images.
|
- Chargement paresseux des images.
|
||||||
- Edtion de page : suppression de l'option d'ouverture dans une lity.
|
- Edition de page : suppression de l'option d'ouverture dans une lity.
|
||||||
|
- Accès concurrents, modification simultanée d'une même ressource (page, config, thème, utilisateur) interdite.
|
||||||
|
- Déconnexion des sessions multiples avec une seule compte.
|
||||||
|
- Corrections de bug :
|
||||||
|
- Mise à jour automatique
|
||||||
|
|
||||||
## version 9.2.27
|
## version 9.2.27
|
||||||
- Corrections :
|
- Corrections :
|
||||||
|
@ -2383,13 +2383,15 @@ class layout extends common {
|
|||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" data-tippy-content="Personnaliser le thème">' . template::ico('brush') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" data-tippy-content="Personnaliser le thème">' . template::ico('brush') . '</a></li>';
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'config" data-tippy-content="Configurer le site">' . template::ico('cog-alt') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'config" data-tippy-content="Configurer le site">' . template::ico('cog-alt') . '</a></li>';
|
||||||
// Mise à jour automatique
|
// Mise à jour automatique
|
||||||
|
// Une mise à jour est disponible + recherche auto activée + 1 jour de délais
|
||||||
$lastAutoUpdate = mktime(0, 0, 0);
|
$lastAutoUpdate = mktime(0, 0, 0);
|
||||||
if( $this->getData(['config','autoUpdate']) === true &&
|
if( $this->getData(['config','autoUpdate']) === true &&
|
||||||
$lastAutoUpdate >= $this->getData(['core','lastAutoUpdate']) + 86400 ) {
|
$lastAutoUpdate > $this->getData(['core','lastAutoUpdate']) + 86400 &&
|
||||||
|
helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL)) {
|
||||||
$this->setData(['core','updateAvailable', true]);
|
$this->setData(['core','updateAvailable', true]);
|
||||||
$this->setData(['core','lastAutoUpdate',$lastAutoUpdate]);
|
$this->setData(['core','lastAutoUpdate',$lastAutoUpdate]);
|
||||||
}
|
}
|
||||||
// Afficher le bouton
|
// Afficher le bouton : Mise à jour détectée + activée
|
||||||
if ( $this->getData(['core','updateAvailable']) === true &&
|
if ( $this->getData(['core','updateAvailable']) === true &&
|
||||||
$this->getData(['config','autoUpdate']) === true ) {
|
$this->getData(['config','autoUpdate']) === true ) {
|
||||||
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) .'">' . template::ico('update colorRed') . '</a></li>';
|
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) .'">' . template::ico('update colorRed') . '</a></li>';
|
||||||
|
Loading…
Reference in New Issue
Block a user