-
Notifications
You must be signed in to change notification settings - Fork 24
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-599 Add a public lexicon/dictionary/index/glossary for Entando language #623
Changes from 2 commits
7a94998
12f581b
af2e92e
0c22276
b625740
552ff64
9c8e7ca
3dd100d
4afa22a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
# Entando Glossary | ||
|
||
## Entando Terms | ||
|
||
### Core Products | ||
|
||
| Term | Description | ||
|:--|:-- | ||
| Entando Platform | Comprises the complete set of software used to build Entando solutions, applications, sites or portals | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Move this to Entando section |
||
|
||
### Solutions | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove Solutions and Consulting Packages altogether. I don't think those are needed in a glossary since they are product/services specific. |
||
|
||
| Term | Description | ||
|:--|:-- | ||
| Entando Business Automation Bundle | Widgets and integration code required to support solutions built on process automation engines, e.g. Red Hat Process Automation | | ||
|
||
### Consulting Packages | ||
|
||
| Term | Description | ||
|:--|:-- | ||
| Entando Architectural Review | Offers an architectural review of new or proposed implementations | | ||
| Entando Getting Started Service | Includes setup of dev, test, production environments, sizing and architecture recommendations, discussions and analysis for HA and scalability | | ||
| Entando Go Live Service | Provides expert help for issues arising in the final stages of a project, up to and including post-launch of a new Entando Application | | ||
| Entando Innovation Labs | Offers a multi-day session over which the customer and Entando build an initial application together to teach the customer Entando's methodology and platform | | ||
| Entando Upgrade Analysis | Reviews customer requirements and upgrade Entando to a later version | | ||
| Entando UX Standardization | Reviews methods to standardize UX across an enterprise | | ||
| Entando Web Application Security Analysis Service | Evaluates business vulnerabilities and designs a mitigation plan, in addition to solving known security issues | | ||
|
||
### Modules and Capabilities | ||
|
||
| Term | Description | ||
|:--|:-- | ||
| Entando Application | An application running on the Entando Platform and available at a given URL | | ||
Lyd1aCla1r3 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Entando App Builder | The frontend of the Entando Platform. Hosts the Entnado WCMS and provides the UI to interact with and configure Entando components. | | ||
| Entando App Engine | The core runtime engine for applications built with Entando App Builder. Provides the composition and rendering of the final application. | | ||
| Entando Bundle | A package built with Entando that contains one or more components | | ||
| Entando CLI (ent CLI) | Entando's core command line interface | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. remove core? We don't have other CLIs right now. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. i don't think this is made very clear in our documentation... we talk about the bundle cli and cli like they're two separate things; it may be mentioned somewhere that the bundle cli is installed as part of the cli (i don't think we mention it can be installed separately) and we first introduce it as "bundle cli tool," but the majority of references talk about the entando cli vs the bundle cli... it might be worth changing the language where two separate cli's is implied |
||
| Entando Cloud Hub | A SaaS instance of an Entando Hub that contains a public and private collection of components | | ||
Lyd1aCla1r3 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Entando Component Generator (ECG) | An implementation of a JHipster blueprint that provides automation and templating to generate the components used to build an Entando Application | | ||
| Entando Component Manager (ECM) | Part of the ECR that coordinates the installation of the MFEs and MSs contained in an Entando Bundle | | ||
Lyd1aCla1r3 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Entando Hub | A repository (local, remote, public, or private) containing Entando components. A single Entando App Builder can connect to 1 or more Entando Hubs. | | ||
Lyd1aCla1r3 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Entando Identity Management System | Entando's user management and authentication/authorization system, powered by Keycloak | | ||
| Entando Operator | Provides installation and application lifecycle automation for Entando Applications, microservices and required infrastructure services, e.g. databases and Keycloak | | ||
| Entando Web Content Management System (WCMS) | Entando's web content management system | | ||
| Local Hub | The local component repository in an Entando App Builder | | ||
| Entando Platform Capability (EPC) | A packaged capability that adds functionality to the platform and/or additional UX controls to the App Builder | | ||
| Entando Portal UI | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we can remove Entando Portal UI |
||
| Kubernetes integration service | Provides an abstraction layer between Entando microservices and the APIs exposed by a Kubernetes cluster | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe rename to "Entando Kubernetes integration service (k8s-service)" |
||
|
||
## General Technical Terms | ||
|
||
| Term | Description | ||
|:--|:-- | ||
| backend for frontend (BFF) | A software architecture pattern that connects the frontend of an application with the backend microservices | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Definition feels a little off. A BFF microservice is itself a microservice dedicated to a frontend. It may also act as a facade to other enterprise microservices. |
||
| component | An application building block such as a page template, content template, UX Fragment, widget, micro frontend, microservice, etc. | | ||
| component collection | A packaged set of single components that are in some way functionally unrelated | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove "that are in some way functionally unrelated". There's no requirement that the components are or are not related. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| content | The information/data contained within a component | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Lines 57-61 are not general terms, they are specific to Entando features, so either we remove or capitalize and move to the Entando section. The definition of Content needs to be tweaked if that's the case. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @nshaw how should Content be clarified? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @Lyd1aCla1r3 Maybe you can review the current Content section and also the training module re Content. https://developer.entando.com/v7.1/tutorials/compose/content-tutorial.html for one. I haven't found a standard definition, probably because "everyone knows what it is". :( |
||
| content type | The structure of specific content, defined by a set of content attributes | | ||
| content attribute | The basic data that define a content type | | ||
| content template | The style or layout of a content type where a single content type can have multiple content models defining different ways to render the same content | | ||
| digital asset | Images, documents, and other media files supported in a specific format | | ||
| low-code | A software development approach that leverages visual interfaces with basic logic and drag-and-drop capabilities to build applications and processes | | ||
| micro frontend (MFE) | A web development approach that implements an architecture characterized by a composition of compact frontend applications | | ||
| microservice | A software development technique characterized by an architecture of loosely coupled, granular services that employ lightweight protocols | | ||
Lyd1aCla1r3 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| module | A basic element partitioned into a system of building blocks (e.g. PBCs, components, bundles, templates) that are independent, reusable, and can easily be configured into complex and useful structures | | ||
| no-code | A programming platform on which applications are built exclusively using a visual development interface to drag and drop software components | | ||
Lyd1aCla1r3 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| pro-code | The traditional coding technique that relies on complex programming languages to build products such as websites and software | | ||
| site template | A bundle or collection of bundles that encompasses the functionality to bootstrap development of an Entando Application. A site template does not contain capabilities focused on specific business requirements but can be contained within an Entando solution template. | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove site template since we don't have great examples yet. Same for solution template. |
||
| solution template | A pre-packaged set of PBCs, component collections and single components providing a full-featured, domain specific solution | | ||
| UX fragment | An HTML block containing Freemarker tags that allow content to be rendered dynamically according to context | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Move UX Fragment to Entando. I'm leaning towards keeping the Content*4 items to Entando as well. |
||
| web UI | The part of the Entando App Engine that provides tools to create an application's interactive user interface, including the primary engine to assemble components and push the page to the browser | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove WebUI - it was a partially completed alternative to PortalUI which has not yet been included in the platform. |
||
|
||
|
||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's simplify this a bit with an Entando Section, alpha-sorted (it's close now), and then General Technical Terms.