Workspace Administration
CodePro includes two key features necessary to support the
remote administration of multiple workspaces via the CodePro collaboration
server.
- Remote Preference Configuration
- Remote Project Configuration
Remote Preference Configuration
Configuring multiple user's workspaces with common settings (such as code formatting
preference, classpath variable settings, etc.) is very difficult due to the
difficulty in moving general workspace preferences from one workspace to
another. CodePro makes it easy for users to copy workspace preferences in any granularity
between multiple workspaces. It also makes it easy for team leaders and administrators to
set up common sets of preferences for configuring multiple workspaces.

To export preferences, open the
Export Wizard, select "Preferences" and click
"Next". At the top of the wizard is a checkbox tree list showing all of the
preferences that may be exported. At the bottom of the wizard page, is an area for selecting the location to which the
preference file should be exported. The fourth option, "User", allows the user to send preferences to other users without intervention
by the receiving user. Thus, this option provides a way to silently set
preferences in the workbenches of other users. This can only be done for users
and groups led by the
user, unless the user is the administrator, in which case it can be done
for any user or group.

Remote Project Configuration
Configuring multiple workspaces with the same initial projects is also
difficult and manually intensive. CodePro includes a
Load Projects task
which allows any shared projects to be selected for loading into any
target workspace. When this task is used as a globally
shared task, it provides a way to remotely control the project
configuration of one or more workspaces. This can only be done for users
and groups led by the
user, unless the user is the administrator, in which case it can be done
for any user or group

|