Visitors Voice analyzes anonymized search- and click behavior and can provide editors with actionable data about how to help more visitors find what they are looking for on their web or intranet.
Visitors Voice API which gives access to all data and the module for Drupal makes it easy for developers to use this data inside their Drupal application.
Currently Visitors Voice is used by about 30 clients, dominated by public organisations.
Link to project page:
http://en.visitorsvoice.com
Direct Link to github clone:
https://github.com/iamrasec/visitorsvoice_api
Sandbox URL:
https://drupal.org/sandbox/iamrasec/2080155
Drupal repository URL:
http://drupalcode.org/sandbox/iamrasec/2080155.git
Other projects reviewed:
- https://drupal.org/node/2039489#comment-7888495
- https://drupal.org/node/2085833#comment-7891775
- https://drupal.org/node/2097475#comment-7950033 (Pontus Rosin)
TAG: PAReview: reviewbonus
| Comment | File | Size | Author |
|---|---|---|---|
| #37 | coder-results.txt | 5.93 KB | klausi |
Comments
Comment #1
bappa.sarkar commentedPlease add your sandbox URL and drupal repository URL
Comment #2
iamrasec commentedSandbox URL: https://drupal.org/sandbox/iamrasec/2080155
Drupal repository URL: http://drupalcode.org/sandbox/iamrasec/2080155.git
Thanks!
Comment #3
bappa.sarkar commentedComment #4
bappa.sarkar commentedPlease check above
Comment #6
iamrasec commentedOk, will apply the following changes.
The functions you mentioned are there for use to connect to Visitors Voice API. This module is kinda like a base module for Devs that are using Visitors Voice. Currently, working on a module that is dependent on this one. Thanks!
Comment #7
bappa.sarkar commentedAn Example module should be good.
Comment #8
bappa.sarkar commentedThe comment #5 is a SPAM!
Comment #9
iamrasec commentedAdded a README.txt and Removed the comments.
Comment #10
iamrasec commentedWhat do you mean by Example module? A demonstration of the usage?
Comment #11
bappa.sarkar commentedYes. That would be nicer!
Comment #12
Pontus Rosin commentedHi, Im the one who has initiated the development of this plugin. You can read more about our product at http://en.visitorsvoice.com and you can check out the API at http://api.visitorsvoice.com/.
We have many ideas of how to use our API for Drupal - for example to present internal search terms of a page/group of pages in order to help users navigate (quite common feature). Another idea is to present incoming/outgoing internal search terms in the edit mode for a page.
But we are not really sure how to do this in "the Drupal way" and would love to get some feedback on that from you guys or other Drupalists.
Therefore we would like to just as a start get this module published and in this way attract ideas and brains to our project/product. Whats your take on that?
Comment #13
Pontus Rosin commentedMore details on the ideas:
For the first idea this call would be used: http://api.visitorsvoice.com/Help/Api/GET-api-v1-SearchTermsFromUrl-Get_...
As url one can send in a full url or part of url and get all search terms made from pages matching that url. For example:
http://www.....com/category/specificpage.html => get outgoing search terms from that url
http://www.....com/category/ => get outgoing search terms from all subpages
For the second idea this call would be used: http://api.visitorsvoice.com/Help/Api/GET-api-v1-UrlContext-Get_start_da...
This gives valuable insights for editors when they work with their pages.
Comment #14
Pontus Rosin commentedPerhaps we should change the name of this plugin to "Visitors Voice Site Search Analytics API" and the other modules we plan to do we could call "Visitors Voice Site Search from pages" and "Visitors Voice Site Search Analytics" etc
What's your take on that?
Best,
Pontus
Comment #15
iamrasec commentedAny update on this? I think @Pontus Rosin has clearly explained the purpose/function of our module. Thanks!
Comment #16
iamrasec commentedYou can see a demo of the module here: http://iamrasec.kd.io/samples/visitorsvoice6/
API calls and their responses.
Comment #17
PA robot commentedLink to the project page and git clone command are missing in the issue summary, please add them.
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 #18
Pontus Rosin commentedLink to project page and git clone command added.
Thanks,
Pontus
Comment #19
Pontus Rosin commentedUpdated status as well to need review.
Comment #19.0
iamrasec commentedadded link to other projects reviewed
Comment #20
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxiamrasec2080155git
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #21
iamrasec commentedAll issues on http://pareview.sh/pareview/httpgitdrupalorgsandboxiamrasec2080155git has been addressed to.
Comment #22
kscheirerAside from that, this would be RTBC from me.
----
Top Shelf Modules - Crafted, Curated, Contributed.
Comment #22.0
kscheirerAdded sandbox URL and Drupal repository URL to description
Comment #23
iamrasec commentedThanks @kscheirer! I have removed the master branch now.
Comment #24
kscheirerThanks!
----
Top Shelf Modules - Crafted, Curated, Contributed.
Comment #25
nick_vhI don't think the docblocks/doxygen written in the sandbox is completely in line with how Drupal expects documentation to be written.
For example :
However, it should be like the following example :
So the word after the @ needs to be a known word, not the argument.
Comment #26
Pontus Rosin commentedThank you, now this is fixed.
Comment #26.0
Pontus Rosin commentedAdded another project reviewed
Comment #26.1
Pontus Rosin commentedI have added one more project reviewed.
Comment #27
Pontus Rosin commentedI cant add tags to this page, but we claim the reviewbonus (PAReview: reviewbonus).
Comment #28
klausiDid you forget to push your changes? http://drupalcode.org/sandbox/iamrasec/2080155.git
You can add tags to issues like this:
Comment #29
Pontus Rosin commentedI have a major issue - the developer that helped us with this module doesnt respond any longer and I dont know how to push the changes to http://drupalcode.org/sandbox/iamrasec/2080155.git? If you check here I have made the changes
https://github.com/iamrasec/visitorsvoice_api
and I thought this was enough.
Any suggestions how I should proceed with this?
Comment #30
kscheirerI would say to do the following:
Unfortunately, we can only review drupal projects and sandboxes, not github. Sending to klausi as he would know better.
----
Top Shelf Modules - Crafted, Curated, Contributed.
Comment #31
klausiYep, exactly. Since we are vetting users here in this process you should open your own sandbox and your own project application issue.
Closing this one.
Comment #32
iamrasec commentedHi klausi,
Sorry wasn't able to check back here as I was having connection problems these past few days. Will make the necessary fixes.
Opening back this project.
Thanks,
Cesar
Comment #33
iamrasec commentedComment #34
iamrasec commented@Nick_vh,
Thanks for that. Rewriting the docblocks.
Comment #35
iamrasec commentedDocblocks rewritten.
Comment #36
klausiReview of the 6.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. You have to get a review bonus to get a review from me.
manual review:
Your doc blocks are stil formatted wrong, check the standards: https://drupal.org/node/1354#param
It might be nice to have an example module included that actuallly does something with the received data, like displaying it in a block or similar.
But otherwise looks good to me. Since this was RTBC already and further fixing the doc blocks is not a critical application blocker ...
Thanks for your contribution, iamrasec!
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 #37
klausiForgot coder sniffer attachment.
Comment #38
iamrasec commentedThanks klausi!
Comment #38.0
iamrasec commentedAdded into description:
TAG: PAReview: reviewbonus