Panel Editor

Related videos

Panels are custom displays of data that you are able to name, build, arrange in grids, and add to your site. Using panels, your users can browse, edit, add, and delete their data, as you specify.

For more information, see Panel Designer.

Panel Collection Editor configuration options

This content item uses the Common content item configuration options, in addition to the following:

  • Panels - Choose the panels to include in the collection. The panels are added in alphabetical order, each appearing on their own tab. Only staff users can view and edit panels with a Parent type of Standalone.
  • Limit users who can view data - (Does not apply to Standalone panels) If this option is enabled, only authorized users can view information for contacts other than themselves. This prevents other users from changing the ID in the URL to access another contact's data. Authorized users include staff and Company Administrators for a group that the contact belongs to. Disable this option to allow all users to view information for other contacts, such as for a public profile. If this option is disabled, the system security settings determine whether a user must be logged in to view information for other contacts.

Multi-instance panel options

The following options are only available when a multi-instance panel is selected:

  • First column sort order:
    • Ascending or Descending - Determines how the first column in each panel is sorted.
  • Limit grid size - Select this checkbox to set a height and width for a multi-instance panel.
    • Grid width - Enter the width in pixels.
    • Grid height - Enter the height in pixels.
  • Enable scrolling for cells - Select this checkbox to enable a vertical scrollbar for cells whose values are greater than 100 characters.
  • Allow users to delete - Select this checkbox to enable users to delete their data from a multi-instance panel.

All panel-type options

The following options are available when any panel type (single or multi-instance) is selected:

  • Allow users to edit - Enables people to edit the current data in the panel.
    • Open single-instance panels in edit mode by default (available if Allow users to edit is selected) - Select this checkbox to always display a single-instance panel in edit mode for website users who have permission to edit the panel data.
    • Note: If your panel is incorporated into a wizard and has required fields, then Open single-instance panels in edit mode by default must be enabled. If this option is not enabled, users are able to skip required fields.

    • Save buttons - Define where you want the panel's Save button to appear:
      • Use page-level buttons (bottom of page) - The Save button for the specified panel is located at the bottom of the page. This panel-specific configuration option allows you to edit multiple panels, then perform a mass save of the various panels.
      • Note: If there are multiple panels on a page, only panels configured with this option are saved upon selecting the Save button at the bottom of the page. Other panels configured with the Include in panel save button are only saved after their panel-specific Save button is clicked.

      • Include in panel - The Save button is located in-line with the panel. This allows you to save content on a per-panel basis.
    • Commit sequence (available if Open single-instance panels in edit mode by default is selected) - Allows you to explicitly define the execution order of multiple content items in a content record. The number in this field indicates the processing order for this content item, relative to the other content items in the same content record. The value must be 0 or greater. You can leave the default value of 0 if the execution order of content items is not a concern. Content items with a value of 0 are processed after any other content items with a non-zero Commit sequence value that are on the same content record.

    Note: The Open single-instance panels in edit mode by default option displays only as a configuration option when a single-instance panel is selected.

    • Edit window width - Enter the default width, in pixels, of the pop-up edit window for a multi-instance panel.
    • Edit window height - Enter the default height, in pixels, of the pop-up edit window for a multi-instance panel.

    Note: The Edit window width and Edit window height options display only when the Panel Editor is configured to Allow users to edit for a multi-instance panel.

Panel Editor configuration options

A majority of the configuration options that appear in Panel Editor depend on what is chosen from the Panel drop-down. In addition to the common configuration options, the following configuration options appear for all panels:

  • Panel - Select a pre-existing panel or create your own by selecting (New panel). The Panel drop-down is sorted by the Parent type of the panel. Only staff users can view and edit standalone panels.
  • Note: You do not have to republish the content item to see panel changes; panels are stored separately from content records.

  • Limit users who can view data for other contacts - (Does not apply to Standalone panels) If this option is enabled, only authorized users can view information for contacts in contact panels other than themselves . This prevents other users from changing the ID in the URL to access another contact's data. Authorized users include staff and Company Administrators for a group that the contact belongs to. Disable this option to allow all users to view information for other contacts in contact panels, such as for a public profile. If this option is disabled, the system security settings determine whether a user must be logged in to view information for other contacts.
  • Hide panel when there is no data to display - When enabled, the panel is hidden if both of the following are true:
    • The panel contains no data;
    • And, the panel is not available for edit by the logged in user (Allow user to edit is disabled)

The remaining configuration options depend on whether you choose to create a new panel or if you selecting a pre-existing panel that is single-instance or multi-instance:

Best practices for panel layouts

Here are key layout features to help you optimize screen display:

  • Multiple columns: Click the + or icons next to the panel layout to add columns to or remove columns from your panel. For best display results, place multi-column panels into single-column content records.
  • Hide in summary view: Select this option if you want to display the property only when users open the full window for viewing, adding or editing.
  • Read-only: Check this box to provide information in read-only form while still allowing users to edit other information on the panel.
  • Note: To prevent editing of all of the properties, disable Allow users to edit on the content item configuration instead of editing in the Panel definition.

Notes

  • Single-instance tables can have multiple entries, but they allow only one entry per instance of a parent object.
  • The Allow users to delete option is disabled by default. If you choose to enable this option, it will be reset to disabled upon upgrade.
  • When a Panel Editor content item in a contact’s public profile is configured to open in edit mode by default, the panel still displays in read-only mode for unauthenticated users who have access to the contact. The panel does not display to unauthenticated users who do not have permission to view the contact.