-
Notifications
You must be signed in to change notification settings - Fork 24
Home
The Entando Components project provides functionality of specific software elements called Components (or extensions).
entando-components
can add functionality to the Entando engine
, admin-console
and portal-ui
(Apps components), or extend the functionality of the Entando engine
, and admin-console
(Plugins components), or extend the functionality of the portal-ui
(Bundles components).
The Entando Components are:
-
Apps are components which extend functionality of engine, admin-console and portal-ui core components. Apps are composed of business logic, and one or more views.
-
Plugins are components which extend functionality of engine, and admin-console core components.
-
UI Bundles are components which contain the application part and a view service. They are web solutions which extend functionality of portal-ui core component and/or views’ functionality of the other Entando components.
A Plugin and one or more Bundles build an App.
The Open Source components are available under a MIT license.
Apps, Plugins, and Bundles components, right now available, are listed in the following Tables.
--
##Apps##
Name | Description |
---|---|
Address Book | Allows users to access a personal detailed contact list |
Avatar | Allows registered users to manage pictures associated to their profile |
Blog | Blogging management |
Calendar | Share activities, events, and news on the portal |
Tag Cloud | Group content by tag and category |
Faceted Navigation | Allows the integration of multidimensional classification within Entando based portals |
Newsletter | Allows specific email services to registered users |
RSS | Shows portal content in RSS format |
Survey | Allows users to post and manage questionnaires and surveys |
Token API | Invoke protected APIs through individual tokens |
User Registration | Provides login and access to the user's profile (complete with avatar and personal information) and additional services |
Web Dynamic Form | Enables the deployment and management of dynamic web forms with custom fields |
--
##Plugins##
Name | Description |
---|---|
Action Logger | Expands the existing log system to keep track of CMS activities |
Address Book | Allows users to access a personal detailed contact list |
Avatar | Allows registered users to manage pictures associated to their profile |
Blog | Blogging management |
Calendar | Share activities, events, and news on the portal |
CAS Client | Provides the Entando CAS client for CAS server authentication |
Tag Cloud | Group content by tag and category |
Social Collaboration | Creates a dedicated area where users may post and vote ideas |
Content Feedback | Allows users to provide their feedback |
Content Workflow | Extends the basic CMS workflow and allows customizable workflows for content categories |
Ehcache Connector | enables the use of Ehcache as system library |
Faceted Navigation | Allows the integration of multidimensional classification within an Entando-based portal |
Fast Content Edit | Allows front-end editing and real-time publishing of portal pages |
File Attribute | Adds an attribute in the CMS |
Front Shortcut | Allows portal administrators to edit, configure, and manage content, services, and pages directly from the front end of the portal |
Georeferenced Content | Allows geotag content according to the coordinates attribute |
LDAP Connector | Allows centralized authentication and user group management |
Email Sender | Provides the basis for Registration Forms and Newsletter services, and all plugins that require sending email, eg, User Registration forms, Web Forms, Newsletters, etc. |
Mailgun | Sends emails from applications with notifications for failure/success of transaction |
MyPortal | Allows users to use widgets to customize personal pages |
Newsletter | Allows specific email services to registered users |
OAuth Consumer | Provide support for third-party applications communication through APIs |
Photogallery | Allows gallery creation, with automatic image sizing and resolution setting |
RSS | Shows portal content in RSS format |
RSS Aggregator | Show portal content in RSS format and allow importing and publishing content from other portals in RSS format |
Amazon S3 Connector (3awsclient) | Allows the storage of portal information (images, documents) on Amazon S3 (Amazon Simple Storage Service) |
Solr Connector | Activates a Solr server for transparent content indexing |
Statistics | module on portal access provides statistics data |
Survey | Allows users to post and manage questionnaires and surveys |
Token API | Invokes protected APIs through individual tokens |
User Registration | Provides login and access to the user's profile (complete with avatar and personal information) and additional services |
Content Versioning | Manages the versioning of portal content, storing the history of performed operations |
Meteo (Weather Forecast) | Provides user-customizable weather display widget |
Web Dynamic Forms | Enables the deployment and management of dynamic web forms with custom fields |
Web Form | Creates web forms with approval steps and customized workflows |
Web Mail | lets users view and handle their email in the portal |
Widget Utils | A specialized iFrame widget that allows posting of any remote html content, and redisplay of any deployed widget in any portal pages |
Component Installer | Similar to the Template Engine, the new Component Installer allows users to install, edit and manage components (basic Plugins, UI Bundles, Apps) directly from the admin area without having to configure a POM file |
--
##Bundles##
Name | Description |
---|---|
Content-Type Bundles | Let you quickly install Content Types and everything else closely related to them |
Widget Bundles | They are the best way to reuse a Widget in an infinite number of applications. |
Plugin Bundles (Apps) | They provide the Front-end part to an Entando Plugin component |
Theme Bundles | They include the JSP and database part of a Page Model, plus any needed CSS and Label |
Misc Bundles | They provide an easy way of including additional frameworks or technologies to the Front-end part of an Entando based web application and/or website |