Skip to content

Feature Request: Add XML Report Support and Improve Backwards Compatibility with TaskJuggler 2.x #302

@Foadsf

Description

@Foadsf

Background

TaskJuggler 3.x lacks the XML report generation capabilities that were available in TaskJuggler 2.x. This prevents users from leveraging valuable visualization tools like TJ-Pert and tjx2gantt, that depend on the XML output format, to get Gantt and PERT exports.

Feature Request

Please consider adding the following features to TaskJuggler 3.x:

  1. XML Report Generation: Reimplement the xmlreport functionality that was available in TaskJuggler 2.x
  2. Compatibility Mode: Add an option to generate XML in a format compatible with existing TJ2 tools
  3. Migration Path: Provide documentation on how to use TaskJuggler 3.x with legacy tools

Use Cases

  • Generating PERT diagrams using TJ-Pert
  • Creating Gantt charts with tjx2gantt
  • Maintaining compatibility with custom tools built for TaskJuggler 2.x
  • Enabling smoother migration from version 2.x to 3.x

Priority

Medium - This would significantly improve the visualization capabilities of TaskJuggler 3.x and provide a better experience for users migrating from version 2.x.

Additional Information

The current workaround is to maintain separate TaskJuggler 2.x installations for XML generation or to use external tools with CSV exports, both of which are suboptimal solutions that increase complexity and reduce productivity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions