Create a custom, external client component

Artifacts that form part of public facing applications such as UA should be stored in separate components in order to avoid deploying internal pages intended for administrators or caseworkers into public facing applications. Accordingly, the first step in adding a custom page to citizen account is to set up a new custom client side component in which to put your page. Please refer to the instructions in section 'External Client Applications' of the Server Developer Guide on how to do this. This component should include the artifacts to be deployed to UA, and should not include any artifacts intended for use by administrators or caseworkers. This component must be added to the deployment packaging for the UA EAR file. The important point below is that the deployment_packaging.xml, shipped in the <CURAM_DIR>/EJBServer/project/config/ folder will contain the minimum entries for the components that need to be built, namely CitizenAccount, CitizenWorkspace, IntelligentEvidenceGathering and CEFWidgets.