apupier commented on code in PR #1267:
URL: https://github.com/apache/camel-website/pull/1267#discussion_r1875850984


##########
content/blog/2024/12/kaoto-release-2.3.0/index.md:
##########
@@ -0,0 +1,164 @@
+---
+title: "Kaoto v2.3 release"
+date: 2024-12-10
+draft: false
+authors: [igarashitm, lordrip]
+categories: ["Releases", "Tooling", "Kaoto"]
+preview: "Kaoto 2.3 has been released"
+---
+
+![Kaoto](cover.png)
+
+Following the Apache Camel 4.9.0 release, we're happy to announce the release 
of Kaoto 2.3.
+
+## What’s New in Kaoto 2.3?
+
+We're thrilled to announce the release of Kaoto 2.3, bringing new features, 
improvements, and bug fixes to enhance your integration experience.
+This release also brings the first technical preview of a long awaited 
feature: the Kaoto DataMapper with the ability to perform data transformations 
using Camel.
+
+## Here are the key highlights of this release:
+
+### Kaoto DataMapper technical preview
+In this release, we are introducing the new **Kaoto DataMapper**, a graphical 
way of authoring data mappings inside your routes using Kaoto.
+
+#### How to use it?
+When creating a Camel route, like any other step, just search for **Kaoto 
DataMapper** in the catalog and add it from there.
+
+| Tile view                          | List view                          |
+|------------------------------------|------------------------------------|
+| ![Tile](catalogDatamapperTile.png) | ![List](catalogDatamapperList.png) |
+
+Once the **Kaoto DataMapper** step is added in the route, you can launch it 
using by clicking the `Configure` button in config form.
+
+![Kaoto DataMapper step](kaotoDatamapperStep.png)
+
+![DataMapper Configure button](datamapperConfigureButton.png)
+
+Now you can attach the XML schema file to render the Document structure as a 
tree, and start creating data mappings by drag and drop between those.
+
+![DataMapper configured](datamapperConfigured.png)
+
+When you don't yet have an active DataMapper canvas opened, if you click the 
`DataMapper` tab, it shows the built-in step-by-step instructions of how to use 
Kaoto DataMapper UI.
+
+![DataMapper HowTo](datamapperHowTo.png)
+
+As an initial technical preview version, Kaoto DataMapper only supports XML 
schema for rendering the data structure.
+And it internally generates a single XSLT step to perform configured data 
mappings at runtime.
+While you can consume multiple XML documents with using Camel Variables and/or 
Message Headers that are mapped to XSLT Parameters, the output is only a Camel 
Message Body for this release.
+
+#### What's next for the Kaoto DataMapper?
+
+We have a plan to iteratively add more features to the Kaoto DataMapper, for 
example:
+ - JSON support
+ - Improve XPath expression editor
+   - syntax assist & highlight
+   - better Drag and Drop capability for fields and functions
+ - Data Preview - feed an example input, and instantly see the mapping outcome 
directly in the UI
+ - Support Setting Camel Variables/Message Headers directly in the UI
+ - Support assuming data structure (schema) by attaching a data example, such 
as XML instance and JSON instance

Review Comment:
   "assuming data structure", what does it mean?



##########
content/blog/2024/12/kaoto-release-2.3.0/index.md:
##########
@@ -0,0 +1,164 @@
+---
+title: "Kaoto v2.3 release"
+date: 2024-12-10
+draft: false
+authors: [igarashitm, lordrip]
+categories: ["Releases", "Tooling", "Kaoto"]
+preview: "Kaoto 2.3 has been released"
+---
+
+![Kaoto](cover.png)
+
+Following the Apache Camel 4.9.0 release, we're happy to announce the release 
of Kaoto 2.3.
+
+## What’s New in Kaoto 2.3?
+
+We're thrilled to announce the release of Kaoto 2.3, bringing new features, 
improvements, and bug fixes to enhance your integration experience.
+This release also brings the first technical preview of a long awaited 
feature: the Kaoto DataMapper with the ability to perform data transformations 
using Camel.
+
+## Here are the key highlights of this release:
+
+### Kaoto DataMapper technical preview
+In this release, we are introducing the new **Kaoto DataMapper**, a graphical 
way of authoring data mappings inside your routes using Kaoto.
+
+#### How to use it?
+When creating a Camel route, like any other step, just search for **Kaoto 
DataMapper** in the catalog and add it from there.
+
+| Tile view                          | List view                          |
+|------------------------------------|------------------------------------|
+| ![Tile](catalogDatamapperTile.png) | ![List](catalogDatamapperList.png) |
+
+Once the **Kaoto DataMapper** step is added in the route, you can launch it 
using by clicking the `Configure` button in config form.
+
+![Kaoto DataMapper step](kaotoDatamapperStep.png)
+
+![DataMapper Configure button](datamapperConfigureButton.png)
+
+Now you can attach the XML schema file to render the Document structure as a 
tree, and start creating data mappings by drag and drop between those.
+
+![DataMapper configured](datamapperConfigured.png)
+
+When you don't yet have an active DataMapper canvas opened, if you click the 
`DataMapper` tab, it shows the built-in step-by-step instructions of how to use 
Kaoto DataMapper UI.
+
+![DataMapper HowTo](datamapperHowTo.png)
+
+As an initial technical preview version, Kaoto DataMapper only supports XML 
schema for rendering the data structure.
+And it internally generates a single XSLT step to perform configured data 
mappings at runtime.
+While you can consume multiple XML documents with using Camel Variables and/or 
Message Headers that are mapped to XSLT Parameters, the output is only a Camel 
Message Body for this release.
+
+#### What's next for the Kaoto DataMapper?
+
+We have a plan to iteratively add more features to the Kaoto DataMapper, for 
example:
+ - JSON support
+ - Improve XPath expression editor
+   - syntax assist & highlight
+   - better Drag and Drop capability for fields and functions
+ - Data Preview - feed an example input, and instantly see the mapping outcome 
directly in the UI
+ - Support Setting Camel Variables/Message Headers directly in the UI

Review Comment:
   Support setting



##########
content/blog/2024/12/kaoto-release-2.3.0/index.md:
##########
@@ -0,0 +1,164 @@
+---
+title: "Kaoto v2.3 release"
+date: 2024-12-10
+draft: false
+authors: [igarashitm, lordrip]
+categories: ["Releases", "Tooling", "Kaoto"]
+preview: "Kaoto 2.3 has been released"
+---
+
+![Kaoto](cover.png)
+
+Following the Apache Camel 4.9.0 release, we're happy to announce the release 
of Kaoto 2.3.
+
+## What’s New in Kaoto 2.3?
+
+We're thrilled to announce the release of Kaoto 2.3, bringing new features, 
improvements, and bug fixes to enhance your integration experience.
+This release also brings the first technical preview of a long awaited 
feature: the Kaoto DataMapper with the ability to perform data transformations 
using Camel.
+
+## Here are the key highlights of this release:
+
+### Kaoto DataMapper technical preview
+In this release, we are introducing the new **Kaoto DataMapper**, a graphical 
way of authoring data mappings inside your routes using Kaoto.
+
+#### How to use it?
+When creating a Camel route, like any other step, just search for **Kaoto 
DataMapper** in the catalog and add it from there.
+
+| Tile view                          | List view                          |
+|------------------------------------|------------------------------------|
+| ![Tile](catalogDatamapperTile.png) | ![List](catalogDatamapperList.png) |
+
+Once the **Kaoto DataMapper** step is added in the route, you can launch it 
using by clicking the `Configure` button in config form.
+
+![Kaoto DataMapper step](kaotoDatamapperStep.png)
+
+![DataMapper Configure button](datamapperConfigureButton.png)
+
+Now you can attach the XML schema file to render the Document structure as a 
tree, and start creating data mappings by drag and drop between those.
+
+![DataMapper configured](datamapperConfigured.png)
+
+When you don't yet have an active DataMapper canvas opened, if you click the 
`DataMapper` tab, it shows the built-in step-by-step instructions of how to use 
Kaoto DataMapper UI.
+
+![DataMapper HowTo](datamapperHowTo.png)
+
+As an initial technical preview version, Kaoto DataMapper only supports XML 
schema for rendering the data structure.
+And it internally generates a single XSLT step to perform configured data 
mappings at runtime.
+While you can consume multiple XML documents with using Camel Variables and/or 
Message Headers that are mapped to XSLT Parameters, the output is only a Camel 
Message Body for this release.
+
+#### What's next for the Kaoto DataMapper?
+
+We have a plan to iteratively add more features to the Kaoto DataMapper, for 
example:
+ - JSON support
+ - Improve XPath expression editor
+   - syntax assist & highlight
+   - better Drag and Drop capability for fields and functions
+ - Data Preview - feed an example input, and instantly see the mapping outcome 
directly in the UI
+ - Support Setting Camel Variables/Message Headers directly in the UI
+ - Support assuming data structure (schema) by attaching a data example, such 
as XML instance and JSON instance
+ - `xs:include` and `xs:import` support for XML schema
+ - Enum mapping
+
+and much more, so stay tuned!
+
+### [Breaking] deprecated URI field serialization in favor of the YAML 
parameters field approach
+The URI field has been deprecated in favor of the YAML parameters field 
approach. This change allows for a more flexible and user-friendly experience 
when configuring components.

Review Comment:
   it sounds not completely exact. The URi field is not really deprecated. it 
is still used. It is used only for component id. And I think it is neither 
deprecated in the sense that the fields are transformed automatically (if I 
remember well), so i would more say that they are not used anymore with 
parameters component.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to