Javascript : GXMLDISPLAY et tables dynamiques

6. Test drive

Une démo live est disponible à [ https://buildblog.buildez.fr/posts/cxs_gxmldisplay/demo/index_obj.html ]. Ce lien ouvre une nouvelle page hors WordPress et dans un nouvel onglet. Il s’agit de tester la table de données Javascript utilisée dans l’article et la fonction Disp_Nodes_Table dans un formulaire HTML. Les problématiques liées à l’affichage d’une table dynamique à l’intérieur d’un contenu (article ou page) générée par un CMS seront abordées dans un autre article.

7. Conclusion

Nous disposons donc d’une solution simple et rapide à mettre en œuvre. Une partie du code de GXMLDISPLAY date du tout début des années 2000, avec des idées issues de différents sites (ex: dynamicdrive.com et javascriptkit.com) qui ont disparu. Puis le code a évolué, il est toujours compatible avec les outils actuels, sans faire appel à des bibliothèques Javascript externes qui l’alourdiraient inutilement.  La table Javascript peut être générée par d’autres composants, et issus de sources de données telles que CSVM, CSV, SGBDR … On peut alors décharger une partie du travail vers le client web, il est possible de générer des ‘vues’, correspondant à un profil d’utilisation. Ce qui évite de faire une requête vers la base à chaque fois que l’on veut consulter les données et permet de dissocier le serveur utilisé pour les visualisations de celui utilisé pour le SGBDR.

 

Retour en haut