To create is to generate a new resource. Creating is distinct from adding, but the two are often confused. To add a resource is to include a resource that already exists.
Standard creation is used in simple creation tasks when no stepped guidance is needed and the input fields are directly related to each other.
If there are only one or two options to be made during a creation, use a small, standard modal overlaying the content where the creation was initiated. Avoid scrolling inside a small modal.
Consider using a side panel to take advantage of the added screen real estate and keep the user in the context of where they are working. You may choose to use either the slide in or slide over panels.
If your creation flow consists of multiple fields and/or supporting imagery, consider the full screen option to take full advantage of the screen’s available real estate.
If the creation task is complex, consider whether breaking the process up into steps could help the user. Consider displaying related or dependant options together.
Multistep creation follows the same principles as Standard creation, with the addition of multisteps.
Consider using a side panel to take advantage of the added screen real estate and keep the user in the context of where they are working. You may choose to use either the slide in or slide over panels.
If your creation flow consists of multiple fields and/or supporting imagery, consider the full screen option to take full advantage of the screen’s available real estate.
On a larger screen, buttons should always remain visible to the user.
Buttons should be located in the top right and should stick upon scrolling.
When the full-screen dialog is viewed in mobile, the buttons are positioned at the bottom of the screen.
If including a supporting image or illustration, place the image on the right-hand side.
The toggle should be used to avoid overwhelming users, while still allowing users to access all options. It can be applied to the side panel and the full screen dialog.
Consider having a minimal set of options visible by default, offering the ability to chose if the user wants to expose more options.
If the user switches to this mode, remember this for when they next perform the same task.
A notification banner can be presented to visually confirm when any create action is a success.