Skip to content

Commit

Permalink
Merge pull request #91 from lhein/blogAdditions
Browse files Browse the repository at this point in the history
adding 2 blog post drafts
  • Loading branch information
lhein authored Jan 23, 2024
2 parents 8ae0c18 + c5c99d1 commit 59ff64b
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 2 deletions.
22 changes: 22 additions & 0 deletions content/blog/2023-08-04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: "Change in direction"
date: 2023-08-04T11:00:00+02:00
description: "Change in direction"
draft: true
---

## What is happening and why?

Kaoto was already a great [Apache Camel](https://camel.apache.org/) editor, but we were facing some challenges we want to address.

The first thing we want to address is the separation between backend and frontend. With [Camel K,](https://camel.apache.org/camel-k) [Camel JBang](https://camel.apache.org/manual/camel-jbang.html) and other tools available for deployment, we decided to put the focus on the editor for Kaoto.

Another thing we want to change is the internal data model. In Kaoto v1 the backend was translating the different DSLs into a generic UI oriented model before sending it to the frontend. The UI model tried to be agnostic to offer the possibility to support other types of DSLs than [Apache Camel](https://camel.apache.org/) ones. This was introducing additional challenges when working on very Camel specific features.

So long story short, while we don't intend to close the door for other types of DSLs, we want to focus on providing the best experience possible for working with [Apache Camel](https://camel.apache.org/).

## What comes next?

We will work on a new major version of Kaoto (v2), which will be a frontend only [Apache Camel](https://camel.apache.org/) Integration Editor. The goal is to leverage the [Apache Camel](https://camel.apache.org/) models and schemas as direct as possible. For the new Kaoto frontend we will leverage the latest technology stack and then port functionalities from Kaoto v1 as much as possible while avoiding the issues we have seen in v1.

**Stay tuned! We expect to have a first version of Kaoto v2 in Q1/2024.**
46 changes: 46 additions & 0 deletions content/blog/2024-01-24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: "Version 2.0.0 TP1 released!"
date: 2024-01-22T11:00:00+02:00
description: "Version 2.0.0 TP1 released!"
draft: true
---

With this 2.0.0 TP1 (Tech Preview) release we open up a new chapter for the Kaoto project. We leveraged all the strengths of Kaoto v1 and used the time to use the upstream [Apache Camel](https://camel.apache.org/) models and schemas directly, which will ensure that we provide the latest features of [Apache Camel](https://camel.apache.org/) in Kaoto. In addition we managed to add new features and usability improvements while also trying to keep most of the functionality of Kaoto v1.

## Give it a try!

* Kaoto [quickstart](/docs/quickstart/).
* Kaoto is available as a [VSCode extension](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-kaoto).
* Kaoto [showcase deployment](https://red.ht/kaoto).

## Features

* New catalog with information about the description and parameters for each component and processor
* Expression definition support
* Dataformat support
* Support for adding Beans from the Canvas Configuration Form
* Support for Object properties
* Basic node parameter validation
* Support for `from`, `to` , `toD` and `log` string definitions
* New set of icons
* Dynamic labels for nodes
* Support for `setHeaders` processor
* Several usability improvements
* Copy Route to Clipboard (for instance to [leverage JBang run from clipboard functionality](https://camel.apache.org/manual/camel-jbang.html#_run_from_clipboard))
* Save Route as Image
* Support for adding Kamelets in a Camel Route


## Take a sneak peak

![Kaoto v2 UI](/images/features/kaoto-v2-ui.png "Kaoto v2 UI")

If you wanna learn more, there are [workshops available here](/workshop)


## A big shoutout to our amazing contributors
Thank you to everyone who made this release possible, whether by a code contribution, feedback, advocacy, or participating in an important discussion with us. ❤️

[@eerkmen](https://github.com/eerkmen) [@corners2wall](https://github.com/corners2wall) [@mkralik3](https://github.com/mkralik3) [@d4n1b](https://github.com/d4n1b) [@tplevko](https://github.com/tplevko) [@apupier](https://github.com/apupier) [@igarashitm](https://github.com/igarashitm) [@mmelko](https://github.com/mmelko) [@lordrip](https://github.com/lordrip) [@lhein](https://github.com/lhein) [@shivamG640](https://github.com/shivamG640) [@lburgazzoli](https://github.com/lburgazzoli) [@brunoNetId](https://github.com/brunoNetId) [@djelinek](https://github.com/djelinek) [@GuilhermeCamposo](https://github.com/GuilhermeCamposo) [@ibek](https://github.com/ibek) [@jcordes73](https://github.com/jcordes73) [@Mdenisco](https://github.com/Mdenisco) [@phantomjinx](https://github.com/phantomjinx) [@rstroop](https://github.com/rstroop) [@abkieling](https://github.com/abkieling) [@Shivam-Gu](https://github.com/Shivam-Gu) [@kumaradityaraj](https://github.com/kumaradityaraj)

Apologies in advance if we've missed anyone. 🙂
2 changes: 1 addition & 1 deletion content/docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Learn more about how to use Kaoto in the [Quickstart](/docs/quickstart)

Do you already use [Visual Studio Code](https://code.visualstudio.com/)? If you don't, you will need to install it first.

**For the best user experience and for more supportive features, we suggest installing the [Extension Pack for Apache Camel](https://marketplace.visualstudio.com/items?itemName=redhat.apache-camel-extension-pack), which also includes the Kaoto VS Code extension.**
**For the best user experience and for additional supportive features, we suggest installing the [Extension Pack for Apache Camel](https://marketplace.visualstudio.com/items?itemName=redhat.apache-camel-extension-pack), which also includes the Kaoto VS Code extension.**

The [VS Code Kaoto extension](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-kaoto) is integrating Kaoto as an editor.

Expand Down
2 changes: 1 addition & 1 deletion content/docs/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ categories:
- User
---

On this guide you will learn how to create your first workflow using Kaoto in a no-code way. This means, you will not write any source code at this point.
On this guide you will learn how to create your first route using Kaoto in a no-code way. This means, you will not write any source code at this point.

## Getting Kaoto

Expand Down
Binary file added static/images/features/kaoto-v2-ui.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 59ff64b

Please sign in to comment.