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

ENDOC-412 Create landing page for solution templates #395

Merged
merged 9 commits into from
Jan 27, 2022
Merged

ENDOC-412 Create landing page for solution templates #395

merged 9 commits into from
Jan 27, 2022

Conversation

Lyd1aCla1r3
Copy link
Contributor

First pass at Solution Template page; ignore broken links pending left nav

@Lyd1aCla1r3 Lyd1aCla1r3 marked this pull request as draft January 21, 2022 22:53
@Lyd1aCla1r3 Lyd1aCla1r3 marked this pull request as ready for review January 24, 2022 21:50

## Overview

The Entando Application Composition Platform offers four Solution Templates to demonstrate various business capabilities and integrations. Each Solution Template provisions the building blocks and structure scoped for a particular implementation.
Copy link
Collaborator

@jyunmitch jyunmitch Jan 25, 2022

Choose a reason for hiding this comment

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

various >> wide range
It might be good to point out that these were built with Entando

Copy link
Member

Choose a reason for hiding this comment

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

four -> several so we don't need to update the number each time.

"Each Solution Template provisions the building blocks and structure scoped for a particular implementation. " -> "Each Open Source Solution Template can be used as-is, reviewed for common development practices, or considered a useful starting point for a related application. "


The Entando Application Composition Platform offers four Solution Templates to demonstrate various business capabilities and integrations. Each Solution Template provisions the building blocks and structure scoped for a particular implementation.

Solution Templates are available in the [public Entando Hub](http://hubdev.okd-entando.org/entando-de-app/en/test.page#/) for installation in a user environment, where turnkey functionality can be customized and extended.
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think the links should come above this, so they can see as many of the solution templates before needing to scroll.

Copy link
Member

Choose a reason for hiding this comment

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

  1. "Solution Templates" -> "The following Solution Templates and other sets of components are available...."
  2. Let's switch the link to hub.entando.com. I'm working to get that activated for the new Hub page on the web site soon, probably about the same time we publish the new navigation structure.


## Solution Template Details

Specific features and use cases are highlighted below:
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't think the header or this line is needed, I think this page should focus on the templates and get people directly to them

Specific features and use cases are highlighted below:

- **Entando Customer Portal**:\
Streamlines development of a customer-facing subscription management platform for a modern self-service experience. The framework consists of Jira Service Management integration for ticketing and tracking, RBAC identity supervision, and integrated management of subscriptions, projects and users.
Copy link
Collaborator

Choose a reason for hiding this comment

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

This intro is rather hard to understand. The hub intro below is really effective, maybe style this one similarly, with emphasis on the subscription and service ticket management and RBAC user role supervision.

Streamlines development of a customer-facing subscription management platform for a modern self-service experience. The framework consists of Jira Service Management integration for ticketing and tracking, RBAC identity supervision, and integrated management of subscriptions, projects and users.

- [**Entando Hub**](hub.md):\
Installing a Hub instance empowers a team to share and collaborate on proprietary or Entando Open Source components. Capabilities, versions and metadata can be transparently analyzed, managed and published.
Copy link
Collaborator

Choose a reason for hiding this comment

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

The Hub empowers a team to share...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

i think it's important to differentiate between public and user instances of the hub, but user installation was already mentioned so we can take out the reference here

Installing a Hub instance empowers a team to share and collaborate on proprietary or Entando Open Source components. Capabilities, versions and metadata can be transparently analyzed, managed and published.

- [**Entando Process Driven Applications Plugin**](pda-tutorial.md):\
Provides a comprehensive and versatile automation scheme to manage and complete business processes. Resources and mechanisms comprise a custom UX layer, a Spring Boot Backend for Frontend microservice interface, and integration with the [Red Hat Process Automation Manager](https://www.redhat.com/en/technologies/jboss-middleware/process-automation-manager).
Copy link
Collaborator

Choose a reason for hiding this comment

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

"It comprises a custom UX layer, a Spring..."

I think it might be better to provide examples of what it can do as opposed to what it was built with, especially for the general audience who is investigating what the entando platform is

Copy link
Contributor Author

Choose a reason for hiding this comment

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

specific examples like mortgage forms run the risk of derailing from an all-encompassing overview and a focus on flexibility; that would also require lengthening the description quite a bit. rewording to "Provides a comprehensive and versatile automation scheme for Business Process Management" should add any missing clarification and will also reduce the character count...

Provides a comprehensive and versatile automation scheme to manage and complete business processes. Resources and mechanisms comprise a custom UX layer, a Spring Boot Backend for Frontend microservice interface, and integration with the [Red Hat Process Automation Manager](https://www.redhat.com/en/technologies/jboss-middleware/process-automation-manager).

- [**Entando Standard Banking Demo**](install-standard-demo.md):\
Showcases modularity benefits and composability innovation as implemented by the Entando platform. Prominent features include RBAC Keycloak integration, coexistence of React and Angular MFEs, pluggable Spring Boot microservices, and sophisticated MFE communication techniques.
Copy link
Collaborator

@jyunmitch jyunmitch Jan 25, 2022

Choose a reason for hiding this comment

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

the words modularity and composability are great succinct words but kind of hard to understand what it actually is.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

i think if the reader has gotten to the point where they're interested in solution templates they are definitely familiar with the concepts of modularity and composability...

Copy link
Collaborator

Choose a reason for hiding this comment

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

Sorry, but I do have to disagree. After hearing Vandhana, I think some people, maybe only a few will come to this point to explore what Entando can do in terms of providing solutions to specific application. We can talk more about it on Friday!


## Overview

The Entando Application Composition Platform offers four Solution Templates to demonstrate various business capabilities and integrations. Each Solution Template provisions the building blocks and structure scoped for a particular implementation.
Copy link
Member

Choose a reason for hiding this comment

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

four -> several so we don't need to update the number each time.

"Each Solution Template provisions the building blocks and structure scoped for a particular implementation. " -> "Each Open Source Solution Template can be used as-is, reviewed for common development practices, or considered a useful starting point for a related application. "


The Entando Application Composition Platform offers four Solution Templates to demonstrate various business capabilities and integrations. Each Solution Template provisions the building blocks and structure scoped for a particular implementation.

Solution Templates are available in the [public Entando Hub](http://hubdev.okd-entando.org/entando-de-app/en/test.page#/) for installation in a user environment, where turnkey functionality can be customized and extended.
Copy link
Member

Choose a reason for hiding this comment

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

  1. "Solution Templates" -> "The following Solution Templates and other sets of components are available...."
  2. Let's switch the link to hub.entando.com. I'm working to get that activated for the new Hub page on the web site soon, probably about the same time we publish the new navigation structure.

@@ -305,6 +305,10 @@ module.exports = {
title: 'Process Driven Applications (PDA)',
path: path + 'samples/pda-tutorial.md',
},
{
Copy link
Member

Choose a reason for hiding this comment

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

I think it should be the default page for the Solution Templates section.


Specific features and use cases are highlighted below:

- **Entando Customer Portal**:\
Copy link
Member

Choose a reason for hiding this comment

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

I like the flow overall but I do think including a thumbnail would be useful. We could even just use the actual thumbnails I have on the Hub itself if you want. That would be more generic, still add a little flair to the page, and let us save the full screenshots for the detailed pages.


Solution Templates are available in the [public Entando Hub](http://hubdev.okd-entando.org/entando-de-app/en/test.page#/) for installation in a user environment, where turnkey functionality can be customized and extended.
Each Open Source Solution Template was built with Entando and can be used as-is, reviewed for common development practices, or considered a useful starting point for a related application.
Copy link
Collaborator

Choose a reason for hiding this comment

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

"or considered a useful starting point for a related application." >> take out considered

Copy link
Contributor Author

Choose a reason for hiding this comment

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

"considered" has to be replaced with another verb in order for it to make sense... going with "leveraged"


## Entando Standard Banking Demo

The [Entando Standard Banking Demo](install-standard-demo.md) showcases modularity benefits and composability innovation as implemented by the Entando platform. Prominent features include RBAC Keycloak integration, coexistence of React and Angular MFEs, pluggable Spring Boot microservices, and sophisticated MFE communication techniques.
Copy link
Collaborator

Choose a reason for hiding this comment

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

The writing is great here, straightforward and concise but for the features, can we mention some of the widgets listed in the details to exemplify what it can do?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we can definitely do that! i'm going to try to reword this a bit more attractively, focusing on clarity and benefits, but i'm a little worried about deviating from short descriptions. i was thinking this (and the pda blurb) made for enough bait to entice the appropriate audience, but we can try to find better language

Copy link
Member

@nshaw nshaw left a comment

Choose a reason for hiding this comment

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

  1. Minor thing, let's remove the 2 big standard demo images in favor of the minified version I sent you. That was my bad for sending you a 1MB file without thinking about it.
  2. Maybe we can remove the TODOs and add them to the cleanup ticket? Alternatively, add an item to the cleanup ticket to make sure we look for all TODOs. :)

- [**Entando Process Driven Applications Plugin**](pda-tutorial.md)
- [**Entando Standard Banking Demo**](install-standard-demo.md)

Each Open Source Solution Template was built with Entando and can be used as-is, reviewed for common development practices, or leveraged as a useful starting point for a related application.
Copy link
Member

Choose a reason for hiding this comment

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

Let's lowercase Open Source. Seems off somehow unless I missed a discussion on that.


## Entando Hub

The [Entando Hub](hub.md) empowers a team to share and collaborate on proprietary or Entando Open Source components. Capabilities, versions and metadata can be transparently analyzed, managed and published.
Copy link
Member

Choose a reason for hiding this comment

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

open source

@nshaw nshaw merged commit 68c1362 into main Jan 27, 2022
@nshaw nshaw deleted the ENDOC-412 branch January 27, 2022 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants