The Agent virtual by ASKOM module is a relationship clients in automatic chat available 24 hours a day and 7 days a week service. No Advisor does need to be available, a virtual agent is responsible to interact with your visitors. It is capable of processing recurring questions and saves time for humans to focus on issues has high added value!

Benefits
o Reduce your costs of contact
o Decrease your bounce rate
o Humanize your site test for free the ASKOM solution through a 100% Free version

git repo:

git clone --branch 7.x-1.x http://git.drupal.org/sandbox/askom/2190447.git
CommentFileSizeAuthor
#3 askom.zip4.93 KBaskom
askom.zip4.77 KBaskom
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Dave Bagler’s picture

Do you have a link the sandbox project and have the code in a git repo?

You should remove the generated fields from your info file:

; Information added by drupal.org packaging script on 2011-01-08
version = "7.x-1.1"
core = "7.x"
project = "askom"
datestamp = "1294500066"

; Information added by drupal.org packaging script on January 1, 1970 - 00:00
version = "7.x-1.2"
core = "7.x"
project = "askom"
datestamp = "1295326592"

You need a function comment block for:

  • hook_help()
  • askom_admin_settings_form()

You need a file comment block for:

  • askom.module
  • askom.admin.inc
Dave Bagler’s picture

Status: Needs review » Needs work
askom’s picture

Status: Needs work » Needs review
FileSize
4.93 KB

hello

thanks for the comments.

here is the sandbox projet
https://drupal.org/sandbox/askom/2190447

no code in a git repo, cause i just don't understand how it works, sorry.

PA robot’s picture

Status: Needs review » Needs work

Git clone command for the sandbox is missing in the issue summary, please add it.

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.

Dave Bagler’s picture

I'm almost certain that you'll need to have your code in your sandbox's git repo in order to be granted full project status.

askom’s picture

Status: Needs work » Needs review
Issue tags: +customer support
PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxdialogfeed2195517git

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

askom’s picture

Status: Needs work » Needs review

new commit on git repo

feyisayo’s picture

Hello Askom,
Thanks for the work.

The Git repository link you have in the comments is not correct. I had to infer what your Git link was from the PA Robot's comment.

Please add the correct link to your description ie

git clone --branch 7.x-1.x http://git.drupal.org/sandbox/dialogfeed/2195517.git

In addition, there are numerous formatting issues with your code. Please see http://pareview.sh/pareview/httpgitdrupalorgsandboxdialogfeed2195517git for the current report.

Best wishes,
Feyisayo

askom’s picture

Issue summary: View changes

Thanks

it's seems like if it's not the good Git repo ...

here is the correct one with new files commited:
git clone --branch master http://git.drupal.org/sandbox/askom/2190447.git

askom’s picture

Issue summary: View changes
askom’s picture

Issue summary: View changes
askom’s picture

Status: Needs review » Fixed
askom’s picture

Status: Fixed » Needs review
imgio’s picture

Dear askom,
thanks for your work so far on the module.

Firstly, you should be working in a version-specific branch, not master.
View https://drupal.org/empty-git-master and perform that change.

Secondly, you have to fix all errors presented by pareview.sh:
http://pareview.sh/pareview/httpgitdrupalorgsandboxaskom2190447git
These will probably seem tedious and many will not make sense at first,
but they are important in keeping up the "standard practices" of the
Drupal community.

Good luck,

imgio

imgio’s picture

Status: Needs review » Needs work
askom’s picture

thanks for the review

I'm now working in a version-specific branch (7.x-1.x) and have fixed many errors presented by pareview.
There is just one error i can't fix cause i don't understand ... i hope it's possible to review now !

askom’s picture

Issue summary: View changes
Status: Needs work » Needs review
askom’s picture

Priority: Normal » Major

Priority Normal TO Major cause "awaiting response from a reviewer for 2+ weeks" as described here:
https://drupal.org/node/894256

Binu Varghese’s picture

Priority: Major » Normal
Status: Needs review » Needs work

@askom, while waiting for others to review your project, the very first thing you can do yourself is to fix all warnings and errors in - http://pareview.sh/pareview/httpgitdrupalorgsandboxdialogfeed2195517git

You can fix these as mentioned below:

README.txt
=========

All 5 warnings relate to: "Line exceeds 80 characters"

Solution: You can shorten it by just hitting Enter key (just before the 80th character) and start on new line. That's it. For more details please check: https://drupal.org/coding-standards#linelength

askom.admin.inc
============

The 2 warnings relate to: 'Format should be "* Implements hook_foo()" '

Solution: Replace function doc comment on line 9 with:

/**
* Implements askom_admin_settings_form()
* @return array
*/

and

Replace function doc comment on line 42 with:

/**
* Implements askom_admin_settings_form_validate()
* @param $form
* @param $form_state
*/

askom.install
=============
Likewise, on line 9 and 27 respectively add these function doc comments:

/**
* Implements hook_install().
*/

and

/**
* Implements hook_uninstall().
*/

askom.module
=============
Similarly, please fix other warnings here in this file.
The lone ERROR is self explanatory: "askom_requirements() is an installation hook and must be declared in an install file"

Let me guide you to this link: http://webwash.net/articles/how-notify-site-builders-if-something-requir...

Hope it helps!!

askom’s picture

Status: Needs work » Needs review

I really thank you for your advices.

I have fixed all errors in http://pareview.sh/pareview/httpgitdrupalorgsandboxaskom2190447git

Binu Varghese’s picture

@askom, in your .install file, as you have declared $t = get_t();

Line 18 should follow the below syntax:

'title' => $t('askom module'),

rather than

'title' => $t = 'askom module',

Similarly, fix the lines 19 & 21 as well. More info here - https://drupal.org/node/322731

Leaving you on "Needs review", with the hope that you fix these. Also, that should take care of the lone warning that is left :-).

askom’s picture

it's ok now. Thanks Binu !

askom’s picture

Priority: Normal » Major

Priority Normal TO Major cause "awaiting response from a reviewer for 2+ weeks" as described here:
https://drupal.org/node/894256

askom’s picture

Priority: Major » Critical

Priority MajorTO Critical cause "awaiting response from a reviewer for 2+ weeks"

znaeff’s picture

Status: Needs review » Needs work

Hi!
Way to speed up approving is to do PAReview bonus https://drupal.org/node/1975228
Having a review bonus will put your module application on the high priority list, see https://groups.drupal.org/node/142454

klausi’s picture

Status: Needs work » Needs review

That is not an application blocker, please do a real review of the source code.

dbcollies’s picture

Status: Needs review » Needs work

Generally I found this to look good. I only found a couple of things that I think need to be cleaned up before this is ready to be released:

  • The ASKOM ID is not validated
    • The askom_admin_settings_form_validate function validates that the ID is not blank, but it needs a more thorough check. It may be possible to inject code into the page if this value is maliciously constructed.
  • The path returned by askom_requirements is incorrect
    • The link to the settings form returned when the module is not configured is incorrect. It currently returns admin/settings/askom, when I believe it should be admin/config/system/askom
    • You should wrap that in the url() function.

There are still things missing, like the help text, and the ability to administer other settings, but I assume that those are coming.

dbcollies’s picture

Priority: Critical » Normal
PA robot’s picture

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

Closing 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.