Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an Edit button overlay on pages when a user is logged in as an admin/editor #478

Open
tudoramariei opened this issue Oct 25, 2023 · 0 comments
Assignees
Labels
enhancement 🚀 New feature or request

Comments

@tudoramariei
Copy link
Member

Is your feature request related to a problem? Please describe.
When having many (similar) pages on the site, it may not be easy to go into the admin, locate, and edit the exact page you're looking for. This is especially true considering that the slug has no reference to the ID.

Describe the solution you'd like
An apparent visual cue should appear on all public pages in a place that does not disturb the user once an admin is logged in.
Other implementations of this feature show an edit button (usually in the bottom-right corner of the page) that takes the user to a screen to edit that page.

Describe alternatives you've considered
This can be mitigated with an improved search functionality, which would make the page a lot easier to find by name/slug/etc. But better discoverability is more challenging than allowing a user who is already logged in to the site to go to the edit screen of that page directly from the public website.

Additional context
Implementation of this feature in Google Forms
Screenshot 2023-10-25 at 15 50 05

@tudoramariei tudoramariei added the enhancement 🚀 New feature or request label Oct 25, 2023
@tudoramariei tudoramariei changed the title Add an Edit button overlay on pages when a user is logged in as an admin Add an Edit button overlay on pages when a user is logged in as an admin/editor Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🚀 New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants