Project

General

Profile

Actions

Improvements #12495

open

Enable charting library to use external javascript libraries such as Charts.js or D3js

Added by Mark Travis over 1 year ago. Updated 1 day ago.

Status:
Review
Priority:
Normal
Assignee:
-
Target version:
Start date:
03/06/2024
Due date:
% Done:

0%

Estimated time:

Description

With Bootstrap 5, Flex, and other modern libraries, a missing modernization is charts.

There is no way to do stacked-bar, or several other types of charts that are starting to become popular. Even Bootstrap 5 themes have basic included chart templates that cannot be easily configured by Wt.

Like TinyMCE is a plug-in to Wt, a plug-in charting option would be very welcome.

Actions #1

Updated by Matthias Van Ceulebroeck about 2 months ago

  • Target version set to future
Actions #2

Updated by Romain Mardulyn 27 days ago

  • Status changed from New to InProgress
  • Assignee set to Romain Mardulyn
Actions #3

Updated by Romain Mardulyn 6 days ago

  • Private changed from No to Yes

Including an optional library would not really be feasible without decoupling charts from painted widgets, which would itself, be hard to do without breaking retro-compatibility. Instead we should make a tutorial on how to integrate an external library to Wt.

Actions #4

Updated by Romain Mardulyn 6 days ago

  • Private changed from Yes to No
Actions #5

Updated by Romain Mardulyn 1 day ago

  • Status changed from InProgress to Review
  • Assignee deleted (Romain Mardulyn)
Actions

Also available in: Atom PDF