I am redesigning an app from scratch, and have a little dilemma on the UX behind updating page information/editing page information.
The information can range from profile settings to user pages to program pages. In the end I am looking to define a paradigm that can be used consistently on all pages.
1. Separate View and Edit Page I certainly don't want to do a separate View & Update page where a user selects update, then is taken to an "update page" makes the edits, hits save and then is taken back to the view page.
2. Inline editing Where you click or double-click the field you want to change, change the information and hit enter to save.
3. View/Update hybrid page Where you use 1 page, hit edit, that page turns into the edit mode, make your edits and hit save.
I'm leaning toward the 3rd option, because the UX is easy for the user to understand. Select edit, make your edits, then save your edits.
I'm wondering if anyone knows of a better way to handle editing of page information? Or if what I am thinking is a good paradigm.