Some aspects of Domain of One's Own - Version 2 can be controlled by adjusting values on the DoOO Settings page. Other aspects must be adjusted within WHM.
Account Primary Domains
1. Self Service Subdomain
By default, all new DoOO setups will allow end users to login & create a subdomain off of the site's project URL. For example, Jane Doe could choose the following subdomain:
janeloveshistory.stateu.orgThe value for what domain subdomains are created off of is set by the default_subdomain setting on the DoOO Settings Page.
2. Provisioned Subdomain
If the flag_unamesubd setting is set to "true", and the default_subdomain setting contains a value, then the DoOO V2 plugin will attempt to base the subdomain of a user's (first) account should be based off of their WordPress username; this assumes that that their WordPress username is passed by the SSO provider, and will fall back to user-choice if the generated domain is invalid or already in use. For example:
jdoe.stateu.org3. Self Service Apex Domain
Your institution may also forego using a project URL on which subdomains for user accounts will be created. Simply not setting any value for default_subdomain will allow users to specify their own apex domains when creating an account. For example:
janedoe.tld
janeloveshistory.tldFor such domains to work, they must actually be registered.
How Users Sign Up
1. Self Service Signup
By default, all new DoOO setups will allow end users to login & create an account from start to finish, using one of the previously mentioned methods. The signup form may look something like this:
2. Request Form
Alternatively, you can have your end-users request an account first before they are met with the signup form. The request form may look something like this:
For more information on how the request form works, you can read this guide.
cPanel Customization
All new DoOO setups will be given access to cPanel as it comes out of the box. This means that you may see sections like Email or Advanced that you want to hide. This is certainly possible, and DoOO admins have the power to customize how cPanel looks and feels for end users. Here's an example of a very limited, stripped down cPanel:
You can learn how to go about customizing cPanel here. What's more, you can even create different versions of cPanel for different user groups.
Application Customization
Similarly to cPanel, you can also decide which applications will be available to install and use for end users.
You can view the full list of available applications here, and you can learn how to customize them here.