Giter Site home page Giter Site logo

yeswiki-extension-twolevels's Introduction

yeswiki-extension-twolevels

English

Extension YesWiki to have twolevels list in bazar

Authors

Install

In page GererMisesAJour on your YesWiki website, search extension twolevels and install it.

Usage

Usage help is described in http://example.com/?doc/#tools/twolevels/en/README.md (replacing http://example.com/? by the baseUrl of your wiki). The same file can be found also here : https://github.com/YesWiki/yeswiki-extension-twolevels/blob/master/docs/en/README.md

Warranty

Like written in the licence file, there is no warranty on usage of this software. Refer to licence file for details. Developpers of this extension can not be responsible of consequences of the usage of this extension.

Français

Extension YesWiki pur avoir des listes à deux niveaux dans bazar

Auteurs

Installation

Dans la page GererMisesAJour de votre YesWiki, recherchez l'extension twolevels et installez-la.

Utilisation

L'aide sur l'utilisation peut être trouvée sur http://example.com/?doc/#tools/twolevels/fr/README.md (en remplaçant http://example.com/? par baseUrl de votre wiki). Le même fichier peut aussi être trouvé ici : https://github.com/YesWiki/yeswiki-extension-twolevels/blob/master/docs/fr/README.md

Garantie

Comme énoncé dans le fichier de licence, il n'y a pas de garantie sur l'usage de ce logiciel. Se référer au fichier de licence pour les détails. Les développeurs de cette extension ne peuvent être responsables des conséquences qui découlent de l'usage de cette extension.

yeswiki-extension-twolevels's People

Contributors

j9rem avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

j9rem

yeswiki-extension-twolevels's Issues

Les filtres d'un champ de 2ème niveau mettent 5 secondes à s'afficher

Quand je clique je coche une option d'un filtre d'un premier niveau, pour certaines entrées, le filtre de niveau 2 met 5 secondes à s'afficher. C'est problématique.

Ce qui est étrange c'est que ça ne le fait pas pour toutes les options du filtre. Par exemple, dans l'exemple du site que je donne, cela le fait que quand on coche "Education/formation", "Transition écologique" ou "Vie sociale / vie de quartier". Aussi c'est quand on le fait dès la première sélection, si une autre sélection est faite avant, il n'y a pas ce soucis de lenteur d'affichage.

Voici un lien où cela le fait et où le filtrage est déjà activé avec l'URL : https://dev.wikilleurbanne.fr/?AnnuAire#checkboxfiche8bf_categories=DOMINTERVD
Ce qui est encore plus bizarre pour ce filtrage là, c'est que si on lance la page sans filtre activée et qu'on clique sur ce filtre, le chargement se fait direct ! Pour les deux autres cas ('"Transition écologique" ou "Vie sociale / vie de quartier"), ça le fait à la fois quand on charge la page avec le filtrage déjà activé mais également quand on charge la page sans filtrage et qu'on vient manuellement faire le filtrage.

@J9rem

Filtre de la liste de deuxième niveau mal mis à jour lorsque le champ accepte plusieurs valeurs

Lorsqu'on a des listes à deux niveaux, on s'attend à ce que les choix du niveau 2 soit réduit par rapport à la sélection faite par le niveau 1.
Cela fonctionne actuellement bien quand on a pour chaque fiche qu'une valeur pour les champs de niveau 1 et 2, mais lorsqu'il y a plusieurs valeurs possibles (c'est à dire si les champs sont de type checkbox ou checkboxfiche), le filtrage propose certaines valeurs pour le niveau 2 qui ne sont pas liées au valeurs sélectionnées de niveau 1.

Voici un exemple concret où les fiches sont des associations et le niveau 1 et 2 sont respectivement les champs « Catégorie(s) » et « Sous-catégories » et chaque champ peut contenir plusieurs valeurs.
Le lien entre catégorie / sous-catégorie est correctement respecté à la saisie. Exemple avec ce screenshot où les sous-catégories affichées sont bien celles de « Lieux ressources et multiactivités » :

2023-05-05 05-09 - Capture d'écran

Mais lors de l'affichage de la liste des associations, les sous-catégories affichées pour le filtrage sont trop nombreuses. Cf screenshot ci-dessous avec la même sélection au niveau des Catégories :

2023-05-05 05-10 - Capture d'écran

Ca me semble dû au fait que les facettes sont affichées qu'en fonction des valeurs existantes et pas en se basant sur les liens entre niveau 1 et 2 comme le fait l'interface de saisie. Dans cet exemple, si on a en effet une association avec comme catégorie "Lieux ressources et multiactivités, Catégorie Supplémentaire" et comme sous-catégories "Centres sociaux, Sous-catégorie sup1, Sous-catégorie sup2", ces deux dernières sous-catégories vont s'afficher bien qu'il n'y a aucun lien entre « Lieux ressources et multiactivités» et « Sous-catégorie sup1 » ou « Sous-catégorie sup2 ».

J'espère que ce sera corrigé et qu'à terme on aura ce module d'intégré dans le cœur de yeswiki car je trouve ces 2 niveaux de filtrage répondent bien à un besoin souvent évoqué et que c'est finalement assez simple à configurer (autre avantage, il permet de refactorer le vieux code qu'utilise les facettes).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.