Sandbox Url
: http://drupal.org/sandbox/gokulnk/1270692.
Git Url
: git clone http://git.drupal.org/sandbox/gokulnk/1270692.git developer_quick_links.
Coding standards
: Ran through coder module with no warnings and errors.
Category
: Development add on module
Existing modules
: Searched through the Drupal modules didn't find any similar modules. Module with closest functionality admin menu. But this module makes it easier for the developers who know the actual urls like node/add/page or admin/settings/performance or admin/content/node-type/page/fields. They can just type the part of the url and get all the suggested links and hence reducing the development time.
Module Description
: Quicklinks is a drupal module that helps the developers to quickly find the
right urls(menu paths) that they are looking for. It is available in the form of a block
as well as a page.
For those of you who are used to the linux style auto-suggest this can be
very handy.
So the next time you want to go to the performance page you need
not think whether it is a sub-menu of Site building or Site configurations,
just type the "performace" in the search box and get a list of all the related
links.
Or if you want to manage fields of a content type you need not go to Content
Management menu first, then Content types sub-menu, then particular contenty type
and then click on the manage fields. Just type "page/fields"
Links with the keyword "remove" in them are not populated as a safety measure,
so that nothing is deleted by mistake.
| Comment | File | Size | Author |
|---|---|---|---|
| Selection_046.png | 25.19 KB | gokulnk | |
| Selection_047.png | 22.62 KB | gokulnk |
Comments
Comment #1
gokulnk commentedComment #2
Everett Zufelt commentedLooks useful:
I wonder why you are writing custom code for the ajax callback, when you could be extending the autocomplete functionality already available on textfield in Core?
1. ; $Id:$
is no longer required.
2. Typo in .info description
3. version not required in .info, packager will take care of this.
4. Does the JS need to be added on every page load in hook_init()?
5. $items['quicklinks/get_suggestions'] = array( ... normally paths are hyphenated, not underscores
6. function get_quicklinks_for_input()
Function names should start with module name. Consider changing to function quicklinks_get_links_for_input()
Comment #3
gokulnk commentedHi Everett Zufelt ,
Thanks for your review and suggestions. I have implemented your suggestions.
Regarding your question, its not just the text value that I want, I want the links here. Since I want the rendered html to populated in the div below the search box, I am not extending the autocomplete functionality already available on textfield in Core.
Comment #4
gokulnk commentedComment #5
13rac1 commenteddatestamp = "1290589869" - Is not required in info, packager does this.
Please use a 6.x-1.x branch rather than the master branch.
Comment #6
gokulnk commentedHi eosrei,
Thanks for the suggestions. I have implemented them.
Comment #7
klausiIt appears you are working in the "master" branch in git. You should really be working in a version specific branch. The most direct documentation on this is Moving from a master branch to a version branch. For additional resources please see the documentation about release naming conventions and creating a branch in git.
Review of the master branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Please report any bugs to klausi.
Comment #8
gokulnk commentedHi Klausi,
I am using 6.x-1.x branch now and have implemented the suggestions. Thanks for the review.
Comment #9
klausiReview of the 6.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Please report any bugs to klausi.
manual review:
Comment #10
gokulnk commentedHi Klausi,
I have implemented all the changes suggested by you and your module.
However I must appreciate you for the great work you are doing and the way your PAreview has been helping fasten the module review code process. Keep up the good work.
Comment #11
gokulnk commentedComment #12
13rac1 commentedI just found: http://drupal.org/project/teleport ? Seems as though you should apply to become the new maintainer of teleport rather than create a new module.
Comment #13
misc commented@gokulnk has been contacted to ask if the application is abandoned.
http://drupal.org/node/894256
Comment #14
misc commentedThe application has been closed. If you would like to reopen it, you are free to do so.
See http://drupal.org/node/894256#abandonedtwoweekscontact
Comment #15
avpadernoComment #16
avpaderno