entando-core
is the heart of the Entando Platform.
It provides the basic structure, tools, and functionality to build an instance of the Entando application.
Entando is a powerful and extensible Open Source, component-based, web application platform, written in Java. It’s used to develop and manage dynamic websites, community and enterprise portals, capable of building and running modern application services, to address issues in several sectors. Developers can rapidly deliver personalized multi-channel modern websites, to create web apps, intranets and extranets with personalized dashboards based on widgets, application dashboards with analytics features, vertical web applications.
entando-core
is composed of the three following main core components:
- engine, includes core features and internal services of the platform
- admin-console, includes tools to manage administrative core features and WCMS functionality
- portal-ui, provides tools to create interactive web portal UI/UX
The Entando platform (from v4.2-TP1) project includes also the following Github projects:
-
entando-components: https://github.com/entando/entando-components. Entando platform relies on a number of components or extensions that add functionality not included with the standard Entando platform. There are various types of components. These could extend the functionality of 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 portal-ui (bundles components).
-
entando-archetypes: https://github.com/entando/entando-archetypes. Entando archetypes project provides samples to kickstart your standard/basic Entando portal development and components.
-
entando-ux-packages: https://github.com/entando/entando-ux-packages. Entando ux-packages are modules capable to implement a range of specific customizations.
-
edo: https://github.com/entando/edo. Edo (or Entando Service Builder) is a code generator tool for Entando. It's useful to generate different parts of several software Entando elements.
-
englo: https://github.com/entando/englo. Englo is a Software Project Management and Delivery Tool based on Entando v.4.2-TP1.
An interesting tool to build Entando page models is available in the following link: [Entando Page Models Builder] (http://stealthefish.com/EntandoPageModelsBuilder/#codeXML), (currently, it's compatible with Entando v4.0.0).
See the [WIKI] (https://github.com/entando/entando-core/wiki) pages for more information and operational details of the project. At the moment, the wiki pages are:
- [Getting Started] (https://github.com/entando/entando-core/wiki/Getting-Started) page describes step-by-step instructions for preparing your system for installation, and for installing a single Entando instance.
- [How It Works] (https://github.com/entando/entando-core/wiki/How-iT-Works) page provides contents and architectural design to understand the Entando platform and its components.
- [How To Use] (https://github.com/entando/entando-core/wiki/How-To-Use) page provides contents to start basic implementation.
- [FAQ] (https://github.com/entando/entando-core/wiki/Faq) page provides all the answers to general questions.
You can contribute to our Open Source project, please read [GitHub guidelines] (https://guides.github.com/activities/contributing-to-open-source/#contributing).
You can request bug fixes and new features on the [issues] (https://github.com/entando/entando-core/issues) page.
For latest updated news, please visit the company website: http://www.entando.com.
For any support request, please use [Twitter] (https://twitter.com/Entando).
Enjoy!
The Entando Team