Beginner who needs help... how do I get this set up?

william101 - December 17, 2008 - 01:21
Project:XMPP Framework
Version:6.x-6.x-dev
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:closed
Description

First of all, let me say that this is probably my favorite module on drupal, I am really excited to put it to good use. I am looking for a good way to allow users to Private message each other (similar to Facebook), and Instant message their friends when they are online.

I am getting fairly decent at getting my modules to work... but I have to be honest, this one is giving me a run for me money.

I guess the biggest thing for me is figuring out how to actually set up the XMPP server, etc. Do I need an XMPP server, or is the API just that?

On the XMPP API Settings screen, it lists a few fields for me as follows:

XMPP Server - which is lists an IP address already for me - is this ok, or do I need to put something different here?
XMPP Port - again, is this port that it designates, the default port, meaning that I should not change it?
Admin JID - Do I create whatever name I want here?
Admin JID Password - Same for the password?
Admin JID Server - Is this different than the XMPP server? If so, what should I put here?

The XMPPClient configuration settings screen said the page was "not found", perhaps because I have not finished the API screen?

The same is true for the XMPP Node MUC config screen - not found -

The XMLRPC Settings gives me the following options:

XMLRPC Url - using the same IP as the XMPP server - Is this correct, or do I change this as well?
XMLRPC Port - with a double digit number present - I assume this is default and correct
XMLRPC Query String - Not the slightest idea what I should place in this box.

I apologize if I did not form this question well. This is my second post on Drupal, so if I can post better then next time, please kindly give me some guidelines for effective posting. I appreciate your Module, and I appreciate your help.

#1

darren.ferguson - December 17, 2008 - 14:12

No apologies needed.

Starting from your first question the framework is not a server and you will need to have your own server to connect too in order to utilize this functionality.

Regularly i use either an Ejabberd or OpenFire server, the xmlrpc portions are purely written for ejabberd though hence if you are using them you will need ejabberd. The XMPP API is written in pure xmpp and will work on both openfire and ejabberd.

XMPP API settings:
XMPP Server - your server that you have set up either IP or the Hostname
XMPP Port - port that you wish to connect with, normally 5222 unless using ssl old style which would then be 5223
Admin JID - This would be a JID with administrative priviledges on your xmpp server (for use with XEP-0133 server administration)
Admin JID Password - The Admin JID's password
Admin JID Server - this is the server they are the admin for, since in ejabberd you can use the same ip with multiple domains being served.

If the xmppclient and xmpp_node_muc configuration screens are not displayed you might want to re-installl the modules to get the menu paths for them created.

I hope the above answered your questions.

#2

darren.ferguson - January 6, 2009 - 15:48
Status:active» closed
 
 

Drupal is a registered trademark of Dries Buytaert.