Portal modules and their function
api: includes the JSR-168 and JBoss Portal public API, those classes are not subject to change across versions
build: includes the files to build JBoss Portal from the sources
cms: includes the cms service classes
core-admin: includes the administration portlets that can be used to administer Portal from a web interface.
core-cms: includes the portlet classes for CMS, it's using the cms module
core-cms: includes the identity portlets
core-samples: includes several sample portlets which can be used as examples or to test that Portal is working properly.
core-search: Alpha work
core-wsrp: includes the WSRP management portlet
faces: classes for JSF support
jems: integration with JEMS components
migration: application to migrate from one version of portal to another
samples: service classes for core-samples
search: Alpha work
thirdparty: this module is created the first time you build Portal and contains required libraries. This shouldn't be modified.
tools: tools used to build JBoss Portal from sources (used by the module 'build')
widget: Google widget integration
wsrp: contains the WSRP implementation.
common: contains classes used by many other modules
identity: contains the identity management services
Some modules are not essential to Portal and are not deployed by default when building from sources. You can deploy them individually based on your needs by using the deploy task of the Ant script located in the module directory. The optional modules are:
core-search (Alpha work)