Deploying a BOX to an existing project

On the CLWizard, you can deploy a BOX to an existing site. A confirmation dialog box summarizes the items that are overwritten.

To do this, use the Deploy button on the toolbar. The default status is disabled. When a BOX is selected, the status changes to enabled". Clicking the button navigates to the Deploy page.

An existing project can be updated by deploying a BOX that has uploaded to the server.

The deploy method only supports overwriting conflict resources. A confirmation dialog box displays that lists what is overwritten.

On the user interface, you can only overwrite all conflicts. The API supports ignoring conflicting objects.

To deploy a BOX to an existing site:

  1. Select a BOX to enable Deploy. This is located on the toolbar. This is located on the BOX(Template) tab of the CLWizard homepage. The default status is disabled. The status is enabled after you select a BOX on the tab.
  2. Click Deploy. This goes to a new BOX Deploy Wizard page.
    The wizard for deploying a BOX consists of two steps. The first step is selecting a project (site) to deploy this BOX. The second step is resolving conflicts.
  3. Select the project to deploy. After a project is selected, Next is enabled.
  4. Click Next. Any resource conflicts on the BOX resource tree are displayed. You can overwrite or ignore any of the conflicts.
  5. The wizard has three buttons: Previous, Next, and Finish. The default status is disabled for all buttons.

    The first step is to select a deployed project. In this step, there is a Search Result label and a Search Field component. The default value is null.

    After you enter the search keywords in Search Field, the matched site names displays in the result list. When a site is selected, a Search Result label displays the selected site name. After this, Next is enabled. Click this to go to the next step.
  6. In this step, you can deploy resource conflicts. A BOX Resource tree is displayed on the page. If the resource in this BOX conflicts with the specified site that was specified in Step 1, then it displays in red.
    These buttons are available to control the tree display:
    • Show All / Only Show Conflict Resources
    • Expand All
    • Collapse All
    To remind you that only overwrite operations are supported, there is a I accept to overwrite all conflicts when deploying check box below the BOX tree. Finish is enabled when after the check box is selected.
    When the result is successful, it goes to the Templates(BOXes) page.
    If the result fails, then it stays on the current page.
  7. In this step, there are two wizard buttons. The Next button is always disabled since this is the last step in this wizard. Previous is always enabled. Click Previous to select another site to deploy. After the selected site is changed, the conflict resources on the BOX resource tree are recalculate.
  8. Click Finish. A busy indicator displays with the message "Deploying" until the deployment is completed. The result is displayed as a message at the left top of the page. For example, The message content is similar to BOX deployed successfully to Site. If there are any errors, then an error message displays.