Skip to content
saberc edited this page Aug 2, 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
  • Boostrap based web application

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. portal-bootstrap 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

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

Clone this wiki locally