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

Reply
 
Thread Tools
Enhanced Jabber (XMPP) Integration Details »»
Enhanced Jabber (XMPP) Integration
Version: 1.23 RC 4, by Sebijk Sebijk is offline
Developer Last Online: Oct 2021 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 3.7.x Rating:
Released: 05-12-2008 Last Update: 04-28-2011 Installs: 34
DB Changes Uses Plugins Template Edits Auto-Templates
Re-useable Code Code Changes Additional Files Translations  
No support by the author.

Modification is compatible with vBulletin 3.6, 3.7 and 3.8.

As Jelsoft still hasn't been able to integrate Jabber as normal IM Field, I had to make my own hack. This Add-On is based on the Jabber Integration by Patria, but completly rewrite this Mod.

What is different in this Add-On?

This Add-On gives you a lot more than just an IM Field for Jabber. It
allows users to send Jabber Messages (see screenshot 2) and can send
Birthday wishes via Jabber, if the JID has been entered by the user. New
post, thread and PM notifications, are integrated too, duuh!

In future we plan seperate Setting for Jabber and E-Mail.

The PHP code changes in EN-codechangs.txt are optional and is not required for running this hack.

Included Languages:
  • German
  • English
  • Russian

Version History:

Quote:
Version 1.23 RC 4:

* PHP 5.3 Compatibility Fixes for xmpphp
* Bugfixes from Charles_1 included (Thanks to Charles_1)
Thank you to flosoft for the English Translation and zCarot for the Russian Translation.

For Auto-Template Changes you need the Template Modification System from Andreas. If is this not installed, read the EN-templateedits-enhanced_jabber.txt for Template Changes.

If you like Jabber, join to the Jabber social group at vBulletin.com (Link not working was removed from vBulletin.com?)

PHP Version:

Minimal is PHP 4.3.3 required, but PHP 5.2.6 is recommended.

License:

This Product is licensed under the LGPL License.

The xmpp Class is licensed under the GPL v2 License, but I have a permission from the Author to use this. See upload/includes/XMPPHP/LICENSE under Exceptions for more details.

Is a vBulletin 4 version planned?

Yes, see here: https://vborg.vbsupport.ru/showthread.php?t=262896

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 10-18-2008, 06:27 PM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

New Version is out:

Quote:
Version 1.23 Beta 5:

* Fix a Error in Jabber Popup Form
* Add a Versions Check URL
Reply With Quote
  #33  
Old 10-24-2008, 11:33 AM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Version 1.23 Beta 6:

* Complete Notifications via Jabber
(Weekly and Daily Notifications about new Threads and Posts)
* Jabber Field now in Admin CP editable.
* Notifications about new PMs integrated (Beta!)
* UTF-8 no longer required (Thanks to Stoebi)
* Fix Missing Template: im_send_jabber_complete_2 caching (Thanks to Stoebi)
* Removed Auto Authorization Menu (because it is not implemented in Class yet)
* Improved Instant Notifications about new Posts via Jabber
* Add a Option to disable the Jabber ID for Guests
I think, this is the last beta release before I going to the Release Candidates.
Reply With Quote
  #34  
Old 10-24-2008, 12:09 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Many thanks! This is really getting somewhere. Please add a complete functionality overview to the 1st post.
Reply With Quote
  #35  
Old 10-24-2008, 12:16 PM
pipin's Avatar
pipin pipin is offline
 
Join Date: Jan 2005
Posts: 164
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great progress!

We will use it after we will have installed our own jabber server.
Reply With Quote
  #36  
Old 10-26-2008, 04:02 PM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alfa1 View Post
Many thanks! This is really getting somewhere. Please add a complete functionality overview to the 1st post.
Yes, I will make this later.
Reply With Quote
  #37  
Old 12-08-2008, 08:42 AM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Version 1.23 Beta 7 is out:

Quote:
* Updated xmpphp Class (SVN Rev 73)
* Fix a Bug in functions_jabber_digest.php (Thanks to Hapi)
* Fix a Bug with the UFP (Thanks to Stoebi)
Reply With Quote
  #38  
Old 02-27-2009, 09:21 PM
matkus matkus is offline
 
Join Date: Jan 2004
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using vB 3.8.1 and latest version found here.
I can't send visitor messages to myself, user ID 1. Other users can do this, i can send it to others and so on.
I'm not sure if it's admin reason or user ID 1 reason, But when sending visitor message to myself i get whitepage. After disabling this mod problem does not exist any more.
Any suggestions?
Reply With Quote
  #39  
Old 03-05-2009, 11:36 AM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

I have no problems with this. Is AJAX enabled? What PHP Version are you use?
Reply With Quote
  #40  
Old 03-05-2009, 02:37 PM
Sebijk Sebijk is offline
 
Join Date: Oct 2005
Location: Germany/Bottrop
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now the Enhanced Jabber Integration is going to Release Candidate. But I haven't enough free time to support the product, but support is still valid, as far as my time permits.

Changes since Version 1.23 Beta 7:

Quote:
Version 1.23 RC 1:

* Some Template Modifications (TMS) changed to Template Hooks.
(Thanks to DragonMasterNYC for using some Code parts)
* Updated xmpphp Class (SVN Rev 75)
* PM Notifications via Jabber is not any more depended with the Setting:
Send E-Mail Notifications about new Private Messages
(useful, if you don't like double Messages)
* Automatically Redirects, if a User sends a Jabber Message from a User Profile.
The Planned Function moved to the future Version 1.24 for time reasons.
Reply With Quote
  #41  
Old 03-07-2009, 08:58 PM
TandyServices's Avatar
TandyServices TandyServices is offline
 
Join Date: Aug 2008
Location: All over the USA
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Having an error when trying to send messages.


Code:
Fatal error: Uncaught exception 'XMPPHP_Exception' with message 'Could not connect before timeout.'
in /home1/mysite/public_html/includes/XMPPHP/XMLStream.php:327 Stack trace:
#0 /home1/mysite/public_html/includes/start.xmpphp.php(20): XMPPHP_XMLStream->connect()
#1 /home1/mysite/public_html/includes/start.jabber.php(31): require_once('/home1/mysite...')
#2 /home1/mysite/public_html/includes/functions_newpost.php(1384) : eval()'d code(3): require_once('/home1/mysite...')
#3 /home1/mysite/public_html/includes/functions_newpost.php(1384): eval()
#4 /home1/mysite/public_html/includes/functions_newpost.php(576): exec_send_notification(250, '2', 513)
#5 /home1/mysite/public_html/newreply.php(376): build_new_post('reply', Array, Array, Array, Array, Array) #6 {main}
thrown in /home1/mysite/public_html/includes/XMPPHP/XMLStream.php on line 327
Had to disable. Any suggestions?
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 12:39 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.08447 seconds
  • Memory Usage 2,317KB
  • 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
  • (1)bbcode_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete