vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Integration with vBulletin - Enhanced Jabber (XMPP) Integration (https://vborg.vbsupport.ru/showthread.php?t=179114)

Sebijk 05-12-2008 10:00 PM

Enhanced Jabber (XMPP) Integration
 
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

Sebijk 05-13-2008 06:55 PM

*reserved*

flosoft 05-13-2008 06:58 PM

Cool, it's finally here. Installing it immediately :)

AlexanderT 05-13-2008 08:42 PM

This one is *pretty* *cool*, Sebijk!

myown 05-13-2008 08:57 PM

tagged for getting updates...

Mum 05-13-2008 09:35 PM

Does everyone do this ' You would also need to fix includes/class.jabber2.php to make it work
with ISO-8859-1:' or only german users? I'm a bit confused at the install instructions.

touba 05-13-2008 10:12 PM

i think it depends which encoding runs on your board... for a german, ISO-8859-1 seems logic... you're from NZ, do you UTF-8 ? :p

Mum 05-14-2008 03:05 AM

I have absolutely no idea, how do i find out what encoding it uses?

Netaudio 05-14-2008 06:53 AM

*Merci*

Sebijk 05-14-2008 01:04 PM

Quote:

Originally Posted by Mum (Post 1519004)
I have absolutely no idea, how do i find out what encoding it uses?

Hello,

Standard Encoding is ISO-8859-1. The English language have not special characters like ????, so you have not problem with this. The fix to work with ISO-8859-1 includes/class.jabber2.php is needed, when a User sends a Jabber Message with special characters.

Alfa1 05-14-2008 01:53 PM

Thank You!!!!!

Sebijk 07-20-2008 07:25 PM

So, the English Translation for Instructions is completed :).

Alfa1 07-21-2008 01:14 PM

Will you be adding other notifications as well?

Sebijk 07-27-2008 07:16 AM

Perhaps in the next release.

Mum 08-08-2008 06:49 PM

Couldn't you enhance this to include a jabber chat room? So all members could join using jabber to one chatroom?

Sebijk 08-08-2008 07:34 PM

Hello,

The current Jabber Class is from Florian Schmitz and have not any functions for Jabber MUC. If your search for a Jabber Web MUC, see at http://zeank.in-berlin.de/muckl/. MUckl is web-based application for Jabber groupchats which aims to be very easy to use (supply a nick and hit the button…).

Alfa1 08-08-2008 10:32 PM

Very interesting.
Would be cool to have Jabber group chat integration (Either member login integration or forum account <-> jabber account integration)

Mum 08-09-2008 07:21 PM

I've been working on jabber integration and will let you know how i did it if you pm me :) This includes group chat :)

Sebijk 08-10-2008 12:24 PM

Cool! Please send me more Information via pm.

Sebijk 08-13-2008 06:33 AM

The Version 1.23 Beta 1 includes a new Jabber Class "xmpphp". This requires PHP 5 (and 64 bit Users requires PHP 5.2.6). You can select, the classes. floele is the legacy Class and works in PHP 4 or PHP 5. xmpphp requires PHP 5.

Mum 08-13-2008 07:06 PM

I'm working on this using MUCkl - are you familiar with this?

Sebijk 08-13-2008 08:50 PM

Not really. MUCkl is completly AJAX und JavaScript based and use http-binding (or http-polling). The problem is the config.js is public for all, so everyone can see the password for the Jabber Account, that use for MUCkl, if you don't using SASL Anonymous.

Mum 08-18-2008 09:13 PM

Ended up just installed sparkweb - works really well, quite happy with it :)

flosoft 08-19-2008 05:27 PM

Hey guys,

what do you think of the new class?

Sebijk 09-20-2008 07:33 PM

New Version 1.22 Beta 2 is out.

Alfa1 09-20-2008 07:45 PM

Thank you for your work. This is developing more and more in the direction of full Jabber integration.

Alfa1 09-26-2008 11:56 PM

Please add 1.23 beta 3. I see it's out in German.

Sebijk 09-27-2008 01:21 AM

Have you imported the EN-product-enhanced_jabber.xml ? Beta 3 is here out.

Alfa1 09-27-2008 02:17 AM

Ah. got it. Thanks.

Sebijk 10-15-2008 07:44 PM

New Version is out:

Quote:

Version 1.23 Beta 4:

* Replaced $_REQUEST-Variables in $_GET and $_POST
* Some codes located in external PHP Files (PHP 4 Compatibility)
* Phrase these_functions_require_jabber updated (Jabber Clients Link)
* Two Plugins in Hook sendmessage_start merged to one
* Updated Jabber Class from floele (Is a file from Flyspray Project)
* Updated xmpphp Class (SVN Rev 60)

Sebijk 10-18-2008 06:27 PM

New Version is out:

Quote:

Version 1.23 Beta 5:

* Fix a Error in Jabber Popup Form
* Add a Versions Check URL

Sebijk 10-24-2008 11:33 AM

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.

Alfa1 10-24-2008 12:09 PM

Many thanks! This is really getting somewhere. Please add a complete functionality overview to the 1st post.

pipin 10-24-2008 12:16 PM

Great progress!

We will use it after we will have installed our own jabber server.

Sebijk 10-26-2008 04:02 PM

Quote:

Originally Posted by Alfa1 (Post 1651745)
Many thanks! This is really getting somewhere. Please add a complete functionality overview to the 1st post.

Yes, I will make this later.

Sebijk 12-08-2008 08:42 AM

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)

matkus 02-27-2009 09:21 PM

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?

Sebijk 03-05-2009 11:36 AM

Hello,

I have no problems with this. Is AJAX enabled? What PHP Version are you use?

Sebijk 03-05-2009 02:37 PM

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.

TandyServices 03-07-2009 08:58 PM

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?


All times are GMT. The time now is 06:06 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01267 seconds
  • Memory Usage 1,810KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete