Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
14 Dec 2011 at 19:02 UTC
Updated:
11 Jan 2013 at 16:24 UTC
We transform your visitor chat engagement into an experience.
1 - RumbleTalk is the first chat with different chat themes. One may choose a chat theme or create one easily.
2 - Use our cool chat editor to create your own type of chat.
3 - The same chat can be placed in any website, blog, sent as url, add to facebook or toolbar.
4 - Talk from your pc, mobile or tablet
Project link: http://drupal.org/sandbox/RumbleTalk/1369470
For drupal 6 & 7
Comments
Comment #1
patrickd commentedYou got some formatting issues (See http://ventral.org/pareview/httpgitdrupalorgsandboxrumbletalk1369470git, you can use this site to re-test your self).
If you got questions on this, please ask!
Comment #2
rumbletalk commentedThis should be ok (i hope).
Can you verify that please?
Comment #3
patrickd commentedjust try it your self
go to http://ventral.org/pareview/httpgitdrupalorgsandboxrumbletalk1369470git
-> repeat review
and it will be scanned again, if there are still issues, you can use this to check your self while developing
Comment #4
patrickd commentedStill issues of comment #1.
Not fixed for weeks -> needs work.
Please fix these issues, retest your self and change back to needs review.
Comment #5
rumbletalk commentedOK, finalized.
Comment #5.0
rumbletalk commentedChange of description, error typos
Comment #5.1
rumbletalk commentedAdded some images and text
Comment #6
rumbletalk commentedCan you review?
Comment #7
tonybuckingham commentedLine 27, chat_with_themes__rumbletalk.module:
You should replace the path on this line with the path for your module's configuration page, so that the output is displayed on this page. ( replace the path with admin/config/user-interface/rumbletalkchat ).
Line 89, chat_with_themes__rumbletalk.module:
You should encode the link wrapped in the t() using l(), and use a placeholder to include the link in the output.
The README.txt file asks the user to visit rumbletalk.com for more information about how to use the module, but I wasn't able to find the instructions anywhere on the site. I would add some instructions in the README and in the _help hook. There is no mention anywhere about how the chat widget is actually made to appear anywhere. By looking at the code, I can determine that the widget can be added by enabling a filter on one of my "text formats", but another drupal user who just installed your module would have no way of knowing this, or what filter token to use. In other words, the help and README should include something like:
- enable module
- go to admin/config/content/formats
- select the format you want to enable RumbleTalk on
- mark the checkbox for RumbleTalk chat
- when creating content, insert [rumbletalkchat] into the post where you want the widget to appear
Comment #8
rumbletalk commentedHi Guys, we have changed that...can you approve our version.
Our chat now is Fully HTML5, so we hope it will be a good addition for Drupal.
Comment #9
KLicheR commentedAutomatic review
There's seem to be some little things pending with the coding standards.
You can see them here:
http://ventral.org/pareview/httpgitdrupalorgsandboxrumbletalk1369470git-...
Manual review
README.txt
First thing I notice, like exposed by #7, is the lack of information in the README.txt file:
You don't talk about the configuration menu;
You didn't notice about the specifications of the text formats to choose (Plain text dosen't work for example).
Comments in code
It could be great to specify the hooks you implements like this:
It's really more convenient for people who reads your code.
Module list
Suggestion: You could add the link to access the configuration panel in the module list (/admin/modules).
Instructions: http://www.drupalcoder.com/blog/configure-links-on-modules-overview-page...
Internalization
Some strings use the t() function, some no:
Errors messages relevance
If I'm a simple visitor, this message will not really help me cause I can't configure access permissions or RumbleTalk plugin. The administrative part of the messages could be log with the watchdog() function.
I've also notice that after I've refresh a test page multiple time, the plugin dosen't load. It's stock on loading. Maybe a timeout/access error should be add.
Suggestion: Given that the visitors can see these errors messages, maybe they should be configurable.
Form validation
I can write potatoe in the configuration form (
/admin/config/user-interface/rumbletalkchat) and save without a problem.Comment #10
chakrapani commentedChanging it to needs work based on #comment9.
Comment #11
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.
Comment #11.0
klausiImage removal