3

For a current project I'm working on we're trying to leverage the "In Place Editor" functionality provided by the Quick Edit module.

Our main goals are to:

  1. Have a module that allows us to perform Create Update and Delete options in-line on only fields that needs the functionality.
  2. Make it so that there is a single visible button which says "Edit" on some content that is always used to enter the "In Place Editing" mode.

Instead, the Quick Edit module provides us with:

  1. Quickedit on any and all fields that are editable by the user.
    • This works really well for site and content adminstrators, but, our target audience is the end-user of the site.
  2. A contextual link (a pencil icon by default) which you must first click. This link then shows a menu for options "Quick Edit", "Edit", "Delete" (and any others that have been placed by modules hooking into the Contextual module).

Clicking "Quick Edit" then simply enables the ability to edit in line. At which point, you still have to click on a field within the context in order to get the field to appear as an editable form input (and it's not immediately obvious that's an available option).

What is the best way to go about achieving a slightly more stream-lined, end-user oriented, in place editing system in drupal 8?

tl;dr

Drupal gives me this:

enter image description here

I'd like this instead:

enter image description here

6
  • why you blur the name of the user who submitted the info? Dec 9, 2015 at 15:57
  • you need this in Drupal 8? Dec 9, 2015 at 20:23
  • I honestly don't know. And yeah, Drupal 8. Dec 10, 2015 at 14:40
  • did you ever find an answer to this? Or any information at all about customising quick edit?
    – Jonathan
    Jun 1, 2016 at 14:31
  • I did not. The most likely answer is to create a custom plugin based off of the Quick Edit plugin (in core) that has the functionality. It's a pretty bloated and time consuming approach that requires a heavy learning curve. I've since moved away from Drupal for reasons such as this. Using raw jQuery, or something like React.js - this is a very simple task. Jun 3, 2016 at 19:15

1 Answer 1

1

You can check https://www.drupal.org/project/simpler_quickedit to do exactly what you need

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.