This is an automated email from the ASF dual-hosted git repository.

kbowers-ibm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-website.git


The following commit(s) were added to refs/heads/main by this push:
     new d10d592  Blog post showcasing the modern editors present in Apache KIE 
10.2 (#56)
d10d592 is described below

commit d10d5926b4572db0fc61f94377d829fbb41d73a5
Author: Kbowers <[email protected]>
AuthorDate: Wed Jun 24 18:57:10 2026 +0200

    Blog post showcasing the modern editors present in Apache KIE 10.2 (#56)
    
    * First draft
    
    * Address comments
    
    * addressing comments
---
 blog/2026-06-09-new-generation-editors-kie-10-2.md | 156 +++++++++++++++++++++
 blog/authors.yml                                   |   6 +-
 static/img/authors/tiago-bento.png                 | Bin 0 -> 162236 bytes
 static/img/blogs/new-bpmn-canvas.png               | Bin 0 -> 237708 bytes
 static/img/blogs/new-bpmn-properties.png           | Bin 0 -> 44871 bytes
 static/img/blogs/old-bpmn-canvas.png               | Bin 0 -> 118016 bytes
 static/img/blogs/old-bpmn-properties.png           | Bin 0 -> 44832 bytes
 7 files changed, 161 insertions(+), 1 deletion(-)

diff --git a/blog/2026-06-09-new-generation-editors-kie-10-2.md 
b/blog/2026-06-09-new-generation-editors-kie-10-2.md
new file mode 100644
index 0000000..f0ff29a
--- /dev/null
+++ b/blog/2026-06-09-new-generation-editors-kie-10-2.md
@@ -0,0 +1,156 @@
+---
+slug: new-generation-editors-kie-10-2
+title: "The Dawn of a New Era: Next-Generation Editors in Apache KIE 10.2"
+authors: [bento, bowers]
+tags: [apache, kie, editors, bpmn, dmn, scesim, modernization, tooling]
+---
+
+# The Dawn of a New Era: Next-Generation Editors in Apache KIE 10.2
+
+Apache KIE has been undergoing a significant transformation with the 
introduction of next-generation editors for BPMN, DMN, and Test Scenario 
(SceSim) modeling. Built from the ground up with modern web technologies, these 
new editors deliver substantial improvements in performance, user experience, 
and long-term maintainability. With the latest release, the new BPMN Editor 
completes this modernization journey, setting the foundation for future 
innovations across the entire tooling ecosystem.
+
+## The End of an Era: Saying Goodbye to GWT
+
+Let's be honest: the classic BPMN and DMN editors served us well for many 
years. Built on Google Web Toolkit (GWT), they were powerful tools that enabled 
thousands of developers and business analysts to model complex processes and 
decisions. But technology moves forward, and what was cutting-edge a decade ago 
can become a maintenance burden today.
+
+![Classic GWT-based BPMN Editor](/img/blogs/old-bpmn-canvas.png)
+*The classic GWT-based BPMN Editor - showing the old interface with its 
characteristic styling and layout*
+
+The GWT-based editors had their strengths:
+- Robust functionality that powered enterprise applications
+- Familiar interface for long-time users
+- Comprehensive feature sets built over years of development
+
+However, they also came with significant challenges:
+- **Performance bottlenecks** with large, complex models
+- **Limited responsiveness** on modern devices and screen sizes
+- **Maintenance complexity** as GWT itself moved toward end-of-life
+- **Integration friction** with contemporary web technologies and frameworks
+- **Accessibility concerns** that didn't meet modern standards
+
+As we committed to Apache KIE's graduation from incubation, it became clear: 
we needed to modernize our tooling to align with Apache guidelines and 
contemporary development practices.
+
+## The New Generation: Built for the Modern Web
+
+The new BPMN Editor in Apache KIE 10.2.0 is a complete rewrite built from the 
ground up using modern web technologies. This editor incorporates extensive 
research, community feedback, and lessons learned from years of development.
+
+![New BPMN Editor](/img/blogs/new-bpmn-canvas.png)
+*The new BPMN Editor - showcasing the modern, clean interface with improved UX*
+
+### What Makes the New Editors Stand Out?
+
+#### 1. **Modern Technology Stack**
+
+The new editors leverage contemporary web technologies that ensure longevity 
and maintainability:
+- **React-based architecture** for component reusability and performance
+- **TypeScript** for type safety and better developer experience
+- **PatternFly v5** for consistent, accessible UI components
+- **Modern build tooling** for faster development cycles
+
+These technologies were chosen for their stability, strong community support, 
and long-term viability.
+
+#### 2. **Performance That Scales**
+
+One of the most dramatic improvements is performance. The new editor handles 
large, complex process models with ease:
+- **Instant loading** even for models with hundreds of nodes
+- **Smooth panning and zooming** without lag or stuttering
+- **Real-time validation** that doesn't slow down your workflow
+- **Optimized rendering** that uses modern browser capabilities
+
+#### 3. **Enhanced User Experience**
+
+Every interaction has been thoughtfully designed:
+- **Intuitive drag-and-drop** with smart snapping and alignment
+- **Context-aware property panels** that show exactly what you need
+- **Visual feedback** that guides you through complex operations
+
+<div style={{display: 'flex', gap: '20px', alignItems: 'flex-start'}}>
+  <div style={{flex: 1}}>
+    <img src="/img/blogs/old-bpmn-properties.png" alt="Old BPMN Properties 
Panel" />
+    <p style={{textAlign: 'center', fontStyle: 'italic'}}>Classic properties 
panel</p>
+  </div>
+  <div style={{flex: 1}}>
+    <img src="/img/blogs/new-bpmn-properties.png" alt="New BPMN Properties 
Panel" />
+    <p style={{textAlign: 'center', fontStyle: 'italic'}}>New properties panel 
with improved organization</p>
+  </div>
+</div>
+
+### DMN 1.6 Support: Staying Current with Standards
+
+While we're talking about modernization, it's worth highlighting that both the 
new editor and the Drools engine now support **DMN 1.6**, the latest 
specification from the Object Management Group (OMG). This ensures you're 
working with current standards and can leverage the newest decision modeling 
capabilities.
+
+## The Deprecation Journey: A Necessary Step Forward
+
+Change is never easy, especially when it involves tools that teams have relied 
on for years. The deprecation of the classic editors didn't happen overnight; 
it was a carefully planned transition:
+
+- **10.0.0 (December 2024)**: New DMN Editor released. Classic editors marked 
as deprecated with warnings added
+- **10.1.0 (July 2025)**: New Test Scenario Editor released
+- **10.2.0 (April 2026)**: New BPMN Editor released. Classic editors removed
+
+This phased approach gave the community time to:
+- Test the new editors in non-production environments
+- Provide feedback that shaped the final implementation
+- Plan migration strategies for existing projects
+
+## Migration: Easier Than You Think
+
+I know what you're thinking: "This sounds great, but what about my existing 
models?" Good news - the migration path is straightforward:
+
+1. **File Format Compatibility**: The new editors read your existing BPMN, DMN 
and SCESIM files without modification. If you encounter any problems please 
raise a bug at https://github.com/apache/incubator-kie-issues/issues.
+2. **Comprehensive Documentation**: Step-by-step guides for common scenarios 
https://github.com/apache/incubator-kie-tools/blob/main/packages/bpmn-editor/docs/MIGRATION_GUIDE.md
+3. **Community Support**: Active mailing lists and forums for questions
+
+**Important**: Once you migrate to the new editors, we recommend committing to 
them fully. Switching back and forth between classic and new editors can lead 
to inconsistencies and unexpected behavior. Plan your migration carefully and 
make the transition in one go.
+
+## Technology Stack
+
+The new editors are built with modern, well-supported technologies:
+
+- **React** with TypeScript for component-based architecture
+- **Zustand** and **Immer** for state management
+- **PatternFly v5** for accessible UI components
+- **SVG rendering** for crisp visuals at any zoom level
+
+For developers interested in embedding these editors in their own 
applications, standalone packages are available on NPM:
+- 
[@kie-tools/bpmn-editor-standalone](https://www.npmjs.com/package/@kie-tools/bpmn-editor-standalone)
+- 
[@kie-tools/dmn-editor-standalone](https://www.npmjs.com/package/@kie-tools/dmn-editor-standalone)
+- 
[@kie-tools/scesim-editor-standalone](https://www.npmjs.com/package/@kie-tools/scesim-editor-standalone)
+
+## Getting Started Today
+
+Ready to experience the new generation of editors? Here's how to get started:
+
+1. **Download Apache KIE 10.2.0** from the [official download 
page](/start/download)
+2. **Review the migration guide** in the documentation
+3. **Try the [KIE Sandbox](https://sandbox.kie.org)** for a quick online demo
+4. **Join the community** on the [users mailing 
list](https://lists.apache.org/[email protected])
+
+## What's Next?
+
+While the new editors represent a major step forward, we're continuing to 
improve and expand their capabilities. Here are some areas we're actively 
working on:
+
+### Known Issues and Ongoing Work
+- **Code Sharing**: We're working to consolidate common code between the DMN 
and BPMN editors to improve maintainability and consistency. This includes 
refactoring the DMN Editor to use `@kie-tools/xyflow-react-kie-diagram`.
+- **DRL Support**: Adding support for DRL-based SceSim files in the new SceSim 
Editor.
+- **Documentation**: Publishing BPMN, DMN, and SceSim Editor Storybooks on 
public GitHub pages for better developer documentation.
+
+We welcome your feedback and bug reports at 
https://github.com/apache/incubator-kie-issues/issues to help us prioritize and 
improve these editors.
+
+## Conclusion
+
+The new generation of editors in Apache KIE 10.2.0 represents a significant 
modernization of our tooling. By moving to contemporary web technologies, we've 
improved performance, accessibility, and maintainability while maintaining 
compatibility with existing models. This foundation enables us to continue 
evolving and improving the editing experience for years to come.
+
+## Join the Conversation
+
+Have you tried the new editors yet? We'd love to hear your feedback, success 
stories, or questions:
+
+**[[email protected]](https://lists.apache.org/[email protected])**
+
+Share your experiences, ask questions, or just connect with other Apache KIE 
users who are making the transition.
+
+
+---
+
+*Apache KIE (Incubating) 10.2.0 is available now. Visit the [official download 
page](/start/download) to get started with the new editors today.*
+
+**Disclaimer**: *Apache KIE is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate tha [...]
\ No newline at end of file
diff --git a/blog/authors.yml b/blog/authors.yml
index 0684659..b842d54 100644
--- a/blog/authors.yml
+++ b/blog/authors.yml
@@ -5,4 +5,8 @@ porcelli:
 bowers:
   name: Kennedy Bowers
   url: https://github.com/kbowers-ibm
-  image_url: /img/authors/kennedy-bowers.png
\ No newline at end of file
+  image_url: /img/authors/kennedy-bowers.png
+bento:
+  name: Tiago Bento
+  url: https://github.com/tiagobento
+  image_url: /img/authors/tiago-bento.png
\ No newline at end of file
diff --git a/static/img/authors/tiago-bento.png 
b/static/img/authors/tiago-bento.png
new file mode 100644
index 0000000..d338c98
Binary files /dev/null and b/static/img/authors/tiago-bento.png differ
diff --git a/static/img/blogs/new-bpmn-canvas.png 
b/static/img/blogs/new-bpmn-canvas.png
new file mode 100644
index 0000000..52c432c
Binary files /dev/null and b/static/img/blogs/new-bpmn-canvas.png differ
diff --git a/static/img/blogs/new-bpmn-properties.png 
b/static/img/blogs/new-bpmn-properties.png
new file mode 100644
index 0000000..fc55fe7
Binary files /dev/null and b/static/img/blogs/new-bpmn-properties.png differ
diff --git a/static/img/blogs/old-bpmn-canvas.png 
b/static/img/blogs/old-bpmn-canvas.png
new file mode 100644
index 0000000..0d8663a
Binary files /dev/null and b/static/img/blogs/old-bpmn-canvas.png differ
diff --git a/static/img/blogs/old-bpmn-properties.png 
b/static/img/blogs/old-bpmn-properties.png
new file mode 100644
index 0000000..a3524d9
Binary files /dev/null and b/static/img/blogs/old-bpmn-properties.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to