Simple Isotope

1 1 1 1 1 Vote 4.66 (58 Votes)

Vote utilisateur: 5 / 5

Compat icon 3 x long Ce module, basé sur la librairie isotope (http://isotope.metafizzy.co/) permet d'afficher/trier/filtrer les liens web/articles/K2 en utilisant les catégories, les tags et les champs personnalisés. Il est compatible Content-Security-Policy.

 

Téléchargement du module Simple Isotope 
(version 2.0.3)

(déjà téléchargé 2602 fois)

 

PHP 74Le module Simple Isotope s'installe comme tous les modules Joomla!. Ce module existe aussi sous forme d'un composant: CG Isotope.

Pour respecter la Content Security Policy, il a fallu externaliser tous les codes JS et CSS du module. Pour ce faire, il a fallu utiliser la commande addScriptOptions qui n'est disponible qu'après la version Joomla! 3.7.x.

Il est extrêmement simple et n'a que peu de paramètres (ça, c'est de l'histoire ancienne, car, au fil du temps et des suggestiions, ce module a pas mal grossi au niveau des paramètres et de ses possibilités....).

Ce module évolue en fonction et grâce à vos demandes/remarques.

Sur une suggestion de Simon, un filtrage sur l'index alphabétique des titres a été ajouté en version 2.0.3. Il est visible, en autres, sur la page Extensions Joomla!

Suite à une suggestion de Marc, un nouveau bouton de tri fait son apparition en version 1.19.7 : tri selon l'ordre d'affichage tel que défini pour l'affichage Blog.

La version 1.19.5 reprend les nouvelles fonctions développées en août pour le composant CG Isotope : affichage des champs par leur field id, lien entre les champs (voir démo), filtre Champ +tags, nouveaux paramètres des dates,...

En version 1.17.1, implémentation des notes des catégories/tags/fields pour affichage d'un tooltip sur les boutons de filtrages, suivant une idée de Loïc et listes pour sélection exclusive sur les custom fields d'après une idée de Martin. Voir démonstration.

En version 1.15.0, André a suggéré un affichage aléatoire, Marc la suppression des caractères de continuation (...) sur les articles dépassant la taille maximale d'un article.

En version 1.13.0, sur une suggestion de Justus pour le composant CG Isotope, le sélecteur d'intervalle sur les champs personnalisés fait son apparition.

Remarque : la gestion du sélecteur d'intervalle (en pure JS) a été repris de Range Slider .