dhtmlxGantt 3.3 : mode fullscreen et auto scheduling pour le composant AJAX de diagrammes de GANTT

Le , par kdmbella, Expert éminent
Sortie de la version 3.3 de dhtmlxGantt
Mode Fullscreen et auto scheduling

L’équipe en charge de la bibliothèque DHTMLX vient d’annoncer la sortie d’une mise à jour majeure de son célèbre composant dhtmlxGantt, permettant d’intégrer des diagrammes de GANTT dans des pages web et de réaliser ainsi la gestion d’un projet complètement en ligne. dhtmlxGantt est désormais à sa version 3.3, et cette dernière se caractérise par les fonctionnalités suivantes :

  • L’auto Sheduling : cette nouvelle fonctionnalité permet d’automatiser l’ordonnancement des tâches en se basant sur les liens de dépendance entre celles-ci comme illustré sur la figure qui suit :


    Ainsi, si vous avez une tâche A, une tâche B et une relation « Finish to Start » entre elles, la date de début de B sera automatiquement la date de fin de A et sera mise à jour à chaque fois que la tâche A est modifiée. Cette fonctionnalité donne donc la possibilité de générer et de maintenir la planification d’un projet en spécifiant les relations entre les tâches, sans avoir à définir manuellement les dates pour chacune d’elles;
  • Le mode plein écran (Fullscreen Mode) : en effet cette version apporte la possibilité d’agrandir son diagramme afin que celui-ci occupe tout l’écran ; une fonctionnalité qui s’avère utile pour les gros projets surtout quand il faut présenter son diagramme sur un écran comme nous le montre l’image qui suit :

  • Support des tâches non encore planifiées : cette autre nouvelle fonctionnalité donne la possibilité d’avoir dans son diagramme de GANTT des tâches dont les dates ne sont pas encore spécifiées. Au niveau du diagramme, ces tâches sont représentées par des lignes sans avoir une représentation au niveau de la zone de time line comme nous le montre la figure qui suit :

  • La rétro planification (Backward planning) : cette fonctionnalité donne la possibilité de définir le temps d’une tâche en fonction la date de fin d’une autre et sa durée. La date de début sera alors calculée manuellement;
  • La sécurité : la possibilité est désormais donnée en vue de renforcer la sécurité, de désactiver le mécanisme text-to-Javascript tout en maintenant toutes les fonctionnalités;
  • Drag and Drop : le cliquer déposer est désormais possible sur l’ensemble du diagramme et pas seulement entre les tâches d’un même niveau. Ça permet de pouvoir réorganiser les tâches sur son diagramme sans problème;
  • REST mode pour la sauvegarde et le chargement AJAX : désormais il est possible d’utilisé le mode REST pour les requêtes, ce qui autorise l’intégration aisée du composant dhtmlxGantt dans les applications RESTfull ou dans les WEB API tout en supportant les réponses serveur au format JSON



D’autres améliorations relatives à la performance, à la correction des bugs, et même la documentation ont également été apportées à cette version pour en faire un composant satisfaisant les besoins exprimés par les utilisateurs.

La version standard ce ce composant est téléchargeable à ce lien.

Source : Blog de DHTMLX


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Responsable bénévole de la rubrique AJAX : Xavier Lecomte -