We need to revisit the profiles that come pre-configured with AS. The goal is to provide a robust set of profiles that cover the needs of most users out of the box.
Right now we have:
minimal - total bare bones
default - what most people use, but you have to do stuff like secure the consoel before production
standard - as far as I know, this is only for JEE certification?
web - just web stuff with JTA, JCA and JPA
all - everything we can throw in, but mostly used for clustering
I think something like the following would better suit most user's needs. This satisfies the emerging requirement to have profiles that are useful to development and production:
minimal - same as before
web - JEE web profile
standard - I guess we still need this?
development - no admin console and less logging - super-fast boot time - (JSF2 PROJECT_STAGE set to "Development")
production - includes admin console - secure - (JSF2 PROJECT_STAGE set to "Production")
clustered development - same as development, but with clustered services available
clustered production - same as production, but with clustered services available