- 7 nouvelles actions (media-audio, replace, file-explorer, text-blink, jmenus-metadata, slider-tiny et lorem-place).
- 3 actions totalement ré-écrite : lorem-flickr, flexBox et flexAuto
- l'action sql accepte des variables. Ce qui permet au webmaster de définir la requête SQL et au rédacteur d'indiquer la valeur des variables.
- ajout des options lign-sort et lign-max aux actions data
- ajout des options file-by-date et file-max à file-download
- filter : ajout des opérateurs de comparaison : equal, smaller et bigger
- la correction de petits bugs
Nouvelles actions

replace
Pour répondre au besoin d'un utilisateur averti, j'ai créé cette action qui permet de remplacer du texte dans le contenu entre shortcode.
Regardez la démo, pour imaginer les utilisations possibles.

file-explorer
Pour répondre à un besoin d'un utilisateur (bien connu sur le forum Joomla.fr, j'ai créé cette action qui explore un dossier et ses sous-dossiers avec prévisualisation et téléchargement des fichiers audio, video, pdf, image, Office.

jmenus-metadata
Une action qui affiche les menus avec les informations utiles pour le suivi, référencement et l'indexation
Actions modifiées
- sql : ajout d'une option variable-* qui permet au webmaster de définir jusqu'à 12 variables. Toutes les explications sont dans la démo
- div, span : tous les attributs sont acceptés comme options
- sitemap : modification entête XML
- table-par-colonnes, table-par-lignes, table-fixe : info pour balises interdites et manquantes
- tab : correction css pour fond des flèches transparentes
- faq : ajout option filter et class et style acceptent des classes et des styles
- jmenus_list :
- ajout des mots-clé ##level## et ##image##.
- Fix main-tag.
- ajout classe level_x aux items de menus
- osmap :
- update version leaflet de 1.6 à 1.8
- correction URL des tiles
- bg-slideshow utilise la valeur de shuffle pour sélectionner un nombre d'images au hasard dans le dossier.
- jcontent-by-categories :
- ajout option featured : show = tous les articles, 0 ou hide = sauf les articles en vedette, 1 ou only = uniquement les articles en vedette
- suppression saut de ligne pour ##intro## pour avoir un texte compact
- php :
- ajout option authorized-functions pour permettre ponctuellement l'utilisation d'une fonction interdite
- suppression des espaces durs (issus de copier-coller) qui bloquent l'évaluation du code
- data-info, data2list , data2table :
- ajout options lign-filter, lign-sort et lign-max.
- l'option lign-select retourne toutes les lignes dont la valeur correspond pour une utilisation par d'autres actions (scroller, marquee, owl-slider, ...)
- file-download : ajout des options file-by-date et file-max ce qui permet de récupérer les X derniers fichiers
- upactionslist : ajout CSS blink pour "lire la doc"
- filter :
- ajout des comparaisons equal, smaller, bigger
- fix sur return-true et return-false
- icon : prise en charge entité HTML. Exemple: {up=»,red,2rem}
- lorem-flickr : reprise totale suite aux changements API
- tabslide :
- sur mobile, l'option action est forcée sur click
- la largeur du panneau est limitée à 85% de la largeur de l'écran (utile pour les mobiles)
- addCssHead : suppression des balises HTML du code saisi entre ses shortcodes ouvrant et fermant
- jextensions_list : suppression de la valeur par défaut pour minimal-id devenu inutile en J4+
- flexBox et flexAuto : les 2 actions que j'utilise le plus ont maintenant les mêmes options de mise en forme avancées.
- jcontent-metadata : prise en charge mots-clés pour récupérer la valeur des champs JSON des articles
Modifications internes
- ajout fonction spaceNormalize : remplace tous les types d'espaces par des espaces simples
- fonction filter_ok : ajout comparaison smaller, equal, bigger