Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: adding communication content about UIB #2722

Closed
wants to merge 12 commits into from

Conversation

vhemery
Copy link
Contributor

@vhemery vhemery commented Jun 7, 2024

No description provided.

Copy link
Contributor

github-actions bot commented Jun 7, 2024

🎊 PR Preview 08e2cd5 has been successfully built and deployed to https://bonitasoft-bonita-doc-build_preview-pr-2722.surge.sh

🕐 Build time: 0.008s

🤖 By surge-preview

Copy link
Contributor

github-actions bot commented Jun 7, 2024

📝 Check the pages that have been modified

In order to merge this pull request, you need to check your updates with the following url.

🔍 Updated pages

The following pages were updated, please ensure that the display is correct:

@@ -1,23 +1,43 @@
= Applications with Bonita UI Builder
:page-aliases: ROOT:bonita-ui-builder.adoc
:description: Bonita UI Builder allows to build the UI of an application.
:description: In this section, you will learn more about: Bonita UI Builder, its purpose, how to subscribe and start using it, as well as Applications.
They are not anymore standalone elements (such as pages and forms) in a process (paradigm change with legacy Bonita UI Designer).

{description}

[.card-section]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The goal of these sections was to have cards like on https://bonitasoft-bonita-doc-build_preview-pr-2722.surge.sh/bonita/latest/applications/uid-applications-index
If we do not use cards, [.card-section] should be removed entirely.

Cards are nice, as they provide a quick display without a lot of text to read.
Do we really want o get rid of cards here ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could have both presentation text and cards, as done in the Getting Started Tutorial.

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.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Insert blank line before.

@@ -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]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

custom-applications-index.adoc should be removed.
I guess uid-applications-index.adoc is just a copy of it ?

custom-applications-index.adoc should also be added to aliases in uid-applications-index.adoc

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why should it be removed?

custom-applications-index.adoc and uid-applications-index.adoc are 2 distinct pages and will have different content

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

custom-applications-index.adoc is the one about Legacy UID, so I don't understand what the difference would be with uid-applications-index
custom-applications-index.adoc is no longer accessible from the navigation.

I do understand the need for renaming as "custom-" is ambiguous. But if that's not a page renaming, then I don't understand the change.

Aliases are here to ensure the correct redirection in case of page renaming.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As it is now, "Living applications" and "Living applications with Bonita UID (legacy)" are both on custom-applications-index.adoc with the same content, and I want to avoid that and split them into 2 different pages (since they will have different content). Hence this change

Copy link
Contributor

@jeromecambon jeromecambon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, some comments to address.

@@ -1,23 +1,43 @@
= Applications with Bonita UI Builder
:page-aliases: ROOT:bonita-ui-builder.adoc
:description: Bonita UI Builder allows to build the UI of an application.
:description: In this section, you will learn more about: Bonita UI Builder, its purpose, how to subscribe and start using it, as well as Applications.
They are not anymore standalone elements (such as pages and forms) in a process (paradigm change with legacy Bonita UI Designer).

{description}

[.card-section]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could have both presentation text and cards, as done in the Getting Started Tutorial.

--

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.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too long sentence, hard to read.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we use a list instead?


With Bonita UI Builder, you can still manage your workflows, continuous integration, etc., the way you’re managing them now.

We offer xref:applications:initiation-manual.adoc[extensive documentation], xref:applications:how-tos-builder.adoc[tutorials], and a xref:applications:faq.adoc[FAQ] to help you make the most of Bonita UI Builder.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can be replaced by cards.

Copy link
Contributor Author

@vhemery vhemery Jun 7, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe the text was written with the help of GPT ?


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 Bonita Applications.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should list them, to be more precise.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

List the 4 bonita applications you mean?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le lien a sauté lors des copier-coller. Il faudrait que [Bonita applications] redirige vers https://documentation.bonitasoft.com/bonita/latest/runtime/bonita-applications-interface-overview


Bonita also comes with four Bonita Applications.

“Applications” are very similar to “Living Applications”, which are created with Bonita UI Designer and will be phased out.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should say the difference, at least move the "Once pushed to production, Applications cannot be live edited" sentence here.

== Bonita UI Builder

=== What is Bonita UI Builder?
Bonita UI Designer (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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Bonita UI Designer (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.
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.

|Yes
|Yes

|Undo/redo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
|Undo/redo
|Undo/redo, copy/paste

@marcobonita
Copy link
Contributor

Hi @vhemery do you have everything you need to make the changes?

@vhemery
Copy link
Contributor Author

vhemery commented Jun 12, 2024

Hi @vhemery do you have everything you need to make the changes?

@marcobonita I'm not working on the project... I only created the PR on the project to help you with the previews to make it easier to review your PR.
Is it in the scope of the documentation project by @jeromecambon ?
Please check with UI Builder team who can address this.

@marcobonita
Copy link
Contributor

Hi @vhemery do you have everything you need to make the changes?

@marcobonita I'm not working on the project... I only created the PR on the project to help you with the previews to make it easier to review your PR. Is it in the scope of the documentation project by @jeromecambon ? Please check with UI Builder team who can address this.

So should we close this PR and open another one with the changes suggested? @vhemery @jeromecambon

@marcobonita
Copy link
Contributor

marcobonita commented Jun 14, 2024

Can be closed, I'll create a new PR

@vhemery vhemery closed this Jun 14, 2024
rbioteau added a commit that referenced this pull request Jun 28, 2024
Content of #2722 +
suggested changes

---------

Co-authored-by: Benjamin Parisel <benjamin.parisel@bonitasoft.com>
Co-authored-by: Romain Bioteau <romain.bioteau@bonitasoft.com>
@tbouffard tbouffard deleted the marcobonita_patch-15 branch August 28, 2024 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants