From e2594e6e83f6c6033cea64a3719e7f340d26c45a Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:10:06 +0200 Subject: [PATCH 01/19] Update glossary.adoc --- modules/ROOT/pages/glossary.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/glossary.adoc b/modules/ROOT/pages/glossary.adoc index 7d667c0976..e05de9715d 100644 --- a/modules/ROOT/pages/glossary.adoc +++ b/modules/ROOT/pages/glossary.adoc @@ -37,8 +37,11 @@ Bonita Runtime is dedicated to operate automation projects. It is composed of on Bonita Studio:: Bonita Studio contains all the elements needed to develop and build a project. It is a desktop application based on Eclipse IDE. +Bonita UI Builder:: +Bonita UI Builder (sometimes abbreviated UIB) is a development environment used for creating all kind on interfaces, whether they are pages or forms or else, that make up an Application. It is a web-based tool that is launched from a Bonitasoft custom docker image. + Bonita UI Designer:: -Bonita UI Designer (sometimes abbreviated _UID_) is a development environment used for creating pages and forms that make up a Living Application. It is a web-based tool that is launched from Bonita Studio. +Bonita UI Designer (sometimes abbreviated UID) is a development environment used for creating pages and forms that make up a Living Application. It is a web-based tool that is launched from Bonita Studio. == C From bea9a33574ab0d622c66efe0a71fa879dc8390c2 Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:11:23 +0200 Subject: [PATCH 02/19] Update release-notes.adoc --- modules/ROOT/pages/release-notes.adoc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/release-notes.adoc b/modules/ROOT/pages/release-notes.adoc index c996366296..2094d46bb3 100644 --- a/modules/ROOT/pages/release-notes.adoc +++ b/modules/ROOT/pages/release-notes.adoc @@ -8,7 +8,18 @@ The {bonitaVersion} version is in development. == Bonita UI Builder -Available in all Scale subscription and as a payable add-on in Convert subscriptions only. Connect with our dedicated sales team to start your upgrade journey today! +We are excited to announce the release of Bonita UI Builder, our new and enhanced development environment for creating all kind of interfaces, pages and forms for your applications! It brings along a host of advanced features and improved usability, designed to help you create even more compelling and user-friendly interfaces. + +During this transition period, Bonita UI Designer will remain available to ensure a smooth and seamless experience for all our users. You can continue to use Bonita UI Designer as usual, while also having the opportunity to explore and get familiar with the capabilities of Bonita UI Builder. + +Eventually, Bonita UI Designer will be phased out as we fully transition to Bonita UI Builder. Rest assured, we are committed to providing comprehensive support and resources throughout this process. Our goal is to make this transition as smooth as possible, minimizing any disruption to your workflow. + +Here’s what you can expect during this period: + +* Continued access: Bonita UI Designer will remain fully operational for an extended period, allowing ample time for adaptation. +* Support and resources: We offer extensive documentation, tutorials, and support to help you make the most of xref:applications:bonita-ui-builder.adoc[Bonita UI Builder] +* Facilitated transition: We are dedicated to facilitate the transition, with detailed guides on how to use Bonita UI Builder, as well as https://www.bonitasoft.com/professional-services/on-demand-services[professional services support] + == New available values From abbb029319cbd69608481819c7913e7ecba4127c Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:12:17 +0200 Subject: [PATCH 03/19] Update applications-nav.adoc --- modules/applications/applications-nav.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/applications/applications-nav.adoc b/modules/applications/applications-nav.adoc index 22212d7c35..2fd3dc46a6 100644 --- a/modules/applications/applications-nav.adoc +++ b/modules/applications/applications-nav.adoc @@ -10,7 +10,7 @@ *** xref:how-tos-builder.adoc[How-tos] *** xref:resources.adoc[Resources] *** xref:faq.adoc[FAQ] - ** xref:custom-applications-index.adoc[Living applications with Bonita UID (Legacy)] + ** xref:uid-applications-index.adoc[Living applications with Bonita UID] *** xref:application-creation.adoc[Application descriptor] *** xref:layout-development.adoc[Layout] **** xref:bonita-layout.adoc[Bonita Layout] From b1687841c48dd8ecdd51b4c959473701eeca3ab8 Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:15:59 +0200 Subject: [PATCH 04/19] Update bonita-ui-builder.adoc --- .../applications/pages/bonita-ui-builder.adoc | 51 +++++++++++++++++-- 1 file changed, 46 insertions(+), 5 deletions(-) diff --git a/modules/applications/pages/bonita-ui-builder.adoc b/modules/applications/pages/bonita-ui-builder.adoc index 6b73bce241..8b9ada5be1 100644 --- a/modules/applications/pages/bonita-ui-builder.adoc +++ b/modules/applications/pages/bonita-ui-builder.adoc @@ -4,26 +4,67 @@ They are not anymore standalone elements (such as pages and forms) in a process {description} + +== Bonita UI Builder + +Bonita UI Builder is a development environment made for designing all kind of interfaces, pages, forms, for your applications. +It brings a host of advanced features and improved usability, designed to help you create even more compelling and user-friendly interfaces: + +* A set of more than 45 widgets +* A wide gallery template +* Code completion, custom JS code +* Native debugging option +* A restriction-free drag & drop interface +* Import and export JSON options +* React interfaces +* ...and many more + +Bonita UI Builder is an application-centric development environment that allows for designing forms and application pages, without distinction. You can now design fully-fledged applications, embedding dashboards and complex interfaces. Or, you can just design single-page applications. The choice is up to you. + +With Bonita UI Builder, you can still manage your workflows, continuous integration, etc., the way you’re managing them now. + + +== Applications + +Applications are created and operated within Bonita Platform, created with Bonita Studio and Bonita UI Builder, deployed with Bonita Continuous Delivery, run by Bonita Runtime. + +They are a navigation of pages that can be accessed by a xref:identity:profiles-overview.adoc[Profile]. They aim to display and structure the right information and provide the right controls at the right time to the profiles, so they can efficiently perform their tasks. Once pushed to production, Applications cannot be live edited. + +Bonita also comes with four xref:runtime:bonita-applications-interface-overview.adoc[Bonita Applications]. + +“Applications” are very similar to “Living Applications”, which are created with Bonita UI Designer and will be phased out. Once pushed to production, Applications cannot be live edited + + +== Subscription + +Bonita UI Builder is available by default and for no additional cost in all https://www.bonitasoft.com/pricing[Scale subscriptions]. It is also available as a payable add-on in https://www.bonitasoft.com/pricing[Access subscriptions]. + +If you haven’t subscribed to a Scale of Access plan yet, please https://www.bonitasoft.com/contact-us[get in touch] with our sales team to start your journey today! + +If you have already subscribed to a Scale plan or purchased the UI Builder add-on, then start your journey by following our documentation. + + [.card-section] -== Initiation Manual +== Start your journey [.card.card-index] -- -xref:download-and-launch.adoc[[.card-title]#Download and launch# [.card-body.card-content-overflow]#pass:q[Steps to download and launch Bonita UI Builder]#] +xref:applications:initiation-manual.adoc[[.card-title]#Initiation manual# [.card-body.card-content-overflow]#pass:q[Steps to download and use Bonita UI Builder]#] -- [.card.card-index] -- -xref:interact-with-your-bonita-process.adoc[[.card-title]#Interact with your Bonita process# [.card-body.card-content-overflow]#pass:q[Steps to interact with your Bonita process]#] +xref:applications:resources.adoc[[.card-title]#Resources# [.card-body.card-content-overflow]#pass:q[Make the most of Bonita UI Builder]#] -- [.card.card-index] -- -xref:builder-declare-interface-in-bonita.adoc[[.card-title]#Declare the interface in Bonita# [.card-body.card-content-overflow]#pass:q[Steps to declare your interface and display it in Bonita]#] +xref:applications:faq.adoc[[.card-title]#FAQ# [.card-body.card-content-overflow]#pass:q[Find answers to your questions]#] -- [.card-section] -== How-tos + + == Legal notice From d49d6c30e7bbd4b024da3c547781f5605115e1fc Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:17:11 +0200 Subject: [PATCH 05/19] Update faq.adoc --- modules/applications/pages/faq.adoc | 142 +++++++++++++++++++++++++++- 1 file changed, 137 insertions(+), 5 deletions(-) diff --git a/modules/applications/pages/faq.adoc b/modules/applications/pages/faq.adoc index 44e35f245c..bba48bb05f 100644 --- a/modules/applications/pages/faq.adoc +++ b/modules/applications/pages/faq.adoc @@ -1,7 +1,139 @@ = FAQ -:description: +:description: Here you can find answers to your questions about Bonita UI Builder. -[NOTE] -==== -For Subscription editions only. -==== +{description} + + +== Bonita UI Builder + +=== What is Bonita UI Builder? +Bonita UI Builder (sometimes abbreviated UIB) is a development environment used for creating all kind on interfaces, whether they are pages or forms or else, that make up an Application. It is a web-based tool that is launched from a Bonitasoft custom docker image. It is the new and only standard used in the Bonita ecosystem for designing interfaces. + + +=== What does it mean for my workflows? +There should be no changed in your logic, continuous integration, and workflows. You can still manage them the way you’re managing them today. Just download the docker image and follow the xref:applications:initiation-manual.adoc[initiation manual]. + + +=== How to subscribe? +Bonita UI Builder is available by default and for no additional cost in all https://www.bonitasoft.com/pricing[Scale subscriptions]. It is also available as a payable add-on in https://www.bonitasoft.com/pricing[Access subscriptions]. + + + +=== How to use? +Please refer to the xref:applications:initiation-manual.adoc[initiation manual]. If you have any other additional questions, reach out to our https://csc.bonitacloud.bonitasoft.com[Support team]. + + + +=== Can I expect any support from Bonitasoft? +Yes you can! + +* Support and resources: We offer extensive documentation, tutorials, and support to help you make the most of xref:applications:bonita-ui-builder.adoc[Bonita UI Builder]. +* Facilitated transition: We are dedicated to facilitate the transition, with detailed guides on how to use Bonita UI Builder, as well as https://www.bonitasoft.com/professional-services/on-demand-services[professional services support]. + + + +=== I am using the Open source edition of Bonita, can I use Bonita UI Builder? +Unfortunately no. You’ll need to either use Bonita UI Designer or design your interfaces with the language or tool of your choice and integrate them to Bonita. Upgrade to an Access or Scale edition if you want to use Bonita UI Builder. + + + +=== Is Bonita UI Builder compatible with all supported versions of Bonita? +Bonita UI Builder is compatible with all Bonita versions starting from 2024.3. + + + +=== What is an advancedApplication? +It is a tag used to describe an Application made with Bonita UI Builder in the Studio’s Application descriptor. + + + +=== Can I use other datasources than Bonita’s? +Theoretically you can, yes. However, we’re not supporting them yet. + + +=== How do Bonita UI Builder and Bonita UI Designer compare? +[cols="1,1,1"] +|=== +|Feature |Bonita UI Designer |Bonita UI Builder + +|Widgets +|~25 +|~45 + +|Custom widgets +|Yes +|Yes + +|Downloadable array data +|Yes (custom code) +|Yes (native) + +|Form's auto-generation from a contract +|Yes +|Yes in a future release + +|Templates +|No +|Yes + +|Themes +|Yes (using CSS bootstrap 3) +|Yes (native feature) + +|Custom code +|Yes (HTML, CSS, JS) +|Yes (HTML, JS, custom JS libraries) + +|Code completion +|No +|Yes + +|Native debugging options +|No +|Yes + +|Application import/export +|Yes +|Yes (JSON) + +|Page components' hierarchy +|No +|Yes + +|Page preview +|Yes +|Yes + +|Undo/redo, copy/paste +|No +|Yes + +|Stack +|AngularJS +|React + +|Works best for... +|Quick development tests, simple use cases +|Fully-fledged applications, complex use cases + + +|=== + + + +=== What does it mean for my existing forms and pages? +You existing forms and pages will always be compatible with Bonita. Eventually, Bonita UI Designer will be phased out as we fully transition to Bonita UI Builder. We cannot guarantee you will be able to edit your existing interfaces made with Bonita UI Designer in the future versions of Bonita. + +Our goal is to make this transition as smooth as possible, minimizing any disruption to your workflow: + +* Continued access: Bonita UI Designer will remain fully operational for an extended period, allowing ample time for adaptation. +* Support and resources: We offer extensive documentation, tutorials, and support to help you make the most of xref:applications:bonita-ui-builder.adoc[Bonita UI Builder] +* Facilitated transition: We are dedicated to facilitate the transition, with detailed guides on how to use Bonita UI Builder, as well as https://www.bonitasoft.com/professional-services/on-demand-services[professional services support] + + +=== Are the interfaces made with Bonita UI Builder compatible with platform mode and self-contained applications ? +Yes they are. + + +=== Is Bonita UI Builder Bonita Cloud compatible? +Yes it is. Reach out to your customer service representative to explore how you can migrate to Bonita Cloud. From 53280afc2398ec4d02dff03e869d1f8bba865f6f Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:18:17 +0200 Subject: [PATCH 06/19] Create uid-applications-index.adoc --- .../pages/uid-applications-index.adoc | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 modules/applications/pages/uid-applications-index.adoc diff --git a/modules/applications/pages/uid-applications-index.adoc b/modules/applications/pages/uid-applications-index.adoc new file mode 100644 index 0000000000..6c97a16a82 --- /dev/null +++ b/modules/applications/pages/uid-applications-index.adoc @@ -0,0 +1,105 @@ += Living Applications with Bonita UID +:description: This page explains what a Living Application is, what it is made of, and how you can create your own applications. + +{description} + +[NOTE] +==== +Starting from 2024.3 version, Bonita UI Builder is the only standard for designing all your applications. It brings a host of advanced features and improved usability, designed to help you create even more compelling and user-friendly interfaces. Bonita UI Builder is an application-centric development environment that allows for designing interfaces, forms and application pages, without distinction. +During the transition, you can continue using Bonita UI Designer while exploring Bonita UI Builder. Eventually, Bonita UI Designer will be phased out, but we will provide support and resources to ensure a smooth transition. Check our xref:applications:bonita-ui-builder.adoc[documentation] to learn more and start creating applications with Bonita UI Builder. +==== + + +A Living Application is a navigation of pages that can be accessed by a xref:identity:profiles-overview.adoc[Profile]. + +It is created and operated within Bonita Platform: created with Bonita Studio and UI Designer, deployed with Bonita Continuous Delivery, run by Bonita Runtime. + +Its purpose is to display and structure the right information and provide the right controls at the right time to the profiles, so they can efficiently perform their tasks. + + +_Graphically_, an application is made of a navigation menu and a set of pages. In some of the pages, some controls, like -"Validate" or "Reject" buttons- are directly linked to processes and execute tasks in the background. Others -like "New request" or "Add additional information"- open forms that, once submitted start a new process instance, or execute a task. + +Bonita allows you to create xref:ROOT:bonita-purpose.adoc#_what_can_i_do_with_bonita[different types of applications]. + + +_Structurally_, an application is made of various xref:ROOT:project-structure.adoc[elements]. Some are directly linked to the application (name, token, navigation), others are referenced (layout, pages, profiles, theme). They are all assembled in the application descriptor. + + +Bonita comes with four xref:ROOT:bonita-applications-interface-overview.adoc[Bonita Applications]. + + +We encourage our users to create their own *custom applications* so as to create the best user experience for their specific use-cases. + +The application can be put together by the citizen developer or a professional developer. + +You just need to make sure that all the elements have been developed before you can use them in the application descriptor. + +For testing purposes, Bonita provides a layout and several themes, before you create your own. + +[.card-section] +== Application elements + +[.card.card-index] +-- +xref:ROOT:application-creation.adoc[[.card-title]#Application descriptor# [.card-body.card-content-overflow]#pass:q[Both its ID card and the place where all elements come together]#] +-- + +[.card.card-index] +-- +xref:ROOT:pages.adoc[[.card-title]#Pages# [.card-body.card-content-overflow]#pass:q[The foundation for a great end-user experience]#] +-- + +[.card.card-index] +-- +xref:identity:profiles-overview.adoc[[.card-title]#Profiles# [.card-body.card-content-overflow]#pass:q[Entities of the organization who can access the application]#] +-- + +[.card.card-index] +-- +xref:layout-development.adoc[[.card-title]#Layout# [.card-body.card-content-overflow]#pass:q[The visual structure of the application]#] +-- + +[.card.card-index] +-- +xref:customize-living-application-theme.adoc[[.card-title]#Theme# [.card-body.card-content-overflow]#pass:q[The graphical details that create a visual identity]#] +-- + +[.card.card-index] +-- +xref:ROOT:navigation.adoc[[.card-title]#Navigation between applications# [.card-body.card-content-overflow]#pass:q[How to switch from one application to another]#] +-- + +[.card.card-index] +-- +xref:ROOT:multi-language-applications.adoc[[.card-title]#Multi-language applications# [.card-body.card-content-overflow]#pass:q[How to translate applications in several languages]#] +-- + + +[.card-section] +== The resources + +Starting the development of an application from scratch may not be the most efficient way to go. If your project implies: + +* That a user picks tasks in a tasklist made of all processes, you may want to try and use or customize our *Bonita User Application* +* That an administrator-like user monitors the health of process execution and fixes the potential errors, you may want to try and use or customize our *Bonita Administrator Application* +* Specific pages showing specific business data, you may want to *borrow a project created by a Community member and customize it* +* Adaptive Case Management, with non-sequential parts in the processes to let the knowledge workers' expertise decide which tasks to do and which ones to skip for a dedicated case, you may check our *ACM example* +[.card.card-index] +-- +xref:runtime:user-application-overview.adoc[[.card-title]#Bonita User Application# [.card-body.card-content-overflow]#pass:q[Start process instances and execute tasks using a generic tasklist]#] +-- + +[.card.card-index] +-- +xref:ROOT:admin-application-overview.adoc[[.card-title]#Bonita Administrator Application# [.card-body.card-content-overflow]#pass:q[Monitor and troubleshoot process execution]#] +-- + +[.card.card-index] +-- +https://community.bonitasoft.com/project?title=&field_type_tid=All&field_project_category_tid=1341&field_certification_tid=All&sort_by=created&sort_order=DESC[[.card-title]#Community projects# [.card-body.card-content-overflow]#pass:q[Browse the Community members' applications to get inspired]#] +-- + +[.card.card-index] +-- +xref:ROOT:use-bonita-acm.adoc[[.card-title]#Adaptive Case Management example# [.card-body.card-content-overflow]#pass:q[An all configured process and its dedicated application]#] +-- + + +[.card-section] +== Related topics + +[.card.card-index] +-- +xref:runtime:bonita-applications-deep-dive.adoc[[.card-title]#Applications deep dive# [.card-body.card-content-overflow]#pass:q[Applications under the hood, and the four Bonita applications]#] +-- From 645568c77b666b2586e99d195c3f499068d3512f Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:18:59 +0200 Subject: [PATCH 07/19] Update project-structure.adoc --- modules/bonita-overview/pages/project-structure.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bonita-overview/pages/project-structure.adoc b/modules/bonita-overview/pages/project-structure.adoc index 4e08b291be..be71243b5c 100644 --- a/modules/bonita-overview/pages/project-structure.adoc +++ b/modules/bonita-overview/pages/project-structure.adoc @@ -30,7 +30,7 @@ However, it is not required to use all the concepts to create a valid Bonita pro |xref:pages-and-forms:forms.adoc[Forms] |Web interfaces to interact with processes (to instantiate a process and for human tasks) |Create -|UI Designer +|UI Builder or UI Designer |Use BPM REST API |xref:process:actor-filtering.adoc[Actor filter] @@ -87,7 +87,7 @@ However, it is not required to use all the concepts to create a valid Bonita pro |xref:ROOT:pages.adoc[Application pages] |Web pages used within your applications |Create -|UI Designer +|UI Builder or UI Designer |Front-end framework |xref:ROOT:layouts.adoc[Layout] From 992eac51a38e61b02e42e2d70392409f1f67def3 Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:19:29 +0200 Subject: [PATCH 08/19] Update ui-designer-overview.adoc --- modules/bonita-overview/pages/ui-designer-overview.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/bonita-overview/pages/ui-designer-overview.adoc b/modules/bonita-overview/pages/ui-designer-overview.adoc index de4dfcf920..6231b3ef41 100644 --- a/modules/bonita-overview/pages/ui-designer-overview.adoc +++ b/modules/bonita-overview/pages/ui-designer-overview.adoc @@ -6,6 +6,11 @@ {description} +[NOTE] +==== +We are excited to announce the release of Bonita UI Builder, our new and enhanced development environment for creating interfaces, pages and forms for your applications! During the transition, you can continue using Bonita UI Designer while exploring Bonita UI Builder. Eventually, Bonita UI Designer will be phased out, but we will provide support and resources to ensure a smooth transition. Check our xref:applications:bonita-ui-builder.adoc[documentation] to learn more and start using Bonita UI Builder. +==== + == Usage It is a web-based tool that is launched from Bonita Studio. + From 3fdf3434a5f02acd68fa2d9a6287188959ebffd4 Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:19:57 +0200 Subject: [PATCH 09/19] Update create-web-user-interfaces.adoc --- .../getting-started/pages/create-web-user-interfaces.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/getting-started/pages/create-web-user-interfaces.adoc b/modules/getting-started/pages/create-web-user-interfaces.adoc index 4f9905ce43..81556becb2 100644 --- a/modules/getting-started/pages/create-web-user-interfaces.adoc +++ b/modules/getting-started/pages/create-web-user-interfaces.adoc @@ -62,3 +62,9 @@ Do the same set of operations with the form for _Read the answer and rate it_ ta Execute this new process version and see that the form still offers the option to capture the data required by the contract, but now also displays the data provided at the process start and in previous steps. In the xref:ROOT:define-who-can-do-what.adoc[next chapter] you'll assure that individual tasks can only be performed by appropriate users. + + +[NOTE] +==== +This Getting Started tutorial is using Bonita UI Designer, which is a development environment that will be phased out as we fully transition to Bonita UI Builder. Bonita UI Builder allows for designing all kind of interfaces, forms and pages, without distinction. Check out the dedicated xref:applications:initiation-manual.adoc[document section] to learn how to use Bonita UI Builder to make forms. +==== From 1d74eb139c4d43a084f6dd9be27301c074633346 Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:20:33 +0200 Subject: [PATCH 10/19] Update design-application-page.adoc --- modules/getting-started/pages/design-application-page.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/getting-started/pages/design-application-page.adoc b/modules/getting-started/pages/design-application-page.adoc index 2e6e769643..d2d47ce9e5 100644 --- a/modules/getting-started/pages/design-application-page.adoc +++ b/modules/getting-started/pages/design-application-page.adoc @@ -60,3 +60,8 @@ The preview should look like this: image:images/getting-started-tutorial/design-application-page/dashboard-page-preview.png[dashboard page preview] Now you have your first application page. It's time to move to the xref:ROOT:create-application.adoc[next chapter] and create the xref:create-application.adoc[application] that will include the page. + +[NOTE] +==== +This Getting Started tutorial is using Bonita UI Designer, which is a development environment that will be phased out as we fully transition to Bonita UI Builder. Bonita UI Builder allows for designing all kind of interfaces, forms and pages, without distinction. Check out the dedicated xref:applications:initiation-manual.adoc[document section] to learn how to use Bonita UI Builder to make application pages. +==== From c3f7b230c047f8cece7a403ca827b80e2ec874d0 Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 10:19:37 +0200 Subject: [PATCH 11/19] Update bonita-ui-builder.adoc --- modules/applications/pages/bonita-ui-builder.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/applications/pages/bonita-ui-builder.adoc b/modules/applications/pages/bonita-ui-builder.adoc index 8b9ada5be1..985c43343a 100644 --- a/modules/applications/pages/bonita-ui-builder.adoc +++ b/modules/applications/pages/bonita-ui-builder.adoc @@ -12,7 +12,8 @@ It brings a host of advanced features and improved usability, designed to help y * A set of more than 45 widgets * A wide gallery template -* Code completion, custom JS code +* Code completion +* Custom JavaScript code * Native debugging option * A restriction-free drag & drop interface * Import and export JSON options From 062c30b8c48731a2c4e8e789b1cddbf303b701ca Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Fri, 14 Jun 2024 17:49:12 +0200 Subject: [PATCH 12/19] Update faq.adoc --- modules/applications/pages/faq.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/applications/pages/faq.adoc b/modules/applications/pages/faq.adoc index bba48bb05f..e81d7db54f 100644 --- a/modules/applications/pages/faq.adoc +++ b/modules/applications/pages/faq.adoc @@ -112,6 +112,10 @@ Theoretically you can, yes. However, we’re not supporting them yet. |AngularJS |React +|Philosophy +|Form-centric +|App-centric + |Works best for... |Quick development tests, simple use cases |Fully-fledged applications, complex use cases From bdbe6c8669762f75c2845ecc6d5fde2fb8ad79bd Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Wed, 19 Jun 2024 08:25:08 +0200 Subject: [PATCH 13/19] Update modules/applications/pages/uid-applications-index.adoc Co-authored-by: Benjamin Parisel --- modules/applications/pages/uid-applications-index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/applications/pages/uid-applications-index.adoc b/modules/applications/pages/uid-applications-index.adoc index 6c97a16a82..54b69a71cb 100644 --- a/modules/applications/pages/uid-applications-index.adoc +++ b/modules/applications/pages/uid-applications-index.adoc @@ -1,6 +1,6 @@ = Living Applications with Bonita UID :description: This page explains what a Living Application is, what it is made of, and how you can create your own applications. - +:page-aliases: applications:custom-applications-index.adoc {description} [NOTE] From af86f704d1952535de7dbe0c5f3d60cfc5b90fff Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Wed, 19 Jun 2024 08:31:02 +0200 Subject: [PATCH 14/19] Update uid-applications-index.adoc --- modules/applications/pages/uid-applications-index.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/applications/pages/uid-applications-index.adoc b/modules/applications/pages/uid-applications-index.adoc index 54b69a71cb..dbb279e62d 100644 --- a/modules/applications/pages/uid-applications-index.adoc +++ b/modules/applications/pages/uid-applications-index.adoc @@ -75,6 +75,7 @@ Starting the development of an application from scratch may not be the most effi * That an administrator-like user monitors the health of process execution and fixes the potential errors, you may want to try and use or customize our *Bonita Administrator Application* * Specific pages showing specific business data, you may want to *borrow a project created by a Community member and customize it* * Adaptive Case Management, with non-sequential parts in the processes to let the knowledge workers' expertise decide which tasks to do and which ones to skip for a dedicated case, you may check our *ACM example* + [.card.card-index] -- xref:runtime:user-application-overview.adoc[[.card-title]#Bonita User Application# [.card-body.card-content-overflow]#pass:q[Start process instances and execute tasks using a generic tasklist]#] From 4af5a65e75c11540a0bee7a8ddfa5e24e5408c8b Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Mon, 24 Jun 2024 12:12:18 +0200 Subject: [PATCH 15/19] Update release-notes.adoc --- modules/ROOT/pages/release-notes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/release-notes.adoc b/modules/ROOT/pages/release-notes.adoc index 2094d46bb3..8f12cc936b 100644 --- a/modules/ROOT/pages/release-notes.adoc +++ b/modules/ROOT/pages/release-notes.adoc @@ -1,5 +1,5 @@ = Release notes -:description: Bonita release note +:description: Bonita release notes for the 2024.3 version [NOTE] ==== From a5c9eeb8d546a1fce9870eb09e4875b3c0f68bcb Mon Sep 17 00:00:00 2001 From: Benjamin Parisel Date: Mon, 24 Jun 2024 17:50:03 +0200 Subject: [PATCH 16/19] Update modules/ROOT/pages/release-notes.adoc --- modules/ROOT/pages/release-notes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/release-notes.adoc b/modules/ROOT/pages/release-notes.adoc index 8f12cc936b..58fe87a212 100644 --- a/modules/ROOT/pages/release-notes.adoc +++ b/modules/ROOT/pages/release-notes.adoc @@ -1,5 +1,5 @@ = Release notes -:description: Bonita release notes for the 2024.3 version +:description: Bonita release notes for the {bonitaVersion} version [NOTE] ==== From 809b166f80af02a56a2e162e3cb8609d46d14abc Mon Sep 17 00:00:00 2001 From: marcobonita <152981819+marcobonita@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:27:59 +0200 Subject: [PATCH 17/19] Update uid-applications-index.adoc --- modules/applications/pages/uid-applications-index.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/applications/pages/uid-applications-index.adoc b/modules/applications/pages/uid-applications-index.adoc index dbb279e62d..2b94d4908e 100644 --- a/modules/applications/pages/uid-applications-index.adoc +++ b/modules/applications/pages/uid-applications-index.adoc @@ -1,6 +1,5 @@ = Living Applications with Bonita UID :description: This page explains what a Living Application is, what it is made of, and how you can create your own applications. -:page-aliases: applications:custom-applications-index.adoc {description} [NOTE] From b5c85b85b5e3e5ab5b41a60d29a34ad4ce654ddb Mon Sep 17 00:00:00 2001 From: Romain Bioteau Date: Fri, 28 Jun 2024 16:06:48 +0200 Subject: [PATCH 18/19] Update modules/applications/pages/faq.adoc --- modules/applications/pages/faq.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/applications/pages/faq.adoc b/modules/applications/pages/faq.adoc index d6043e0422..7ccdc0eda0 100644 --- a/modules/applications/pages/faq.adoc +++ b/modules/applications/pages/faq.adoc @@ -42,7 +42,7 @@ Bonita UI Builder is compatible with all Bonita versions starting from 2024.3. -=== What is an advancedApplication? +=== What is an `applicationLink` ? It is a tag used to describe an Application made with Bonita UI Builder in the Studio’s Application descriptor. From 5fc0f7e46e1e6558e29cbf40cef47ea653cf9178 Mon Sep 17 00:00:00 2001 From: Romain Bioteau Date: Fri, 28 Jun 2024 16:08:37 +0200 Subject: [PATCH 19/19] Update faq.adoc --- modules/applications/pages/faq.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/applications/pages/faq.adoc b/modules/applications/pages/faq.adoc index 7ccdc0eda0..b42dbbd845 100644 --- a/modules/applications/pages/faq.adoc +++ b/modules/applications/pages/faq.adoc @@ -142,7 +142,7 @@ Yes they are. === Is Bonita UI Builder Bonita Cloud compatible? Yes it is. Reach out to your customer service representative to explore how you can migrate to Bonita Cloud. -== My application link is incorrect when accessing the Application Directory from my custom application. +=== My application link is incorrect when accessing the Application Directory from my custom application. image::images/app-link/incorrectAppLink.gif[Application has incorrect Link]