Ciao Hans,
I really like your idea about having a visual indicator to explicitly
indicate experimental/deprecated Transforms so that we can be more
explicit on this at any time. Would be nice if that indicator will be
visible both in the Selection Dialog (when choosing a Transform that is
needed for our pipeline) and in the canvas. Extending the semantic of
plugin's annotations with a new attribute for this is fine because will
be the natural and easier way for a programmer to specify this
characteristic of a transform.
At this point, we can apply the same approach to Workflow Activities.
Cheers,
Sergio
Il 13/01/2021 10:53, Hans Van Akelyen ha scritto:
Hi Sergio,
I think adding an extra category is a great idea but this will only help
during the development of a pipeline or workflow.
Another extra option we could consider is adding a visual indicator to the
transform/action on the canvas.
on the right top we add a (v) or (x) when a transform has finished running
but maybe we can add an indicator to the left top to indicate that a
transform is experimental or deprecated in the current version of Hop.
We can extend the plugin annotation to indicate the "state" of the plugin.
In the future we could add extra information to that left top corner.
for example, indicate that you are using a plugin that wasn't developed for
that version of Hop
Would love to hear everyone's opinion on this idea.
Cheers,
Hans
On Wed, Jan 13, 2021 at 10:00 AM Sergio Ramazzina (SERASOFT) <
[email protected]> wrote:
Dear all,
yesterday I released a PR containing the new Enhanced JSON Output
Transform I ported from our Kettle plugins to Hop. It is a little
different and more powerful respect to the current JSON Output transform
and was written mainly to overcome its limitations. I'm going to write
the needed documentation and build some samples that I will push as soon
as possible so that anyone will be able to try it out. The new transform
is completely based on Jackson to process JSON files. All the new
functionality like Pritty Printing and Injection has been applied to
this new Transform leaving the original unchanged.
Would be nice in my opinion to introduce a new category of the Transform
selection dialog that we can call Preview and put in there all the new
Transforms that we decide to include in Hop. They will be considereded
more explicitly as "Beta Versions" until we vote to promote the new
Transform as "Production Ready" or "Certified" and move them in the real
categories.
Cheers
Sergio
--
--