Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Envolve Chat Integration Module Details »»
Envolve Chat Integration Module
Version: 2.01, by andrew.lee andrew.lee is offline
Developer Last Online: Nov 2011 Show Printable Version Email this Page

Category: Chat Modifications - Version: 4.x.x Rating:
Released: 12-17-2010 Last Update: 07-12-2011 Installs: 84
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.

About the Envolve Chat Plugin
This module will connect your vBulletin forum to Envolve chat. Envolve is a chat toolbar similar to Facebook's chat bar that allows your users to have group and one-on-one chats with each other while browsing your forums.

This mod requires an API key from Envolve in order to function. Visit http://www.envolve.com to get one. A free version is available that provides a full feature set for up to 25 concurrent users. Higher numbers of chatters require a paid account.

This mod integrates your forum's account system with Envolve so that when users are logged into your vBulletin site it also logs them into the chat. In addition, it integrates your profile pictures / avatars and profile information. With the 2.0 release of the mod, other users can now view your profile information and get a link to your profile simply by placing their mouse over your name.

The Envolve chat system is a rich solution for community chat. Some of its features include group chat (both public and private), one-on-one chat, the ability to pop chats out into their own windows, moderation controls (boot / block / ban / timed ban), chat message translation, resizable chat windows, chat sharing, and drag-and-drop chat invitations. As a hosted solution, all chat traffic is handled by Envolve's servers and will not place any additional load on your server.

Installation:
Detailed installation instructions can be found here:
https://www.envolve.com/docs/vbulletin-chat-plugin.html. They are also provided in the Readme.txt file.
You can see and try out the chat at http://www.envolve.com.

This version of the mod will work for both vBulletin 4.x and vBulletin 3.8.x.

Screenshots:
Here the "People List" can be seen open in the lower right hand corner of the page. This shows all users who are currently viewing the forum. This site owner has chosen to only allow logged-in users to chat.


Here a public group chat has been opened, and the user has moused-over another user to see his profile information.


Here a user is creating a new group chat that will be shown to the other users on the site. He has also "popped-out" the "General" chat into its own window.

Download Now

File Type: zip envolve_vbulletin_chat.zip (6.7 KB, 520 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
6 благодарности(ей) от:
BCP Hung, Blooded, Jigglez, Pvtiste, staffurdu, x3n

Comments
  #152  
Old 07-24-2011, 01:46 PM
Bonjax Bonjax is offline
 
Join Date: Jul 2011
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Andrew, you have people on your website that are listed as using your chat system but they are no longer use it. You list Lacuna Expanse on your home page as using envolve but when I go to your site they aren't using your product.

Then when checking out your blog where you have an article on how Envolve has been upgraded for vBulletin you have StarHawkCenter who tried out your system but when I go to their site they aren't using envolve.

Another concern is that there are no links to vBulletin installations on your vBulletin blog article.

In fact, I can't find any successful forum installations on your web page. Perhaps you have been busy and haven't updated your web page but I'd be interested to see links to successful vBulletin instllations.

Btw, we are migrating to vBulletin are interested in purchasing the product but would like to see installations that have been working and have some longevity. I don't want to be adding and subtracting features to the site as they isn't fair to our members. I want to find something that works and stay with it.

Thank You
Reply With Quote
  #153  
Old 07-24-2011, 02:31 PM
andrew.lee andrew.lee is offline
 
Join Date: Dec 2010
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bonjax - the majority of our customers use our chat inside their login walls, so you won't see the chat unless you have an account (in many cases for vBulletin, you not only need an account, but you have to be in certain user groups to have it active).

Both the sites you listed actually are still using it and are quite happy. Here are some examples:
1) http://www.gatheringstatic.com/forums/ (does not require login)
2) Lacuna Expanse: http://us1.lacunaexpanse.com/ (does not require login)
3) StarHawkCenter: http://www.starhawkcenter.net/ (requires login)
4) http://www.benzoexodus.com/forum/ (requires login)
5) http://forums.phoenixrising.me/ (requires login)

You can take a look at many of the forums in people from this thread as well, as a good chunk of them are using it on their sites.
Reply With Quote
  #154  
Old 07-24-2011, 05:21 PM
Bonjax Bonjax is offline
 
Join Date: Jul 2011
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Andrew, thanks for the reply on your user base.

You may want to update your website to reflect that information as it looks like you are touting users that you either don't have or have tried your product and left. Just a thought..

I'm surprised that folks are using Envolve behind a user wall. What is the thinking and or the positives in not letting guests see the chat? It seems like one of the best features of your product is that folks can see it and when they want to join in they have to register on your site which results in new members.

I'm interested to hear your feedback as well as anyone who is using the product in that manner.

Keep up the good work Andrew, I look forward to ordering your product soon for our launch on August 1.
Reply With Quote
  #155  
Old 07-24-2011, 07:21 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bonjax View Post
Andrew, thanks for the reply on your user base.

You may want to update your website to reflect that information as it looks like you are touting users that you either don't have or have tried your product and left. Just a thought..

I'm surprised that folks are using Envolve behind a user wall. What is the thinking and or the positives in not letting guests see the chat? It seems like one of the best features of your product is that folks can see it and when they want to join in they have to register on your site which results in new members.

I'm interested to hear your feedback as well as anyone who is using the product in that manner.

Keep up the good work Andrew, I look forward to ordering your product soon for our launch on August 1.

We use envolve as an "opt-in" system from the User CP- the reason being many members complain any chat software on the site will get the whole site blocked at their jobs that have firewalls in to detect and block real-time chat sites.
Reply With Quote
  #156  
Old 07-24-2011, 09:25 PM
Bonjax Bonjax is offline
 
Join Date: Jul 2011
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BirdOPrey5 View Post
We use envolve as an "opt-in" system from the User CP- the reason being many members complain any chat software on the site will get the whole site blocked at their jobs that have firewalls in to detect and block real-time chat sites.
Thanks for that feedback, wasn't aware of that. That would be a concern although I wonder how many new members are gained by having an open system. Would they more than offset the current users that can't access the site?

If the chat box is enabled for everybody some now may be blocked at work but many have cellphones and they can access the forum when not at work.

Wish I had more data to make the call, guess it would be trial and error.

How do you make it an "opt-in" system? is there a page where people can click on something to "opt in"? Or do you use another method?

Appreciate your feedback.
Reply With Quote
  #157  
Old 07-24-2011, 10:03 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bonjax View Post
Thanks for that feedback, wasn't aware of that. That would be a concern although I wonder how many new members are gained by having an open system. Would they more than offset the current users that can't access the site?

If the chat box is enabled for everybody some now may be blocked at work but many have cellphones and they can access the forum when not at work.

Wish I had more data to make the call, guess it would be trial and error.

How do you make it an "opt-in" system? is there a page where people can click on something to "opt in"? Or do you use another method?

Appreciate your feedback.
I made a custom user profile field in the Admin CP, User Profile Field Manager.

Make a single selection radio box.

Options:
Yes
No

Not required.

Then edit this plugin in Plugin Manager...

Put the ENTIRE code of the plugin inside a conditional like:

Code:
if ($vbulletin->userinfo['field5'] == "Yes")
{

  // all original code here

}
where "field5" is whatever field number vbulletin assigns to your new field:
field5, field6, field7, whatever...

Note: Check carefully because the field number is not always the same as the display order- you don't care about the display order, just the field number.
Reply With Quote
  #158  
Old 07-24-2011, 10:50 PM
Bonjax Bonjax is offline
 
Join Date: Jul 2011
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BirdOPrey5 View Post
I made a custom user profile field in the Admin CP, User Profile Field Manager.

Make a single selection radio box.

Options:
Yes
No

Not required.

Then edit this plugin in Plugin Manager...

Put the ENTIRE code of the plugin inside a conditional like:

Code:
if ($vbulletin->userinfo['field5'] == "Yes")
{

  // all original code here

}
where "field5" is whatever field number vbulletin assigns to your new field:
field5, field6, field7, whatever...

Note: Check carefully because the field number is not always the same as the display order- you don't care about the display order, just the field number.
BOP, thanks for the feedback! Is it easy to turn Envolve off and on? Looking at the user panel I can't see where there's an on/off button. Is there another way? What would probably work for me is to have it on before 8 AM and after 6 PM. That is when 95% of folks are at work in offices and are in front of computers.

Thanks again for your great feedback.
Reply With Quote
  #159  
Old 07-24-2011, 11:26 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bonjax View Post
BOP, thanks for the feedback! Is it easy to turn Envolve off and on? Looking at the user panel I can't see where there's an on/off button. Is there another way? What would probably work for me is to have it on before 8 AM and after 6 PM. That is when 95% of folks are at work in offices and are in front of computers.

Thanks again for your great feedback.
The Single Selection Radio Box, you name the options. I use "Yes" and "No" because my question is: Enable Real-time chat?

But if you want to ask "Turn chat on or off" you could name your options on and off.

All the work turning it on and off is done by the conditional in the plugin code. That chat only uses 1 plugin so it's just 1 edit to turn it on and off.

Doing it by time would be a lot harder (relatively speaking) plus you'd have to account for timezones- assuming you have users all around the country or even the world.

Much better IMO to let users turn it on or off. Plus many might be on home/school networks who don't care.
Reply With Quote
  #160  
Old 07-25-2011, 11:50 AM
Bonjax Bonjax is offline
 
Join Date: Jul 2011
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the input, BOP. I've decided keep the chat up all day long. For those folks who have sites with chat on them blocked at work, that is what cellphones are for.

Speaking of cellphones, does Envolve work with the vBulletin Apps or TapaTalk?
Reply With Quote
  #161  
Old 07-26-2011, 12:39 AM
andrew.lee andrew.lee is offline
 
Join Date: Dec 2010
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks so much BirdOfPrey for all the info. Bonjax, you might also want to try adding this to the footer of your page:

<script type="text/javascript">
envoOptions={defaultToOff: true};
</script>

This will turn it off by default as well, but allow your users an easy way to turn it back on (it'll put a little button in the corner.

Unfortunately I'm not familiar with TapaTalk, but please do give it a shot and let us know how it goes!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:18 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04981 seconds
  • Memory Usage 2,360KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (6)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete