This is an automated email from the ASF dual-hosted git repository. tiagobento pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-kie-website.git
commit 702652c7068bb0a3a2fbb9b8bfb2169dcd7e71d2 Author: Tiago Bento <[email protected]> AuthorDate: Mon Aug 10 16:07:04 2026 -0400 Give jBPM its own docs section at /jbpm An overview, the getting-started walkthrough and the community books, with its own sidebar. The book covers move to static/img/jbpm. --- docs/components/jbpm/_category_.json | 6 ------ docs/jbpm/books.md | 12 +++++++++++ .../getting_started.md => jbpm/getting-started.md} | 5 ++--- docs/{components => }/jbpm/jbpm.md | 23 ++++++--------------- docusaurus.config.ts | 5 +++++ sidebars.ts | 1 + src/pages/jbpm.tsx | 5 ----- .../jbpm/efficient_business_process_management.png | Bin .../img}/jbpm/jbpm5_developer_guide.png | Bin .../img}/jbpm/jbpm6_developer_guide.png | Bin .../img}/jbpm/mastering_jbpm6.png | Bin 11 files changed, 26 insertions(+), 31 deletions(-) diff --git a/docs/components/jbpm/_category_.json b/docs/components/jbpm/_category_.json deleted file mode 100644 index dabc702..0000000 --- a/docs/components/jbpm/_category_.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "jBPM", - "position": 2, - "collapsible": false, - "collapsed": false -} diff --git a/docs/jbpm/books.md b/docs/jbpm/books.md new file mode 100644 index 0000000..cf0f3cb --- /dev/null +++ b/docs/jbpm/books.md @@ -0,0 +1,12 @@ +--- +id: books +title: Books +sidebar_position: 2 +--- + +Books about jBPM, written by members of the community. + +[](http://kverlaen.blogspot.be/2015/07/book-mastering-jbpm6.html) +[](http://kverlaen.blogspot.be/2014/09/jbpm6-developer-guide.html) +[](http://kverlaen.blogspot.be/2012/12/book-jbpm5-developer-guide.html) +[](http://www.schabell.org/2018/03/book-launced-effective-business-process-management-with-jboss-bpm.html) diff --git a/docs/components/jbpm/getting_started/getting_started.md b/docs/jbpm/getting-started.md similarity index 98% rename from docs/components/jbpm/getting_started/getting_started.md rename to docs/jbpm/getting-started.md index 0d57c8c..7292e1f 100644 --- a/docs/components/jbpm/getting_started/getting_started.md +++ b/docs/jbpm/getting-started.md @@ -1,10 +1,9 @@ --- -id: jbpm_getting_started +id: getting-started title: Getting Started -sidebar_position: 0 +sidebar_position: 1 --- -# Business Applications - Getting Started ## Overview Business application can be defined as an automated solution, built with selected frameworks and capabilities that implements business functions and/or business problems. Capabilities can be (among others): diff --git a/docs/components/jbpm/jbpm.md b/docs/jbpm/jbpm.md similarity index 80% rename from docs/components/jbpm/jbpm.md rename to docs/jbpm/jbpm.md index 43bc946..f71246a 100644 --- a/docs/components/jbpm/jbpm.md +++ b/docs/jbpm/jbpm.md @@ -1,17 +1,16 @@ --- id: jbpm title: jBPM +sidebar_label: Overview sidebar_position: 0 --- -# jBPM - - +jBPM is a toolkit for building business applications to help automate business +processes and decisions. See the [jBPM manuals](/documentation) for the latest +features and for earlier releases. ## What is jBPM? -jBPM is a toolkit for building business applications to help automate business processes and decisions. - jBPM originates from BPM (Business Process Management) but it has evolved to enable users to pick their own path in business automation. It provides various capabilities that simplify and externalize business logic into reusable assets such as cases, processes, decision tables and more. * business processes (BPMN2) @@ -32,7 +31,7 @@ jBPM is open source software, released under the Apache License 2.0. It is writt ## Cloud-native? -Looking for a pure cloud-native process automation solution, specifically targeted towards creating intelligent business applications in the cloud? Take a look at [Kogito](/components/kogito), based on jBPM. +Looking for a pure cloud-native process automation solution, specifically targeted towards creating intelligent business applications in the cloud? Take a look at [Kogito](/kogito), based on jBPM. ## What does jBPM do? @@ -57,17 +56,7 @@ jBPM supports adaptive and dynamic processes that require flexibility to model c jBPM is also not just an isolated process engine. Complex business logic can be modeled as a combination of business processes with business rules and complex event processing. jBPM can be combined with the Drools project to support one unified environment that integrates these paradigms where you model your business logic as a combination of processes, rules and events. -## Documentation -Please refer to [Documentation](/documentation) for the latest features. ## Slides -These slides are viewable in your browser: - -[Show the jBPM presentations](http://www.slideshare.net/krisverlaenen/presentations) - -## Books -[](http://kverlaen.blogspot.be/2015/07/book-mastering-jbpm6.html) -[](http://kverlaen.blogspot.be/2014/09/jbpm6-developer-guide.html) -[](http://kverlaen.blogspot.be/2012/12/book-jbpm5-developer-guide.html) -[](http://www.schabell.org/2018/03/book-launced-effective-business-process-management-with-jboss-bpm.html) +[Kris Verlaenen's jBPM presentations](http://www.slideshare.net/krisverlaenen/presentations), viewable in your browser. diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 116d349..313e7b1 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -73,6 +73,11 @@ const config: Config = { }, { from: "/components/drools/drools_videos", to: "/drools/videos" }, { from: "/components/optaplanner", to: "/optaplanner/" }, + { from: "/components/jbpm", to: "/jbpm/" }, + { + from: "/components/jbpm/getting_started", + to: "/jbpm/getting-started", + }, ], // The docs plugin's `routeBasePath` was changed from "/docs" to "/", diff --git a/sidebars.ts b/sidebars.ts index 738e996..d5bf1ee 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -15,6 +15,7 @@ const sidebars: SidebarsConfig = { aboutSidebar: [{ type: "autogenerated", dirName: "about" }], droolsSidebar: [{ type: "autogenerated", dirName: "drools" }], optaplannerSidebar: [{ type: "autogenerated", dirName: "optaplanner" }], + jbpmSidebar: [{ type: "autogenerated", dirName: "jbpm" }], examplesSidebar: [{ type: "autogenerated", dirName: "examples"}], documentationSidebar: [{ type: "autogenerated", dirName: "documentation" }], downloadSidebar: [{ type: "autogenerated", dirName: "downloads" }], diff --git a/src/pages/jbpm.tsx b/src/pages/jbpm.tsx deleted file mode 100644 index dd502b7..0000000 --- a/src/pages/jbpm.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import {Redirect} from '@docusaurus/router'; - -export default function JbpmRedirect(): JSX.Element { - return <Redirect to="/components/jbpm" />; -} diff --git a/docs/components/jbpm/efficient_business_process_management.png b/static/img/jbpm/efficient_business_process_management.png similarity index 100% rename from docs/components/jbpm/efficient_business_process_management.png rename to static/img/jbpm/efficient_business_process_management.png diff --git a/docs/components/jbpm/jbpm5_developer_guide.png b/static/img/jbpm/jbpm5_developer_guide.png similarity index 100% rename from docs/components/jbpm/jbpm5_developer_guide.png rename to static/img/jbpm/jbpm5_developer_guide.png diff --git a/docs/components/jbpm/jbpm6_developer_guide.png b/static/img/jbpm/jbpm6_developer_guide.png similarity index 100% rename from docs/components/jbpm/jbpm6_developer_guide.png rename to static/img/jbpm/jbpm6_developer_guide.png diff --git a/docs/components/jbpm/mastering_jbpm6.png b/static/img/jbpm/mastering_jbpm6.png similarity index 100% rename from docs/components/jbpm/mastering_jbpm6.png rename to static/img/jbpm/mastering_jbpm6.png --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
