DLE AJAX Catalog Native v2.0.12

DLE AJAX Catalog Native v2.0.12

Dimanche 5 Juillet, 2026 13:50

31 Vues

0 Commentaires

Une nouvelle version de DLE AJAX Catalog Native v2.0.12 est disponible : il s'agit d'un catalogue AJAX moderne pour DataLife Engine, développé pour l'architecture DLE 19.1-20 et conçu pour être compatible avec les futures versions de DLE.

Ce module permet d’afficher sur le site un catalogue alphabétique pratique des contenus, avec chargement AJAX sans rechargement de la page. Le visiteur peut rapidement trouver des publications par la première lettre du titre, par des chiffres ou par des caractères spéciaux.

Fonctionnalités du module

- Catalogue AJAX des actualités par première lettre
- Prise en charge de l’alphabet Français
- Prise en charge de l’alphabet Russe
- Prise en charge des chiffres et autres caractères
- Activation/désactivation séparée des blocs FR/ RU/ 0-9
- Sélection de la langue de la partie publique : Français ou Russe
- Tri des articles
- Table d'indexation distincte sans modification de la table dle_post
- Reconstruction manuelle de l'index depuis le panneau d'administration
- Diagnostic de l'environnement
- Console d'erreurs intégrée pour un débogage rapide

Principale différence par rapport aux anciennes solutions

Le module n'ajoute pas de champs superflus à la table standard des actualités de DLE et ne nécessite aucune modification manuelle du noyau. Il utilise une table d'index distincte, ce qui le rend plus sûr lors des mises à jour, plus facile à entretenir et plus stable sous charge.

Optimisation et performances

Dans la version v2.0.12, les performances ont été considérablement améliorées :

- suppression des requêtes JOIN superflues sur la table des actualités
- suppression du filtrage redondant des catégories via FIND_IN_SET
- ajout d’index composites pour le tri
- ajout de la mise en cache des réponses AJAX publiques
- ajout d’une invalidation précise du cache
- optimisation de la vérification des tables et des colonnes de la base de données
- ajout d’une protection contre les conditions de concurrence (race condition) sur le front-end via AbortController
- le CSS du widget public se charge sans bloquer le rendu

Panneau d’administration
Le panneau d’administration permet de gérer les paramètres principaux du catalogue :

- activation et désactivation du module
- sélection de la langue de la partie publique
- activation de l'alphabet français
- activation de l'alphabet russe- activation des chiffres et des caractères spéciaux
- lancement de la reconstruction de l'index
- préparation des index de la base de données via un bouton dédié
- diagnostic de l'état du module
- console d'erreurs pour la vérification des requêtes AJAX

Compatibilité

Le module est conçu pour :

DLE 19.1
PHP 8.2+
MySQL / MariaDB

L'architecture du module a été conçue en tenant compte de l'orientation actuelle du développement de DLE : ressources publiques distinctes, AJAX via un endpoint standard, absence de modification manuelle du noyau et fonctionnement sécurisé via plugin.xml.

À quels sites s'adresse-t-il ?

Ce module est particulièrement utile pour les sites contenant un grand nombre de contenus :

- les catalogues d'offres d'emploi
- les sites présentant des entreprises et des employeurs
- les catalogues de films et de séries
- les portails d'actualités
- les bases d'articles
- les guides pratiques
- les catalogues thématiques

Conclusion

DLE AJAX Catalog Native v2.0.12 n'est pas une simple adaptation de l'ancien catalogue alphabétique, mais un module entièrement repensé pour s'adapter à l'architecture DLE moderne, mettant l'accent sur la sécurité, la rapidité et la facilité d'administration.

Auteur: Inconnu
Version DLE: 19.1- 20.0
Version PHP: 8.2+

DarkLane

Rédacteur de l'article

A propos

Information

Les visiteurs appartenant au groupe Invités ne peuvent pas laisser de commentaires sur cette publication.

Votre météo
Suivez-nos

Rejoignez-nous sur @SocialPlatforms