This module helps to show author information of node as a popup manner.

There is no similar module exist.

Dependencies

Author Pane

DEMO :

http://www.developerdoc.com

Project page

Project page : http://drupal.org/sandbox/ARUN/1940782
GIT Repo : http://drupalcode.org/sandbox/ARUN/1940782.git
git clone --branch 7.x-1.x ARUN@git.drupal.org:sandbox/ARUN/1940782.git authorpane_popup
Drupal 7

Projects reviewed so far

http://drupal.org/node/1939318#comment-7171660
http://drupal.org/node/1937790#comment-7171668
http://drupal.org/node/1937064#comment-7171698
------------------------------------------------------------------------
http://drupal.org/node/1951656#comment-7216874
http://drupal.org/node/1893758#comment-7220584
http://drupal.org/node/1919516#comment-7220620
http://drupal.org/node/1953720#comment-7225468
------------------------------------------------------------------------
http://drupal.org/node/1944820#comment-7230374
http://drupal.org/node/1955522#comment-7233626
https://drupal.org/node/2093569#comment-7880391

CommentFileSizeAuthor
author_pane_popup.zip14.35 KBarun ak

Comments

ankitchauhan’s picture

Status: Needs review » Needs work

welcome,

As installation and usage instructions are quite important for us to review, please take a moment to make your project page follow the tips for a great project page. Also make sure your README.txt follows the guidelines for in-project documentation.

It appears you are working in the "7.x.1.x-dev" 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.

while waiting for an in-depht review of your module you can start out fixing some coding style issues detected by automated tools:
http://ventral.org/pareview/httpgitdrupalorgsandboxarun1940782git

We do really need more hands in the application queue and highly recommend to get a review bonus so we can come back to your application sooner.

regards

ankitchauhan’s picture

Issue summary: View changes

edit1

arun ak’s picture

http://drupal.org/node/1941468#comment-7171672

fixed all issues.

Also reviewed some projects.

arun ak’s picture

Status: Needs work » Needs review
ankitchauhan’s picture

Status: Needs review » Needs work
Issue tags: -PAreview: review bonus

Thanks for your participation, but I'm afraid the comments you did are not very detailed and IMHO not really "reviews".
A good deep review can take up to an hour, this is not about just pointing out 1 or 2 things and set the issues to needs work.
Sorry, removing tag.

For more detail please go here http://drupal.org/node/1410826

arun ak’s picture

Status: Needs work » Needs review
mayank-kamothi’s picture

Status: Needs review » Needs work

Hi

Manual Review

In your module js file add drupal js behaviour.

Thanks
Mayank Kamothi

arun ak’s picture

Status: Needs work » Needs review

Hi,

Thanks for review.

Drupal js behaviour added with module js. Please check.

Anks’s picture

Status: Needs review » Needs work

Hi Arun

You have missed to add @file block in JS and CSS file.

arun ak’s picture

Status: Needs work » Needs review

Hi Anks,

@file block is added in JS and CSS file.

likebtn’s picture

1. You should mention on the project page that Author_pane is required: http://drupal.org/sandbox/ARUN/1940782
See Tips for a great project page

2. There is author_pane_popup.git folder. I guess it has been commited by mistake. What about removing it?

3. I've installed the module. When I hover over author name, the black cicle appears (Firefox 19.0.2). It takes some time to retrieve popup content. So if user does not know that popup is going to appear, he moves mouse out of the author name and never sees the popup. What about adding some loader or text hint to let user know that something is going to happen and he/she should wait for a while and not to move mouse cursor outside of the author name.

likebtn’s picture

Issue summary: View changes

Projects reviewed so far added.

arun ak’s picture

Issue summary: View changes

More Projects Reviewed

arun ak’s picture

Issue tags: +PAreview: review bonus

Hi likebtn,

Thanks for review.

1) Added Required modules info in Project page.

2) Removed author_pane_popup.git folder from git branch.

3) Added a loading animation in popup section.

Thank you.

klausi’s picture

Status: Needs review » Postponed (maintainer needs more info)
Issue tags: +PAreview: security

manual review:

  1. project page is too short, see http://drupal.org/node/997024
  2. author_pane_popup_init(): why do you add you add JS and CSS globally in hook_init()? That will be executed on every single page request even if no author pane is shown?
  3. author_pane_popup_menu(): the page callback is unprotected. This should at least require the show user profiles permission. This is a security issue.
  4. author_pane_popup_menu(): Use "%user" instead of "%" and the user object will be auto loaded for you.
  5. author_pane_popup_preprocess_node(): It seems like this hook is a good place to add your JS and CSS.
  6. author_pane_popup_preprocess_node(): why is the strp_tags() call needed? The l() function will run check_plain() anyway for you?

The module is pretty short and this sounds like a feature that should live in the existing author_pane project. Module duplication and fragmentation is a huge problem on drupal.org and we prefer collaboration over competition. Please open an issue in the author_pane issue queue to discuss what you need. You should also get in contact with the maintainer(s) to offer your help to move the project forward. If you cannot reach the maintainer(s) please follow the abandoned project process.

arun ak’s picture

Hi,

The above mentioned issues are solved. Added a demo image in project page, and inclusion of CSS and JS files are moved from author_pane_popup_init() to author_pane_popup_preprocess_node().

Added access argument 'View user profiles' in author_pane_popup_menu() and changed '%' to '%user' also avoided the usage of strp_tags() function.

arun ak’s picture

Status: Postponed (maintainer needs more info) » Needs review
Issue tags: -PAreview: security
klausi’s picture

Status: Needs review » Postponed (maintainer needs more info)
Issue tags: +PAreview: security

Please don't remove the security tag, we keep that for statistics and to show examples of security problems.

What about including this directly into author_pane, did you already contact the maintainer and open an issue?

arun ak’s picture

Yes. I have opened an issue in author_pane module, and the maintainer not respond yet.

arun ak’s picture

Issue summary: View changes

Dependencies

PA robot’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Closing due to lack of activity. Feel free to reopen if you are still working on this application.

I'm a robot and this is an automated message from Project Applications Scraper.

PA robot’s picture

Issue summary: View changes

branch corrected

arun ak’s picture

Status: Closed (won't fix) » Needs review

Hi,

I have opened an issue in author_pane module, and the maintainer not respond yet. I think this module can exist individually and no need to add as a feature in existing author_pane module.

Thanks and Regards
ARUN AK

klausi’s picture

Status: Needs review » Postponed (maintainer needs more info)

Thanks for opening the issue! I think you should provide a patch against the module and the maintainer does not seem to opposed against it.

klausi’s picture

Issue summary: View changes

ADDED MORE REVIEWS LINKS

PA robot’s picture

Issue summary: View changes
Status: Postponed (maintainer needs more info) » Closed (won't fix)

Closing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.

arun ak’s picture

Status: Closed (won't fix) » Postponed (maintainer needs more info)
PA robot’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Closing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.