Skip to content
saberc edited this page Mar 16, 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 project provides patterns to kickstart your basic Entando portal development and components.

entando-archetypes provides the archetypes of bundle for content type, theme, widget, of plugin, of generic Entando portal, and of Entando portal based on Boostrap.

An 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.

The Entando archetypes project includes the following modules:

  1. bundle-content-type provides the archetype of content type's bundle. It is characterized by:

  2. a groupId -> org.entando.entando

  3. artifactId -> entando-archetype-bundle-content

  4. bundle-theme provides the archetype of theme's bundle. It is characterized by:

  5. a groupId -> org.entando.entando

  6. artifactId -> entando-archetype-bundle-theme-generic

  7. bundle-widget provides the archetype of widget's bundle. It is characterized by:

  8. a groupId -> org.entando.entando

  9. artifactId -> entando-archetype-bundle-widget-generic

  10. plugin provides the archetype for plugin. It is characterized by:

  11. a groupId -> org.entando.entando

  12. artifactId -> entando-archetype-plugin-generic

  13. portal-bootstrap provides the archetype for basic Entando portal based on Bootstrap. It is characterized by:

  14. a groupId -> org.entando.entando

  15. artifactId -> entando-archetype-portal-bootstrap

  16. portal-generic provides the archetype for generic Entando portal. It is characterized by:

  17. a groupId -> org.entando.entando

  18. 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, and using every Entando archetypes.

Clone this wiki locally