FERank Web Analytics for Drupal 7.x
This module enables the automatic installation of the HTML tag tracking on all pages of the site.
The configuration allows you to select groups of users (admin, members, visitors) not to include in the statistics.
It is also possible to make the marker completely invisible by hiding the link to FERank.
Git Clone and links
git clone --branch 7.x-1.x 1002Studio@git.drupal.org:sandbox/1002Studio/1519854.git ferank
http://drupal.org/sandbox/1002Studio/1519854
https://www.ferank.fr/
Pareview test
Nothing to report : http://ventral.org/pareview/httpgitdrupalorgsandbox1002studio1519854git
Thank you in advance for your reviews :)
Reviews of other projects
http://drupal.org/node/1522378#comment-5845186
http://drupal.org/node/1525264#comment-5850058
http://drupal.org/node/1359516#comment-5850080
http://drupal.org/node/1532580#comment-5869990
http://drupal.org/node/1503176#comment-5870002
http://drupal.org/node/1531908#comment-5870010
Comments
Comment #1
musikpirat commentedHi there,
your README.txt is french. Think it should be english. Same for the comments in the other files.
In your install file, it would be better to use variable_del instead of sql. Where do you configure the roles? Did not find that in the code.
Comment #2
amauric commentedHi,
Translation of readme and comments + replacement of sql queries by 'variable_del': done.
There is no configuration of roles, I use 'user_roles ()'
http://drupalcode.org/sandbox/1002Studio/1519854.git/blob/c0fc647:/feran... [line 18-22]
Thanks you.
Ps: I apologize for my bad English :/
Comment #3
itsekhmistro commentedHi,
I think you should run this strings (that are used as link text) trough Drupal's t() - translation function.
Thanks for your work.
Comment #4
amauric commentedOops, I forgot these texts.
It's fixed, thank you ;)
Comment #5
amauric commentedSome mistakes corrected:
Comment #5.0
amauric commentedAdd links.
Comment #6
amauric commentedAdding the "PAReview: review bonus" issue tag.
http://drupal.org/node/1522378#comment-5845186
http://drupal.org/node/1525264#comment-5850058
http://drupal.org/node/1359516#comment-5850080
Comment #7
dark-o commentedComment #8
dark-o commentedHi
Either you forgot to check in your last changes, or I did something wrong when I got your code. I am still seeing code as above in the comment no 3,
if ($rand == 0) {
$return = 'Mesure d\'audience';
}
etc...
i.e with French instead of English strings
This is my first review so may be I made mistake, I got your code to my machine by doing:
git clone --branch 7.x-1.x DarkoKantic@git.drupal.org:sandbox/1002Studio/1519854.git ferank
Thanks
Comment #9
klausiThank you for your reviews, your forgot to change the status of those issues either to "needs work" (you found some problems with the project) or "reviewed & tested by the community" (you found no flaws).
Review of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Get a review bonus and we will come back to your application sooner.
manual review:
Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #10
amauric commented@Darko Kantic : I have not managed to reproduce the problem, a worry on your side probably.
@klausi : everything is done.
Thanks you.
Comment #11
dark-o commentedComment #12
dark-o commentedAutomate review has passed! good work
Manual review:
------------------------------------------------------------------------------
You should use drupal_ad_js function to include your JS on the page:
http://api.drupal.org/api/drupal/includes!common.inc/function/drupal_add...
------------------------------------------------------------------------------
README.txt file needs improving little a bit
Tell user where they can find configuration options, preferably with a link to it
i.e. To configure pathauto go to pathauto admin pages:
Home » Administration » Configuration » Search and metadata » URL aliases
admin/config/search/path/patterns
Also a bit more on what is Ferank supposed to do and where to see statistics
I enabled it on my site but I don't know what I am supposed to do next, where do I see my site usages
-------------------------------------------------------------------
I installed the module on my site: http://www.cyber-sundae.com
I went in to the configure and disabled footer by clicking "Hide FERank link in the footer ?"
However I can still see it on the pages. The "Analytics FERank" link disappears correctly but little blue box is there. (I cleared the cahes)
Also there is error in the box: Errour inscription:
see http://www.cyber-sundae.com
Comment #13
dark-o commentedComment #14
amauric commentedHi,
Thanks for your review.
The blue logo indicates that the site is not yet registered. See how to register in the readme ;)
Comment #15
alesr commented1) In ferank.install file:
Should be:
2) In function ferank_menu(), put the description in t().
3) Consider rewriting this if-elseif in switch-case form:
for better code readability.
Comment #16
dark-o commentedI registered to the site and error has disappeared.
-------------------------------------------------------------------------
I don't think you should offer Drupal module on your site until this review is finished and you get promoted to full module, for example if there are security issues with module there could be issues with it.
------------------------------------------------------------------------------------------------
Have you considered translating your site to English, or at least add google automatic translation button and JS.
-----------------------------------------------------------------------------------
on this page
admin/config/system/ferank
Change
Note: pages admins are always ignored.
to
Note: Admin's pages are always ignored.
-----------------------------------------------------------------------------------
I went to
http://www.cyber-sundae.com/admin/reports/ferank-maps
http://www.cyber-sundae.com/admin/reports/ferank-tracking
and report looked good, well done!
Than as per your instructions in README.txt
"To view all the statistics and manage your account, got to
'https://www.ferank.fr/client/'"
I wen't to the site, it all works but again , problem is that the site is in French, which is nice language and I speak it little bit, but problem is most of the world still does not (sorry but Yanks have won :) )
--------------------------
So module does work, good work, its just little bits and pieces to finish, keep on!
bonne journée
Comment #17
dark-o commentedComment #18
amauric commented@alesr:
@Darko Kantic:
Translate the site is planned but not right away, for now we are attacking our market, the French market ;)
In fact I did not know that Drupal projects should be in English ..
Thank you for your very full review and glad you like it. I'll do a review of your project.
Bonne journée à toi aussi.
Comment #18.0
amauric commentedAdd "Reviews of other projects"
Comment #19
amauric commentedAdding the "PAReview: review bonus" issue tag.
http://drupal.org/node/1532580#comment-5869990
http://drupal.org/node/1503176#comment-5870002
http://drupal.org/node/1531908#comment-5870010
Comment #20
soncco commentedComment #21
amauric commentedHi,
Deleting unused query and using a non-generic permission : check.
Comment #22
klausiThanks for your reviews, just make sure that you pick applications that did not get a review in a long time.
Review of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Get a review bonus and we will come back to your application sooner.
manual review:
'<a href="https://www.ferank.fr/">' . $return . '</a> FERank';": do not create link markup yourself, use l() instead.But otherwise this looks RTBC to me. Assigning to tim.plunkett as he might have time to finally approve this. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #23
amauric commentedHello and thanks you klausi,
All the little problems are fixed / commited.
Comment #24
michelleI granted access based on klausi's RTBC. I think that's all that needs to be done? If not, let me know.
Comment #25
klausiThanks for your contribution, 1002Studio! Welcome to the community of project contributors on drupal.org.
Michelle has granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects depending on which you feel is best.
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.
As you continue to work on your module, keep in mind: Commit messages - providing history and credit and Release naming conventions.
Thanks to the dedicated reviewer(s) as well.
Comment #26.0
(not verified) commentedAdding reviews