Skip to content
saberc edited this page Mar 23, 2015 · 27 revisions

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
Clone this wiki locally