## Exercise 3: Create a customized configuration

The purpose of this exercise is to create your own customized configuration.

1. Make sure you are in the Authoring perspective.

2. Click File > New > Configuration. Or, you can right-click on the Configurations folder in the Library View and select New Configuration. The Configuration Editor is launched.

3. Name the configuration, my_configuration.

4. Click on the Plug-in and Package Selection tab. In the list of Plugins, check My Plugin that you created in the Create Core Method Content tutorial. This plugin has RUP as a base and references parts of the RUP content, and also has elements that extend, contribute to, and replace base RUP content.
   If you do not have this plugin, consider completing the Create Core Method Content tutorial before continuing with this tutorial.

5. The display will give you a series of warnings and the Library Error Log view will be displayed.
   Eclipse Process Framework Composer gives these warnings to help ensure that you create a configuration that ‘makes sense'. If you reference an element, you will only be able to see the full details for that element in a published web site if the package containing the element is in the configuration. If the package containing the element is not in the configuration, the ‘offending' package is marked as a warning – you may choose not to include the full details of the referenced element.

6. Check the Add Missing References button. This will automatically and recursively add packages containing any elements that are referenced in already selected packages. Explore what packages have been added to the configuration. You will probably now see all of RUP selected. This is because of the inter-connected nature of RUP. Uncheck RUP to restore the warnings.

7. Drill down into the content packages in the My Plugin, plugin package by clicking on the + signs. Uncheck the Extends Test and Replace Test content packages. Unchecking these avoids conflicts that may occur because the same base element is affected by the plugins.

8. There should be a + by the Contribution Test package. Click the Make Closure by Fixing Errors button. This automatically makes your configuration complete based on what is currently selected.

9. Drill down into the RUP plugin, and see what packages have been selected. These will be the packages that contain the elements used as base elements in the Configuration Test content package.

10. Click on the Views tab.

    Any custom category can be added as a view to a configuration. You can created any number of custom categories and they are very flexible in terms of the content that you can add to a custom category and in the order in which the content appears.

    Add the my_custom_category custom category as a view in the configuration.

    Experiment with adding other custom categories as views.

11. Make my_custom_category the default view by selecting the my_custom_category tab and clicking the Make Default button.

12. Save the configuration by closing the Configuration Editor.

13. Select my_configuration in the configuration selection box at the top of the screen. You will see the items displayed in the Configuration View change.

14. Switch to the Browsing perspective. Explore the content in the configuration view. You should see the content you created in your plugins and some RUP content.