The goal of this exercise is to extend a role by adding a contribution.

Save your changes by closing the editor window after you've named the new content package.

Don't close the editor window yet because we're not finished defining this role.


Click OK to complete the selection. You can now continue using the role editor. The Content Variability section should look like this:

These are the text strings we will look for later in this exercise.
Save your changes by closing the role editor.
Now create a new configuration by selecting the Configurations folder and selecting New then Method configuration. Name the configuration "Variability Configuration".

Click on the Plug-in and Package Selection tab. Select the base_concepts, openup_basic base and your plug-in (My Plug-in) by marking the checkboxes.

Save the new configuration by closing the editor window.
Use the configuration selection pull-down menu to Variability Configuration.
Switch to the Browsing perspective and then open the Architect role in the configuration panel.

You should see the text that you included in the contributing role appended to the existing brief description of this role at the top of the page. This is how contributing variability works: it appends text to the base element.

Note: The configuration view resolves variability relationships between related plug-ins in a configuration and shows the results as they will be published in a published web site.