Skip to content

DP+ 3.0 tracking issue #259

Open
Open

Description

@jqnatividad

DP+ 3.0 will make the Data Resource Upload Flow (DRUF) that was developed for the Texas Water Data Hub generally available.

The DRUF is interactive FAIRification, featuring:

  • ckanext-scheming 3.0 powered Dataset Form Pages with a standard Upload page in the beginning, and a Review page at the end.
  • metadata formulas - Excel like formula DSL using jinja2 that can calculate/suggest metadata. They can either be pre-calculated and assigned automatically or offered as suggestions.
  • Extensible formula helper library - since the formulas are written in jinja2, additional helpers can be easily added. The formula helpers will prioritize precalculating DCAT-US 3 recommended optional properties that are otherwise too hard to calculate manually (DCAT-US 3 in DP+ tracking issue #218)
  • suggestion UX/UI - a Suggestion UI using Bootstrap popovers that show the Suggestion and the Formula.

Activity

  1. pinned this issue on Nov 14, 2025
  2. tino097 commented on Nov 19, 2025

    @tino097
    Member

    with #264 changes, we will reorganize the project structure which will help in better maintainability and testability. It will help the whole project to move into better direction and help to identify what can be improved in future.

    In the upcoming period we will merge this into main branch so please sync the forks which will help with the merging of all PR's from the users

    cc @jqnatividad

  3. tino097 commented on Dec 25, 2025

    @tino097
    Member

    Two development branches have been created:

    For the next 2–3 months, dev-v2.0 will be kept in sync with main. After that, dev-v3.0 will be merged into main, becoming the primary codebase. The dev-v2.0 branch will remain available for a limited transition period.

    My intention is to move Datapusher Plus to the refactored code (v3.0) within the next 2 months, then allow some time for users to migrate to the new version. After the transition period, v1.0 and v2.0 will be deprecated and dropped.

    @jqnatividad

    Merry Christmas 🎄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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