Skip to content
saberc edited this page Oct 27, 2017 · 19 revisions

An archetype is a Maven project templating toolkit offering original pattern/model from which all other things of the same kind are made. In this perspective, entando-archetypes provides patterns to kickstart your basic Entando web application development and components.

entando-archetypes provides the archetypes of:

  • Bundle for Content Type, Theme, Widget, Plugin
  • Generic web application *_Web Application based on Bootstrap
  • Entando sample based on Inspinia toolkit

A Maven project is characterized by:

  • a groupId is generally unique amongst an organization or a project
  • artifactId is generally the name that the project is known by
  • version is the version of the project

Maven will ask these to you in three steps. Finally, Maven will ask you the package structure for your code.

entando-archetypes includes the following modules, having a groupId -> org.entando.entando and version -> latest project's version:

  1. bundle-content-type provides the archetype of content type's bundle. It is characterized by:
  • artifactId -> entando-archetype-bundle-content
  1. bundle-theme provides the archetype of theme's bundle. It is characterized by:
  • artifactId -> entando-archetype-bundle-theme-generic
  1. bundle-widget provides the archetype of widget's bundle. It is characterized by:
  • artifactId -> entando-archetype-bundle-widget-generic
  1. plugin provides the archetype for plugin. It is characterized by:
  • artifactId -> entando-archetype-plugin-generic
  1. entando-sample provides the archetype for basic Entando web application based on Bootstrap. It is characterized by:
  • artifactId -> entando-archetype-portal-bootstrap
  1. portal-generic provides the archetype for generic Entando web application. It is characterized by:
  • artifactId -> entando-archetype-portal-generic
  1. webapp-app-bpm is the Maven archetype to build a generic web application based on Inspinia toolkit. It is characterized by:
  • artifactId -> entando-sample

In the page How To Use, you can find guidelines for installing the entando-archetypesproject.

Clone this wiki locally