Skip to content
saberc edited this page Mar 17, 2015 · 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 portal development and components.

entando-archetypes provides the archetypes of:

  • Bundle for Content Type, Theme, Widget
  • Plugin
  • Generic portal
  • Boostrap based portal

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 portal based on Bootstrap. It is characterized by:
  • artifactId -> entando-archetype-portal-bootstrap
  1. portal-generic provides the archetype for generic Entando portal. It is characterized by:
  • artifactId -> entando-archetype-portal-generic

In the page [How To Use] (https://github.com/entando/entando-archetypes/wiki/How-To-Use), you can find guidelines for installing the entando-archetypesproject.

Clone this wiki locally