Changelog Doryphore avant le changement de numéro de version


Yeswiki Doryphore 2022-01-20-12

Cœur YesWiki:
  • correction dune faille de sécurité importante permettant l'import de fichiers de piratage sur le site pour faire tout ce qu'on veut.
Extension bazar:
  • BREAKING CHANGE : les templates trombinoscope, agenda, material-card et damier ne sont plus proposés dans composants
  • BREAKING CHANGE : le choix d'un template blocs ou liste est maintenant automatiquement en mode dynamic (ce nouveau template blocs ou card n'est pas encore compatible des données externes)
  • réparation de la détection des champs obligatoires dans les formulaires bazar même quand ils sont dans un onglet + affichage de l'onglet concernée en cas de champ non rempli
Extension aceditor:
  • déplacement du bouton composants à la fin de la barre d'édition
  • remplacement de "mise en valeur" qui est maintenant avec l'action {{section}} tout en restant compatible des sites qui utilisent <div class="well">Texte liposum ...</div>
  • amélioration du texte et des options de nombreux éléments du bouton composants pour être remplacé par le template blocs qui permet de les avoir tous (les anciens templates restent disponibles pour rétrocompatibilité)
Extension templates:
  • de nouvelles options pour l'action {{section}}
  • BREAKING CHANGE : la navbar est maintenant sticky ce qui peut ne pas être compatible des thèmes non margot. Pensez à ajouter ceci dans votre PageCSS ou le css de votre thème custom (correctif non compatible avec le thème margot)
#yw-topnav.fixable {
  position: relative;
}

Extension publication:
  • correctif du bug qui faisait planter le premier téléchargement d'un pdf fraîchement généré
Thème margot:
  • création d'un nouveau style : fun.css (attention, uniquement compatible avec le squelette 1col.tpl.html)
  • corrections des soucis de positionnements de la barre de navigation
  • BREAKING CHANGE : les couleurs de bases du blanc et du gris ont légèrement changé. Pour les retrouver vous pouver taper ceci dans PageCSS :
    :root {
      --neutral-soft-color: #b0b1b3;
      --neutral-light-color: #ffffff;
     }
    
    ou les configurer dans un preset custom avec la page LookWiki
  • BREAKING CHANGE : la classe well a changé. Vous pouvez retrouver l'ancienne en tapant ceci dans PageCSS :
    .well{
      border:3px solid var(--secondary-color-2);
      background:var(--neutral-light-color);
      padding: 19px;
      border-radius: 4px;
     }
    
  • BREAKING CHANGE : les icones de base du wiki ont été supprimés. Pour les retrouver, placer les images depuis le fichier .zip suivant dans le dossier custom/themes/margot/images/ : Télécharger le fichier faviconsmargot.zip

Yeswiki Doryphore 2022-01-14-4


Cœur YesWiki:
  • préparation à la traduction de 80% des fichiers (il reste les extensions tags et templates et le handler show) : pour aider à traduire AiderATraduire
  • les formats de suppression et d'ajout fonctionnent à nouveau
Extension Bazar:
  • Le champ MapField permet à nouveau de faire de l'autocomplétion des noms de ville.
  • dans le FormBuilder, constructeur graphique des formulaires, il est possible de choisir des droits de lecture/écriture en sélection multiple
  • Le champ FileField fonctionne à nouveau pour le téléchargement des fichiers d'une fiche avec chromium.
  • dans le FormBuilder, réparation d'un bug qui dupliquait l'aide d'un champ lors de la duplication du champ
  • EntryController : correction d'un bug pour permettre l'affichage du bouton de suppression d'une entrée pour son propriétaire dans un affichage en template accordéon par exemple

Yeswiki Doryphore 2021-12-26-7


Cœur YesWiki:
  • corrections des soucis de choix de langue si wiki en Anglais mais page en Français
  • action {{editconfig}}, le chevron est maintenant dans le bon sens lors du chargement initiale avant de déplier les panneaux.
  • l'action {{usertable}} n'affichent plus les admins comme des membres des groupes où ils ne sont pas explicitement membres
  • fichier includes/User.class la suppression d'un membre qui n'est pas seul dans un groupe fonctionne à nouveau
  • traduction :
    • vérification de lang/yeswiki_fr.php, lang/yeswikijs_fr.php, docs/actions/lang/actionsbuilder_fr.inc.php
    • préparation de lang/yeswiki_en.php, lang/yeswikijs_en.php, docs/actions/lang/actionsbuilder_pt.inc.php
  • correction d'une erreur lors de l'installation d'un wiki avec un mot de passe administrateur avec des caractères spéciaux
Extension Bazar:
  • Le champ TextField (texte) en mode range il y a maintenant affichage de la valeur courante du curseur pendant la saisie
  • Dans composants, l'action {{bazarliste}} n'affichent plus les paramètres {{... displayfields="floating=,visual="}} si ça n'est pas nécessaire
  • Le champ TabsField (tout récent de décembre) fonctionne maintenant avec des , comme séparateurs, (une rétro-compatibilité avec le séparateur | est assurée)
  • fonction extension_autorisee : il est maintenant possible de charger des fichiers Markdown .md
  • correctif d'un bug suite à la mise à jour du FormBuilder, les retours à la ligne intempestifs sont retirées (ils apparaissaient lors de l'ajout de certains champs en mode graphique)
  • FormBuilder en mode graphique, il est possible de choisir des droits de lecture, écriture plus fins en choisissant plusieurs groupes dans la liste possible
Extension Templates:
  • Dans composants, l'action {{section}} peut maintenant consigurer le paramètre {{... nocontainer="1"}}
Extension Syndication:
  • mise à jour de la bibliothèque SimplePie via composer (attention, la librairie est mse en dure dans le dossier tools/syndication/vendor) de façon à ne pas créer de dépendance avec le cœur et ne pas oublier les composer install qui serait alors nécessaire sans le code en dur

Yeswiki Doryphore 2021-12-17-4


Cœur YesWiki:
  • corrections des soucis de détection de langue, à l'installation, en fonction des metadatas, du paramètre &lang=fr... ou de la langue du navigateur

Yeswiki Doryphore 2021-12-16-14


Cœur YesWiki:
  • mise à jour des librairies utilisées (composer.lock)
  • blocage de la version de psr/container dans composer.json à la version 1.1.1 pour permettre le fonctionnement avec PHP 7.3
Extension Bazar:
  • Le champ UserField (utilisateur_wikini) permet maintenant d'ajouter le nouvel utilisateur à un ou plusieurs groupes.
  • mise en place de la mise à jour automatique de la librairie formBuilder utilisée par le constructeur graphique de formulaire (via yarn)
  • ajout de la bibliothèque de traductions formbuilder-languages pour permettre l'usage de formBuilder même hors ligne (genre dans le train)
  • la condition (facultative) à valider avant d'accéder à un formulaire reste cochée si le formulaire doit être rechargé (comme une erreur dans la saisie)
  • le champ CheckBoxField maintient la liste des cases déjà cochées lors du rechargement d'un formulaire en cas d'erreur de saisie
  • BREAKINGCHANGES** ""bazcheckowneraclonlyforfieldcan_edit</code> est maintenant à <code>true</code> ce qui implique que les champs des formulaires non accessible en écriture mais accessible en lecture pourraient être tout de même accessible en écriture uniquement lors de la création d'une fiche (//à confirmer//) **Extension Contact**: - le handler <code>mail</code> vérifie maintenant si l'utilisateur courant à les droits d'accès en lecture à la page avant d'envoyer un e-mail et formate les fiches au lieu de les envoyer au format brut {{panel class="panel-secondary-2" title="Côté développement" type="collapsed" }} **Cœur YesWiki**: - les tests <code>phpunit</code> sont maintenant lancées avec une sortie vers <code>--stderr</code> pour éviter les conflits lors de la définition des en-têtes http par <code>YesWiki</code> {{end elem="panel"}} <span id="TOC421" class="yeswiki-title-anchor"></span>===Yeswiki Doryphore 2021-12-14-4=== **Extension Attach**: - lors de l'usage du handler <code>update</code> (lors finalisation de la mise à jour), les images incluses en base64 dans les champs <code>textelong</code> en mode <code>HTML</code> sont maintenant extraites de la base de données vers le dossier <code>files/</code> même pour les versions précédentes des fiches **Extension Bazar**: - le tri des fiches est plus stable. Il y a une meilleure gestion des caractères spéciaux dans les titres des fiches avec une amélioration de l'affichage dans le tempalte <code>annuaire_alphabetique.tpl.html</code> **Extension Tableau**: - l'affichage des tableaux dans du code n'est maintenant plus rendu : exemple : %%
    Première colonne Deuxième Colonne Première ligne Une case
    %% - l'alignement <code>gauche</code>, <code>droite</code> ou <code>centré</code> fonctionne maintenant **même** pour les colonnes du bord du tableau. {{panel class="panel-secondary-2" title="Côté développement" type="collapsed" }} **Cœur YesWiki**: - les liens obtenus via la méthode <code>YesWiki->Href()</code> avec des paramètres utilise maintenant <code>urlencode()</code> quand les paramètres sont fournis sous forme de tableau - action <code>
    Action usertable : N'existe pas
    </code> n'utilise plus <code>die()</code> mais plutôt l'affichage d'un joli message d'erreur - action <code>User.class->listGroupMemberships()</code> réparé {{end elem="panel"}} + extension **ferme**, réparation de <code>
    Action generatemodel : N'existe pas
    </code> lors de la suppression d'un modèle et création automatique des pages de base <span id="TOC425" class="yeswiki-title-anchor"></span>===Yeswiki Doryphore 2021-12-10-1=== **Extension Bazar**: - l'action bazar fontionne maintenant avec ceci <code>
    Formulaires Actions
    Saisir une nouvelle fiche
    Participant-e-s à la formation Saisir une nouvelle fiche
    Saisir une nouvelle fiche
    </code> <span id="TOC429" class="yeswiki-title-anchor"></span>===Yeswiki Doryphore 2021-12-09-4=== **Extension Bazar**: - la barre de recherhe de l'action <code>

DOLOMON

Le service de Framasoft qui permet d'utiliser Dolomon - Framaclic - ferme le 12 janvier 2021.

Pour trouver une alternative

https://alt.framasoft.org/fr/framaclic/

Pensez à exporter vos données si vous voulez en garder une trace

https://docs.framasoft.org/fr/dolomon/deframasoftiser.html

Démarche à suivre

1) se créer un compte sur https://framaclic.org

2) ajouter un dolo

image Capture_decran_20190701_a_105640.png (88.7kB)
  • cliquer sur gif transparent
  • nommer votre dolo

3) récupérer l'url de votre dolo

image Capture_decran_20190701_a_105658.png (19.8kB)

4) placer ce morceau de code dans la page footer du wiki à suivre.

""<img src="urldevotredolo" alt="cequevousvoulezcommetexte">""


MATOMO

Matomo est une alternative à Google analytics, qui vous permet de suivre la fréquentation de votre site

TUTO A VENIR