Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In-Page Edit provides a powerful way to make interfaces direct. Here are some general guidelines to think about when choosing an editing pattern:
Whenever you have a single field on the page that needs editing, consider using the Single-Field Inline Edit.
For multiple fields or more complex editing, use the Multi-Field Inline Edit.
If you don't need inline context while editing, or the editing is something that demands the user's full attention, use Overlay Edit.
When dealing with multiple items on a page, Group Edit provides a way to balance between visual noise and discoverability.
When providing direct configuring to modules, use the Module Configuration pattern.