I have a bootstrap dialog that exhibits an object's data to the user.
Apart from displaying the object's data, the dialog must offer the user options to do general tasks on the object such as saving, deleting and archiving. As these actions are general, they should be displayed in a 'general' part of the dialog to make the user understand that these buttons will take action on the object and not on some of its properties.
A couple of ways of doing this:
- Buttons at the bottom of the window:
The main problem of this design pops up when the dialog is a long one as the user will always need to scroll to the far bottom to take action on the object (delete the object for example)
- Buttons on the side:
This is a good option Trello uses but I don't want to copy other's designs before thinking it through :p
- A dropdown button next to the top close button
This is also a good option, the only problem I see with this one is that the different actions the user can take are hidden. A click, at least, is required to see what's underneath that drop down button.
Questions
- Which option is most suited for my requirements?
- Are there other patterns I could use that I am not aware of?