Changelog Cercopitheque


Yeswiki Cercopitheque 2021-10-27-2


Extension lang:
  • réparation de l'action {{translation destination="fr"}}
Extension autoupdate:
  • vérification de l'existance des dossiers cache et files en fin de mise à jour

Yeswiki Cercopitheque 2021-10-11-1


Coeur YesWiki:
  • amélioration de la sécurité du handler '/sendmail'

Yeswiki Cercopitheque 2021-10-07-1


Coeur YesWiki:
  • création du fichier security.md
  • amélioration de la sécurité du cookie de session ('httponly')
  • amélioration de la sécurité de comparaison des mots de passe à la connexion
  • amélioration de la sécurité de la recherche pour {{moteurrecherche}}
  • amélioration de la sécurité de $_GET['width'] et $_GET['height'] pour le handler widget

Yeswiki Cercopitheque 2021-06-16-1


Extension Attach:
  • correction de l'action
    {{pointimage}}
    pour pouvoir gérer les liens

Yeswiki Cercopitheque 2021-05-10-1


Extension Autoupdate
  • lors des mises à jour, le bouton de mise à jour de YesWiki (doryphore -> doryphore ou cercopitheque -> doryphore) n'autorise les mises à jour que si la version php est à jour (il n'y a pas de test pour cercopitheque -> cercopitheque).

Yeswiki Cercopitheque 2020-06-05-1 vers 2021-02-18

Coeur YesWiki
  • Fonctionnalités :
    • correction du bug dans l'outil de création de lien en mode édition de page (pour les dev. Issue #457)
    • mise à jour automatique du nom de version dans wakka.config.php lors de l'utilisation de la commande
      {{update version="doryphore"}}
      
  • Côté développement :
    • amélioration de la gestion des paquets externes via composer (ex: PHPMailer)

Yeswiki Cercopitheque 2019-25-11-1

Coeur YesWiki
Quickfix pour corriger le tableau de bord avec l'action bazarrecordsindex qui été défaillante

Yeswiki Cercopitheque 2019-11-11-1

Coeur YesWiki
Quickfix pour corriger un bug sur les liens avec des caractères & qui ne marchaient plus...

Yeswiki Cercopitheque 2019-08-21-1

Extension Bazar
Quickfix pour corriger un bug sur le gestionnaire des listes qui n'apparaissait plus.

Yeswiki Cercopitheque 2019-08-19-1

Cœur de Yeswiki
Remettre le thème yeswiki par défaut dans le dossier "tools/templates/themes", sinon la mise à jour automatique ne peut pas effectuer le changement de dossier (le dossier "themes" est géré autrement).

Yeswiki Cercopitheque 2019-08-18-1

Cœur de Yeswiki
  • quickfix : sauvegarde des pages hors service pour cause de methodes pour la sécurité manquantes.. #400
  • breaking change pour les dev
    • la class squelettephp.class.php a besoin d'un paramètre $templateDir (dossier de l'extension) supplémentaire pour s'instancier :
      /**
           * Constructor
           *
           * @param string $templateFile Filename of template.
           * @param string $templateDir Directory of template type, used to find path to template file.
           */
          public function __construct($templateFile, $templateDir)
          {
      
    • la méthode pour afficher le template compilé s'appelle désormais render()
      /**
           * replace variables in template file
           *
           * @param mixed $name variable name, or array name=>value
           * @param mixed $value value(s) used to render template.
           */
          public function render($name = '', $value = [])
          {
      

Extension Templates
  • Nouveau dossier custom qui accepte des thèmes, templates, et extension de yeswiki sur mesure
  • tous les thèmes sont désormais dans themes et les thèmes maison dans custom/themes , donc migration du theme yeswiki par défaut vers themes/yeswiki (finalement il revient dans la version 2019-08-19-1)

Extension Lang
  • suppression des drapeaux pour les langues non supportées (presque un megaoctet de moins)

Yeswiki Cercopitheque 2019-08-15-1

Cœur de Yeswiki
  • refactorisation de la gestion des plugins : les classes qui étendent la classe YesWiki\Wiki sont des fichiers définis entièrement (et donc reconnus par les ide)
  • mise en cache du formatage des pages entières (meilleures perfs)

Extension Bazar
Correction des bugs :
  • import CSV en double #379
  • pas de pagination malgré le paramètre pagination #392
  • impossible de faire une query avec plusieurs paramètres #397
  • champ obligatoire pas controlé sur checkbox #398
  • double demande de confirmation lors de la suppression d'une fiche bazar #399


Yeswiki Cercopitheque 2019-06-28-1

Cœur de Yeswiki
  • autoriser les mails de plus de 50 caractères (250 max) pour les utilisateurs
  • virer le lien qui annule les ChatMots, action qui partait d'une bonne intention mais qui pouvait casser des fiches bazar
  • meilleure page règles de formatage : exemple de background avec bgcolor, lien vers la doc des boutons (merci Lolo)

Extension Attach
  • autoriser fichiers mindmap .mm

Extension Templates
  • meilleures vignettes OpenGraph pour twitter et facebook

Extension Bazar
  • Meilleur tri des listes de fiches avec les accents sur la première lettre

Yeswiki Cercopitheque 2019-05-29-1

Cœur de Yeswiki
  • meilleure gestion des urls avec accents
  • mails systèmes envoyés par l'adresse mail BAZ_ADRESSE_MAIL
  • meilleure gestion des listes des pages wiki : séparation des pages et fiches bazar

Extension bazar
  • correction du bug de création de formulaire en double
  • sécurité : liste blanche des extensions de fichiers à téléverser
  • réactiver les requêtes regex pour les listes de fiches

Yeswiki Cercopitheque 2019-02-13-1

Coeur de Yeswiki
  • compatibilité php 7.3
  • meilleures vignettes pour les réseaux sociaux (OpenGraph)

Extension attach
  • réparation et mise a jour du player de mp3

Extension bazar
  • réparation et mise a jour des clusters
  • meilleure gestion des paramètres multiples pour les couleurs et icones, et correspondance de champs multiples, merci Sylvain
  • réparation facettes avec listefiche et checkboxfiche, merci Sylvain et Flo pour cet épique débuguage

Extension templates
  • nouvelles classes css pour ouvrir dans une nouvelle fenêtre (new-window), ou dans une tooltip (modalbox-hover) , Merci Gatien



Yeswiki Cercopitheque 2018-06-19-1

Quickfix d'un bug de géolocalisation bloquant.

Extension bazar
  • Le bouton Placer le marqueur pour les formulaires ne fonctionnait plus, passage en https pour la géolocalisation



Yeswiki Cercopitheque 2018-05-03-1

Cœur de Yeswiki
  • clarification de la licence (GPL3) #338
  • corrections de soucis d'accents en utf8mb4 chez OVH #333
  • ajout d'un code de conduite générique (traduction française)
  • correction variables de sessions non initialisées #343

Extension security
  • réparation du captcha, meilleure traduction française

Extension contact
  • Possibilité de mettre le formulaire de contact dans le squelette d'un thème #328

Extension attach
  • css enlever les !important pour l'alignement des images #332

Extension templates
  • Réparer le diaporama #342

Extension login
  • Réparer bug url par défaut #336
  • Accepter des mots de passes avec des espaces dedans #340



Yeswiki Cercopitheque 2018-03-20-1

Cœur de Yeswiki
  • Optimisation des flux RSS générés
  • Uniformisation des messages d'erreur
  • Nouveau design de l'installateur yeswiki, plus rapide (le wiki apparait de suite si tous les paramètres sont bons)
  • Mise à jour du fichier aide accessible par un ? dans la barre d'édition
  • Nouvelle forme d'URL, plus courte et lisible (plus besoin de wakka.php?wiki= , ? suffit)
  • Passage de la base de données en utf8mb4 par le handler /dbutf8 et sur les nouveaux wiki et donc support des emojis ??? !

Extension Template
  • Possibilité de créer des onglets au sein d'une page (action nav)
  • Ajout d'animations dans le texte (action animation)
  • Nouvelle version de jquery

Extension Login
  • Formulaire identification en cas d'édition de page fermée en lecture

Extension Contact
  • Ajout d'options de configuration pour smtp pour envoyer des mails
  • Templates personnalisables pour le formulaire de contact dans le dossier themes/tools/contact
  • Support des abonnements/désabonnements sur liste sympa
  • Abonnement par mail des derniers changements, publication journalière, hebdomadaire, mensuelle (pas 100% fonctionnel)

Extension Syndication
  • Rénovation totale de l'action syndication

Extension Bazar
  • gros ménage, optimisation des requêtes sql
  • annuaire facetable
  • ajout de templates par défaut (annuaire, slider, minical, accordéons colorés et iconisés)
  • nouvelle version de leaflet
  • optimisation du datepicker
  • meilleur générateur de widget
  • Mise en place d'une image par défaut afin de faire apparaître les fiches même si les personnes ne mettent pas de photos

Extension Attach
  • image responsive par défaut
  • meilleur rendu de la fenêtre modale d'upload
  • paramètre data (pour les animations par exemple)

Extension Toc
  • Génération du sommaire tocjs, correction positionnement toc et titres transformés en liens