ProfiledPersonalDomainsUI
GF V2/SJSAS 9.1 Profile Support UI Specification
Author: Vince Kraemer
One of the featured added to the GF V2 codebase is the ability to create a domain with a particular profile. The profile mechanism allows the user to create a domain with some capabilities turned off, to optimize their environment.
While the ability to create a domain with a particular profile should be supported, the plugin should work with any domain available in a transparent way. This means that the plugin will not expose the profile of a domain that is registered, explicitly. Users may be able to infer a domain's profile from the actions that are available on various nodes in the Runtime Explorer. This parallels the capability and UI of the Admin Console and the administrative commands (asadmin).
Use Cases and Scenarios
Creating a profiled domain
The user is starting to register a domain. When they pick a GF V2 based platform installation location, the ability to create a domain against a specific profile becomes relevant. If the user is creating a domain with a prior version of the platform, there was only one 'profile' for a domain, the default one.
The user needs to be exposed to:
- . The ability to select a profile.
- . The reason why a profile selection is not supported.
This should happen early in the creation/registration process.
The easiest place to do this is on the second page of the current wizard activated when the user selects the 'Add Server' action, where the user is allowed to choose to create a custom domain.
Specification
Page: Platform Selection
+---------------------------------------------------------- | Platform Location:'''_''''''_''''''_'''[Browse...] | | () Register Local Default Domain | Domain: '''_''''''_''''''_''''''_''''''_'''___V | () Register Local Domain | () Register Remote Domain | () Create Personal Domain | Profile: Default'''_''''''_''''''_''''''_'''_V | | [[Back | back]][[Next | next]][[Finish | finish]][Help] +-----------------------------------------------------------
The Profile combo box has four values if the platform is a v2 platform: Default, developer, cluster, enterprise.
The Profile combo box has only one value if the platform is a pre-v2 platform: Default.
The help topic associated with this page can be used to clarify the meaning of these choices.

