What does this module do?
* This module fetch the Google plus feeds from configured Google account id.
* It displays the feeds in a block, so that it can be configurable to any region.
How it works:
After enabling the module there is a admin page provided to add Google account id and API key to fetch feeds.
SETUP:
1) Create a Project on https://console.developers.google.com/project
2) Select "Boost your app with a Google API" and click on "Enable an API" button.

3) Select Google+ API under "Social APIs" and Click on enable API.
4) Click on "credentials" from the left hand side menu.

5) Click on "Create new Key" then add website url or IP address, after submit the API key will display. Use this key to configure on website.
6) After adding details configure "Google Feeds Block" to any region to get the feeds.
7) Google account Id can be found by login into Google plus from https://plus.google.com.
8) Go to your profile posts, copy the link address of your name hyperlink.
For eg. https://plus.google.com/u/0/XXXXXXXX is mine and in this XXXXXXXX is the account ID.
Git:
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/ravimane23/2469515.git
http://cgit.drupalcode.org/sandbox-ravimane23-2469515
Project link Url
https://www.drupal.org/sandbox/ravimane23/2469515
| Comment | File | Size | Author |
|---|---|---|---|
| #12 | Screen Shot 2015-09-09 at 12.12.16 pm.png | 106.26 KB | purushotam.rai |
Comments
Comment #1
ravimane23 commentedComment #2
pravin ajaaz commentedComment #3
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxravimane232469515git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #4
chenderson commentedHi ravimane23,
I have had a look and you code seems to work fine however I have a few points below.
Automated Review
You have a few problems showing. http://pareview.sh/pareview/httpgitdrupalorgsandboxravimane232469515git
Manual Review
README.txt/README.md
You would need to include a README.txt file, see this template https://www.drupal.org/node/2181737
Coding style & Drupal API usage
[List of identified issues in no particular order. Use (*) and (+) to indicate an issue importance. Replace the text below by the issues themselves:
The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
Comment #5
ravimane23 commentedComment #6
ravimane23 commentedComment #7
ravimane23 commentedComment #8
ravimane23 commentedHi Chenderson,
Thanks for reviewing my code. Apologies for delay in doing the changes.
I have completed all the changes suggested..
Regards,
Ravi
Comment #9
ravimane23 commentedThanks for reviewing my code. Apologies for delay in doing the changes.
I have completed all the changes suggested.
Regards,
Ravikant Mane
Comment #10
PA robot commentedFixed the git clone URL in the issue summary for non-maintainer users.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #11
ravimane23 commentedComment #12
purushotam.rai commentedHey,
I have Reviewed your project application and found this module useful. But in the meanwhile, found an error which needs to be work upon.
Also please take care, "Priority should not be set by you."
Automated Review
[Git errors:
Git default branch is not set, see the documentation on setting a default branch.]
Manual Review
Comment #13
ravimane23 commentedComment #14
ravimane23 commentedThanks for reviewing my code. I did the changes and committed the code.
Comment #15
ravimane23 commentedHi All,
Please review my module. Add your suggestion if required.
Comment #16
zakir.gori commentedHi see this i got following issues in your module google_plus_feed_module.file
60 | WARNING | Variable $settings is undefined.
61 | WARNING | Variable $actions is undefined.
63 | WARNING | Variable $actions is undefined.
65 | WARNING | Variable $settings is undefined.
Please fix this and everything looks great.
Comment #17
zakir.gori commentedSome more errors:
../README.txt
-----------------------------------------------------------------------
FOUND 1 ERROR AND 2 WARNINGS AFFECTING 3 LINES
-----------------------------------------------------------------------
12 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
23 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
87 | ERROR | [x] Expected 1 newline at end of file; 2 found
-----------------------------------------------------------------------
../google_plus_feeds.module
---------------------------------------------------------------------------
FOUND 39 ERRORS AND 1 WARNING AFFECTING 36 LINES
---------------------------------------------------------------------------
60 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 3
60 | ERROR | [x] There must be no space before the colon in a CASE
| | statement
61 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
62 | ERROR | [x] Case breaking statements must be followed by a single
| | blank line
63 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 3
63 | ERROR | [x] There must be no space before the colon in a CASE
| | statement
64 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
64 | WARNING | [ ] Do not pass empty strings to t()
65 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
66 | ERROR | [x] Case breaking statements must be followed by a single
| | blank line
67 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 3
67 | ERROR | [x] There must be no space before the colon in a CASE
| | statement
68 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
69 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
70 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
71 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
72 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
73 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
74 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
75 | ERROR | [x] Line indented incorrectly; expected 10 spaces, found
| | 9
76 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
77 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
78 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
79 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
80 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
81 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
82 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
83 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
84 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
85 | ERROR | [x] Line indented incorrectly; expected 10 spaces, found
| | 9
86 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
87 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
88 | ERROR | [x] Line indented incorrectly; expected 10 spaces, found
| | 9
89 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
90 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
91 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
92 | ERROR | [x] Line indented incorrectly; expected 8 spaces, found 7
93 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 5
94 | ERROR | [x] Case breaking statements must be followed by a single
| | blank line
145 | ERROR | [x] Expected 1 newline at end of file; 2 found
Please solve this..
Comment #18
ravimane23 commentedComment #19
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #20
ravimane23 commentedComment #21
ravimane23 commentedHi zakir.gori,
I have made the suggested changes.
Please review new code and add your suggestions.
Comment #22
ravimane23 commentedHello,
I have had a look and you code seems to work fine however I have a few points below.
Automated Review
http://pareview.sh/pareview/httpgitdrupalorgsandboxravimane232469515git
No error found in Automated review.
Comment #23
gislePlease don't assign the project application issue to yourself if you want other people to review it. Please see this page about assigning ownership to issues.
Comment #24
ravimane23 commentedThank you Gisle for your help to understanding the process.
Please review my code and add a comment if any update you want.
Comment #25
ajaynimbolkar commentedManual Review
Individual user account
[Yes: Follows] the guidelines for individual user accounts.
No duplication
[Yes: Does not cause] module duplication and/or fragmentation.
Master Branch
[Yes: Follows] the guidelines for master branch.
Licensing
[Yes: Follows / No: Does not follow] the licensing requirements.
3rd party assets/code
[Yes: Follows ] the guidelines for 3rd party assets/code.
README.txt/README.md
[Yes: Follows] the guidelines for in-project documentation and/or the README Template.
Code long/complex enough for review
[Yes: Follows] the guidelines for project length and complexity.
Secure code
[Yes: Meets the security requirements.]
Coding style & Drupal API usage
[List of identified issues in no particular order. Use (*) and (+) to indicate an issue importance. Replace the text below by the issues themselves:
$block['content'] = array(
'#markup' => test(),
'#attached' => array(
'css' => array(
drupal_get_path('module', 'mymodule') . '/css/mymodule.css',
),
'js' => array(
drupal_get_path('module', 'mymodule') . '/js/mymodule.js',
),
),
);
response. if you check the request in try and cache block then url giving any response error then you can easily notify
Comment #26
klausi@ajayNimbolkar: I think you forgot to change the status. Is this now RTBC after your review or are there application blockers left and this should be "needs work"?
Comment #27
ajaynimbolkar commentedComment #28
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #29
ravimane23 commentedHello Ajay,
I have resolved all the changes. Please have a look.
Comment #30
ravimane23 commentedComment #31
davic commentedHi Bro! Great code ;)
Manual Review
Individual user account
Yes: Follows the guidelines for individual user accounts.
No duplication
Yes: Does not cause module duplication and/or fragmentation.
Master Branch
Yes: Follows the guidelines for master branch.
Licensing
Yes: Follows the licensing requirements.
3rd party assets/code
Yes: Follows the guidelines for 3rd party assets/code.
README.txt/README.md
Yes: Follows the guidelines for in-project documentation and/or the README Template.
Code long/complex enough for review
Yes: Follows the guidelines for project length and complexity.
Secure code
Yes: Meets the security requirements.
Coding style & Drupal API usage
Great Job! Keep up the focus.
Comment #32
misc commentedThanks for your contribution, ravimane23!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, 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.
Thanks to the dedicated reviewer(s) as well.
Comment #33
misc commented