I'd like to contribute a module called EazyEdit. It provides in-place edit links when hovering over blocks, nodes, or comments, and provides a view field for adding EazyEdit links to nodes in views. It also includes a sub-module called EazyLaunch which is a fast text-based launcher for instantly navigating the entire menu system of a Drupal site. On any page, hit Ctrl+Z and start typing to see suggestions, then press Enter to launch.
I don't see a way to attach source code to this application, but some of the documentation elsewhere on your site indicates it is required for approval so here is a link to a zip archive of the module I've described: http://www.toddway.com/files/eazyedit.zip. Please let me know if you need any more information. Thanks for your time.
Todd
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | eazyedit.zip | 14.59 KB | tdway |
| #1 | eazyedit.zip | 14.58 KB | tdway |
Comments
Comment #1
tdway commentedComment #2
mr.baileysSo what happens if a user with just "access content" permissions (basically anyone) browses to eazy-edit/switch/status/node/1? Not to mention someone visiting easy-edit/switch/body/node/<nid>...
This looks like a security vulnerability to me...
Comment #3
avpadernoHello, and thanks for applying for a CVS account. I am adding the review tags, and some volunteers will review your code, pointing out what needs to be changed.
As per http://drupal.org/cvs-application/requirements, the motivation message should be expanded to contain more details about the features of the proposed module, and it should include also a comparison with the existing solutions.
Comment #4
tdway commentedGood catch. Thanks. Should be fixed now.
Comment #5
avpadernoI am changing the status as per comment #3.
Comment #6
tdway commentedDescription
EazyEdit provides in-place edit links when hovering over objects like blocks, nodes, or comments, and provides a view field for adding EazyEdit links to nodes in views. Features include:
EazyLaunch is a fast text-based launcher for instantly navigating the entire menu system of a Drupal site. On any page, hit Ctrl+Z and start typing to see suggestions, then press Enter to launch. Features include:
Module Comparisions
EazyEdit is similar to the Block Edit module, but aims to be more flexible, which allows it to integrate with nodes and view items no matter what kind of theming markup is built by the user. It tries to avoid some of the glitches that occur with the way Block Edit (and Views) handle the hover event. It also offers an extended set of edit links.
EazyLaunch is similar to the Teleport module, but aims for better performance. Teleport makes asynchronous requests to the server as you type to populate the suggestion dropdown. This allows Teleport to include all site nodes - even nodes that aren't in the menu - but usually means the user waits many seconds before seeing any results. EazyLaunch displays results instantly as you type. Since the menu system usually encompasses the pages you would need to jump to, it can leverage a client-side menu cache for a significant boost in speed. EazyLaunch can also be a speedier and less intrusive alternative to other Drupal admin menus since it doesn't interfere with the page presentation and doesn't involve drilling down into menus with your mouse.
Comment #7
avpadernoThanks for the reply.
Comment #8
tdway commentedIs there anything else I can do to get this approved?
Comment #9
iLLin commentedThis is works as advertised. Great Job tdway! I didn't find any issues.
Comment #10
iLLin commentedI also ran it through the coder module, looks clean good commenting... etc.
Comment #11
avpadernoThank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewers as well.
Comment #14
avpaderno