Customizing Domain Pages

Topics:

This section describes page customization features, such as configuring responsive behavior, using the Easy Selector, working with comments, and removing customizations.

Using the Easy Selector

How to:

The Easy Selector provides a simple way to add content to a page at run time, without opening the Resources tree. It also allows you to control which items users can access.

You can enable the Easy Selector feature on a container or a column level.

Procedure: How to Use the Easy Selector Container

  1. Sign in to the BUE portal as a developer or a manager.
  2. In the Resources tree, under the Domains node, create a new folder.
  3. Populate this folder with the content that you intend to make available through the Easy Selector at run time.

    Note: Ensure that the folder only includes file content and no subfolders.

  4. Publish the folder.
  5. In the Resources tree, right-click a domain or folder, point to New , and then click Page.

    The Page Designer opens.

  6. Select a columnar template from the Add Page window and click Create.
  7. In the Insert tab, in the Containers group, click Easy Selector.

    The Easy Selector container is inserted into the page. The Browse For Folder dialog box opens next to the Easy Selector container, allowing you to select a target folder.

  8. Optionally, navigate to the folder that you that want to display inside the Easy Selector at run time, and then click OK. If no target folder is selected, the entire repository is displayed at run time, allowing the user to explore all available domains and folders.

    Note: You can change the folder location by clicking the Select Folder button in the Properties panel and navigating to a different folder. It is not recommended to change the folder location after the end users have begun using the Easy Selector.

  9. Repeat steps 7 and 8 to create more Easy Selector containers, if needed.

    Note: You can multiselect the containers by holding the Ctrl key.

  10. Click Save and close the Page Designer.
  11. In the Resources tree, right-click your new page and click Publish.

    The page is now available for adding to the BUE portal.

  12. Right-click the page and click Add to Portal.

    The confirmation message appears.

  13. Click OK.

    The BUE portal refreshes and the page displays in the new tab.

  14. Click the Add content button.

    The Select Item dialog box opens.

  15. Navigate to an item that you want to display and click Add, as shown in the following image.

    The selected item opens inside the Easy Selector container.

Procedure: How to Use Easy Selector in a Column

  1. Sign in to the BUE portal as a developer or a manager.
  2. In the Resources tree, under the Domains node, create a new folder.
  3. Populate this folder with the content that you intend to make available through the Easy Selector at run time.

    Note: Ensure that the folder only includes file content and no subfolders.

  4. Publish the folder.
  5. In the Resources tree, right-click a domain or folder, point to New , and then click Page.

    The Page Designer opens.

  6. Select a columnar template from the Add Page window and click Create.
  7. With the page canvas selected, in the Properties panel, clear the Lock Page check box and select the Prevent Layout Change check box.

    Note: This configuration allows users to add new content to a page at run time, while preventing them from changing the column layout, which is important for the Easy Selector.

  8. In the Properties panel, click Container Defaults.

    The Container Defaults dialog box opens. Here you can customize the drop-down menu for the items that are displayed on the page at run time. Click OK to close the Container Defaults dialog box.

  9. Select a column.
  10. In the Properties panel, select the Show Easy Selector check box.

    The Browse For Folder dialog box opens and displays the same folder structure as the Domains node in the Resources tree.

  11. Click the folder you that want to display inside the Easy Selector at run time, and then click OK.

    Note: You can change the folder location by clicking the Select Folder button and navigating to a different folder. It is not recommended to change the folder location after the end users have begun using the Easy Selector.

  12. Repeat steps 9-11 for other columns, if needed.

    Note: You can multiselect the columns by holding the Ctrl key.

  13. Click Save and close the Page Designer.
  14. In the Resources tree, under the Portals node, right-click your new page, and click Publish.
  15. Right-click the page again and click Add to Portal.

    The confirmation message appears.

  16. Click OK.

    The BUE portal refreshes and the page displays in the new tab.

  17. Click the Add content button.

    The Select Item dialog box opens.

  18. Select an item from the list and click Add.

    The selected item opens and a new Add content button displays in the next column, as shown in the following image. This allows you to add the remaining items that are available to you. You can also multiselect items inside the Select Item dialog box.

    Additionally, you can replace an item on the page with any item from the Select Item dialog box. You can access the Replace menu option by clicking the arrow in the upper-right corner of the container panel.

    Note: The Add content button disappears and the Replace option becomes inactive after the last item in the Select Item dialog box is added to the page.

Building a Responsive Layout

How to:

A responsive layout resizes dynamically to any width based on screen size, device, and orientation, thus eliminating the need to design for a specific device preference. This approach takes your content beyond the desktop and delivers a quality experience to users, on any display. The Page Designer offers you a series of versatile presets, that make the task of creating a responsive portal a quick and straightforward process.

A user must have the privileges of a developer or manager to be able to build a responsive layout.

Procedure: How to Build a Responsive Layout

  1. Sign in to the BUE portal as a developer or a manager.
  2. In the Resources tree, right-click a domain or folder, point to New , and then click Page.

    The Page Designer opens.

  3. Select the 1 Column template from the Add Page window and click Create.

    All responsive layouts are created in a one column page layout.

  4. Click inside the column that you just created. On the Properties panel, set the Container Padding to 5px and select the Same for All check box.
  5. On the Insert tab, in the Containers group, click Responsive.

    The Responsive container is inserted, taking up the full width of the page.

  6. On the Insert tab, in the Content group, click WebFOCUS Resources.
  7. Populate the responsive container with content from the folder of your choice, by dragging them to the container.

    When you drag items sequentially, you can choose the order in which they display, using the shaded placement indicator as a guide. When you drag items simultaneously, using the multiselect option (Ctrl key), they display in the order in which they are selected.

  8. Multi-select the panels to which you want to assign the Custom CSS Classes by holding the Ctrl key and clicking a title bar of each panel.

    For example, if you were going to create a responsive portal that contained four items in the first row, and two items in the second row, you would select the first four panels.

    Note: You can only multi-select panels by clicking its title bars. If the title bars are hidden, you cannot multi-select these panels.

  9. On the Properties tab of the Properties panel, click the Responsive Properties button.

    The Advanced Responsive Item Properties dialog box opens.

  10. In the Custom CSS Classes field, type bip-responsive-n.

    where:

    n

    Is the responsive folding behavior that you want to apply the content on your page.

    For example, bip-responsive-4-2-1 means that the content will display four items across on wide screens, two items across on medium screens, and one item across on narrow screens. If you use bip-responsive-3-2-1, the content will display three items across, then two items across, then one item across. If you use bip-resposive-2-1, content will display two items across, then one item across. If you choose bip-responsive-1, the item will fill the entire row.

    In the following image, we have updated the Custom CSS Classes field for a page that uses the 4-2-1 responsive folding behavior for the first four items on the page.

    Advanced Responsive Item Properties dialog box

    Note: When one of the built-in responsive classes is used in the Custom CSS Classes field, it sets the width of the panel as a percentage of the page width, based on media queries. The percentage width setting made in these built-in responsive classes overrides any width settings defined on the panel.

  11. Click OK to close the Advanced Responsive Properties dialog box.

    The first row of panels are now stretched evenly across the Responsive container.

  12. Multiselect the remaining panels by holding the Ctrl key and clicking each panel.
  13. On the Properties panel, click the Responsive Properties button.

    The Advanced Responsive Item Properties dialog box opens.

  14. In the Custom CSS Classes field, type bip-responsive-2-1, as shown in the following image. This will enable the remaining two panels to go from two across to one across on a smaller screen.
    Advanced Responsive Item Properties dialog box
  15. Set Minimum Height to 440px.
  16. Click OK to save the properties.

    The remaining panels now stretch across the Responsive container, in the second row.

    Note: You can create multiple layouts using this principle and varying the CSS classes to reflect the desired percentage.

  17. With the Responsive container selected, make the following changes:
    • On the Properties tab of the Properties panel, set Height to Dynamic.
    • On the Title tab of the Properties panel, select the Hide Title Bar check box.
    • On the Style tab of the Ribbon, in the Border group, click Style, and then select None.

    Note: These changes render the Responsive container invisible on the page at runtime, and in the Page Designer. To edit the content in your Responsive container or access its properties, you can use the breadcrumb trail below the Property sheet to select it.

  18. Click the Save button and close the Page Designer.
  19. Publish your page.
  20. Right-click the page and click Add to Portal.

    The confirmation message appears.

  21. Click OK.

    The BUE portal refreshes and the page displays in the new tab.

  22. Change the size of your browser window to observe the responsive behavior.

    All items rearrange perfectly to fill the page.

Working With Comments

Topics:

How to:

In domain pages, you can use comments to interact with your peers in a multi-user environment. Developers and managers can enable comments in the Page Designer. You can enable comments on pages, containers, and individual content items.

Procedure: How to Enable Comments on a Domain Page

  1. Sign in to the BUE portal as a developer or manager.
  2. In the Resources tree, right-click a domain or folder, point to New , and then click Page.

    The Page Designer opens.

  3. In the Add Page dialog box, choose a page template and, optionally, add new page information.
  4. Click Create.
  5. In the Properties panel, click the Comments drop-down menu and update the style of your comments to reflect any standards.
  6. Save the page and close the Page Designer.

Procedure: How to Enable Comments on a Container

  1. Sign in to the BUE portal as a developer or manager.
  2. In the Resources tree, right-click a domain or folder, point to New , and then click Page.

    The Page Designer opens.

  3. In the Add Page dialog box, choose a page template and, optionally, add new page information.
  4. Click Create.
  5. On the Insert tab, in the Containers group, click any container button.

    The container is placed on the page canvas.

  6. In the Properties panel, select Show Comments.

    When enabled, this option allows you to show and hide comments on a container or item at run time.

  7. Save the page and close the Page Designer.

Using Comments at Run Time

When enabled, comments display at run time, as shown in the following image.

To enable comments on an item at run time, click the arrow in the upper-right corner of the container panel, and then click Show Comments, as shown in the following image.

Note: The Show Comments menu option is only available if comments were enabled on a container at design time.

Additionally, you can use the following controls to interact with comments:

  • Click the Minimize button Minimize button in the upper-right corner of the comment area, to minimize comments, as shown in the following image.

    Click the Restore button in the lower-right corner of the container, to restore the comments area.

  • Customize the height of the comments area by dragging the height indicator to achieve a desirable size, as shown in the following image.
  • Click the Refresh button in the comments menu, to refresh comments.
  • Click the Search button in the comments menu, and type a key word or words in the search field, to search through comments. You can specify the search criteria by clicking the arrow next to the Search button and selecting search criteria, such as user name, content, or meta tags.
  • Click the Remove All button to remove all comments from all users. The Remove All option is only available to managers, developers, and group administrators.

Removing Customizations

How to:

If the domain page is unlocked and added to the BUE portal, users are able to customize it and remove their customizations at run time.

Procedure: How to Remove Customizations From a Base Page at Run Time

  1. Inside the BUE portal, right-click a page tab of a base page.
  2. Click Remove My Customizations, as shown in the following image.

    The page refreshes. The customizations are removed from the modified page.

    Note: This option is not available when the Lock Page option is selected.

WebFOCUS

Feedback