Skip to content

Amélioration des performances + nouveau mode de config

AyM requested to merge (removed):config-cleaning into master
  • remplacement de la config locale fichier.js par un switch directement dans le fichier config.js. Ça évite d'avoir à jongler entre les 2. On gère alias, piwik et config au même endroit. On gagne au passage 0,5 sec de temps de chargement et la nav est fonctionnelle par défaut sans être obligé de saisir un paramètre.
  • f$_nav est maintenant l'url absolue où se trouve la nav, ce qui permet d'utiliser une nav commune pour plusieurs sites sur la même VM (voir utiliser un CDN) et donc gagner aussi du temps par la mise en cache (aussi bien côté visiteur que côté serveur) et nous aussi on gagne du temps au déploiement (cf issue #2 (closed))
  • cron.sh renommé en update.sh maintenant que les màj sont saltées on ne devrait plus avoir besoin de cron
  • apropos.css directement ajouté dans nav.css (idem on gagne quelques millisec)
  • la variable extra_js est supprimée : on ne s'en servait pas. En pratique ça impliquait des ralentissement et on mettait déjà des scripts dans la config du site (en utilisant le jQuery du site ou en VanillaJS quand on ne peut pas faire autrement). Bref, autant l'enlever.

Merge request reports