Introduction
ActiveHelper LiveHelp is a powerful Live Chat Server module for Drupal. Interact with your website visitors through a real time chat communication providing a higher level customer and sales support.
The ActiveHelper LiveHelp module allow to manage unlimited domains and agents in a single server installation included other CMS and regular HTML sites.
With this module you can have the full control of the support of all your sites from the main drupal installation.
Features
Unlimited Operators
Unlimited Domains
Proactive invitation
Chat Re-branding
Full Chat customization
27 Language Translations.
Support Panel desktop for Windows and MAC
Support panel mobile for iPhone/ipad , android and Playbook
More than 50 features
Requirements
Drupal 7.1.x
Installation
1. Download and unpack the ActiveHelper LiveHelp module directory in your modules folder
(this will usually be "sites/all/modules/").
2. Go to "Administer" -> "Modules" and enable the module.
Configuration
Go to the LiveHelp Server dashboard and follow the configuration steps on the step by step guide below : http://www.slideshare.net/activehelper/livehelp-for-druap-quick-start
Project Page
http://drupal.org/sandbox/activehelper/1691848
Repository URL
ActiveHelper sandbox : https://drupal.org/sandbox/activehelper/1691848
Git repository : http://drupalcode.org/sandbox/activehelper/1691848.git
Git Clone : git clone --recursive --branch 7.x-1.0 activehelper@git.drupal.org:sandbox/activehelper/1691848.git activehelper_livehelp
Reviews
This is our first module for drupal and this is the reason because we not have any review , but our extension is very popular on Joomla and WordPress.
Comments
Comment #1
lva commentedHi Peter,
There is an online tool which automatically performs a review of your code against the Drupal coding guidelines. When reviewing your code with this tool, it generates a large amount of issues.
You can find the tool at http://ventral.org/pareview/
The results of the automatic review of your code can be found at http://ventral.org/pareview/httpgitdrupalorgsandboxactivehelper1691848git
Can you please fix these issues first?
Comment #2
activehelper commentedHi Iva,
Thanks for you help, We will start today.
Regards,
Peter
Comment #3
activehelper commentedHi Iva,
We already finish with the code update, please take a look and let me know to proceed.
Regards,
Peter
Comment #4
lva commentedHi Peter,
You say that you fixed the issues reported by pareview, but when I run it through the application again I get a massive list of remarks. I agree that many of these are related to wrong indentation or too many whitespaces, but these things are important in the Drupal community. If everybody uses the same coding standards, it is a lot easier to review code.
So please have a look at the coding standards at http://drupal.org/coding-standards and have a look at the comments made by pareview at http://ventral.org/pareview/httpgitdrupalorgsandboxactivehelper1691848git and try to fix them.
I have also had a look at your code, and we'll need some time with that. You have a lot of code (over 7000 lines)... Anyway, something that I would already like to mention is that you sometimes use "LIMIT" in SQL queries. This is actually a statement which is not standard SQL syntax and not every database supports it. Drupal does support it through its database abstraction layer, have a look at
db_query_range().Also, you don't have to add a license.txt file. The Drupal packager automatically adds it for you when you'll be creating releases later.
You can also get a review bonus and we will come back to your application sooner: http://drupal.org/node/1410826
Comment #5
activehelper commentedHi Iva,
Many thanks for you time and sorry for the inconvenient.
I don't know what happens but this report show the same results that the old one.
We take a week to make all the changes and update the repo, but I think something is wrong with the repo update.
Is possible that I can run the test from a different source like the package installer ?
Regards,
Peter
Comment #6
groupdocs commentedMaybe something wrong with git updates, maybe you push to another git repo. The last commit was on 2012-07-31 01:03:35. Try to:
git clone your drupal repo
git clone --recursive --branch 7.x-1.0 activehelper@git.drupal.org:sandbox/activehelper/1691848.git activehelper_livehelp
make code changes and then git commit, git push.
Creating global variables looks like not a Drupal way.
Pleas, check this, maybe it will help you to improve your module.
Please, pay attention on theme() function and change you module accordingly. Maybe it will be even better to use template for admin/activehelper-livehelp page.
Including js files like this is not a good practice check Managing JavaScript in Drupal 7 for more info.
What is this archive file "activehelper_livehelp_external_original.zip" for?
Comment #7
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.