One case we already discussed in scope of creating a new page is the need to manipulate objects within an extension, namely:

  • Create and remove objects
  • View and edit existing objects

In Plesk UI this can be done with a variety of tools, such as lists, links to overview/edit page (forms) within lists, buttons in the toolbar (for example, an “Add” button leading to a creation form), or other buttons also in the toolbar which enable the user to make changes.

When your extension has several pages, you need to connect them to form a single user experience. In scope of extension SDK, there are several tools for that:

  • Tabs
  • Big buttons
  • Small buttons