Comprendre le problème

Lors d’une mise à jour de Tiki 27 vers Tiki 29, certaines valeurs de configuration liées aux dates peuvent ne pas s’afficher correctement, même si elles ont bien été migrées.
Tiki 29 a introduit des améliorations structurelles dans la manière dont les formats de date et d’heure sont récupérés à partir des valeurs stockées dans la base de données.
Pour simplifier, les configurations et valeurs héritées de Tiki 27 restent actives tant que vous n’avez pas forcé un rafraîchissement global. Cela peut affecter différentes zones de l’interface : boîtes de dialogue, sélecteurs, menus déroulants, etc.

Dans certains cas, cela peut perturber le nouveau système de gestion des dates et produire des affichages invalides.

Par exemple :

  • Attendu : 2025-08-21 15:00
  • Erroné : -00-yy 15:00


Image

Ce problème peut apparaître dans :

  • Les vues d’éléments de trackers
  • Les filtres de plages de dates du plugin List
  • Les filtres de dates du plugin CustomSearch
  • La visualisation de date dans les modules Tiki Wiki

…et d’autres champs liés aux dates

Comment corriger le problème

Connectez-vous en tant qu’utilisateur admin ou tout utilisateur disposant des permissions d’administration.
Ouvrez le panneau de configuration des dates.
Pour ce faire, ouvrez le menu principal de Tiki :
Réglages → Control Panel (Panneaux de configuration) → Configuration générale (menu latéral admin) → Paramètres généraux → Onglets Date et Heure

Réinitialiser les options de format de date

La réinitialisation de ces options force Tiki à "reconstruire" les valeurs par défaut valides.
Vous pouvez conserver les paramètres Fuseau horaire et Fuseau horaire affiché tels qu’ils sont. Il est conseillé de noter vos autres préférences quelque part, afin de pouvoir les réappliquer une fois que le lien entre les valeurs de la base de données et l’interface utilisateur aura été rétabli.

Pour les autres réglages, dans ce panneau, repérez les champs de configuration liés aux dates et réinitialisez-les à leurs valeurs par défaut de Tiki : cliquez sur la petite flèche de retour à côté de chaque option. Portez une attention particulière aux Sélecteurs de date/heure et à l’°°0rdre d’affichage des champs°°, qui dans ce cas étaient adaptés aux formats européens (Jour-Mois-Année).

Image

Appliquez les modifications pour enregistrer vos réglages une fois que toutes les options liées aux dates ont été réinitialisées.

Reconstruire l’index et vider le cache

Cette étape garantit que tous les modèles et affichages sont actualisés avec les bons paramètres. Vous devez « rafraîchir » en reconstruisant l’index de recherche unifié.
Il existe plusieurs méthodes pour cela, selon la taille de votre site.

En utilisant l’interface d’administration

Si votre Tiki est petit ou moyen, vous pouvez utiliser l’interface d’administration.
Pour un Tiki volumineux (beaucoup de pages, articles, trackeritems, etc.), il est recommandé d’utiliser la console.

Réglages → Control Panel (Panneaux de configuration) → Fonctions principales (menu latéral admin) → Rechercher -> Reconstruire l’index
L’opération peut durer de quelques secondes à plusieurs minutes. Une fois terminée, videz tous les caches :

__Réglages → Cache Tiki / Administration système → Vider tous les caches

En utilisant un outil ligne de commande

Connectez-vous via SSH en tant qu’utilisateur Tiki (ne pas utiliser le compte root ❗.
Naviguez jusqu’au répertoire de votre Tiki, d’où vous pourrez utiliser la console Tiki.
Exécutez la commande suivante pour reconstruire l’index de recherche unifié :

Reconstruire l’index de recherche unifié
Copy to clipboard
php console.php i:r -p


Puis rafraîchissez les caches Tiki :

Vider les caches de Tiki
Copy to clipboard
php console.php c:c

Vérifier le résultat

Retournez sur les éléments où le problème apparaissait (trackeritems ou customsearch). Les dates devraient maintenant s’afficher correctement.

Image

Réappliquer vos préférences d’affichage

Une fois la correction confirmée, vous pouvez reconfigurer les formats de date selon votre préférence régionale (par exemple, jour-mois-année ou mois-jour-année).

Une note d’Open Source Solutions

Chez OpenSource Solutions, nous accompagnons régulièrement les utilisateurs et les organisations dans la mise à jour, la maintenance et l’optimisation de leur Tiki Wiki CMS Groupware. Notre objectif est de rendre chaque mise à jour fluide et chaque système fiable — que ce soit pour une petite équipe ou un environnement de gestion de connaissances à grande échelle.

Si vous rencontrez des problèmes similaires ou que vous souhaitez une assistance pour maintenir votre instance Tiki, n’hésitez pas à nous contacter.
Nous serons ravis de vous aider à garder votre Tiki performant et sécurisé.