I did some chatting on the jabber room of the xmpp muc on jabber.org and today in the prosody muc on conference.prosody.im.

I was able to get Prosody to work directly with xmpp clients. I was following this http://groups.drupal.org/node/59163 tutorial to try and get Prosody and Drupal to communicate but I don't understand the Apache section. The Apache files mentioned do not exist or are empty. When I asked about this today in the Prosody MUC I had the following conversation:

(08:30:49 PM) islevegan: i'm trying to make drupal and prosody work together. i'm following this link http://groups.drupal.org/node/59163 and when i go to add the lines to apache configuration, i find nothing in the files mentioned, they are empty.
(08:31:47 PM) Maranda: isle both xmppframework and dxmpp are far from desiderable
(08:32:21 PM) islevegan: is there another way to integrate drupal and xmpp?
(08:32:35 PM) islevegan: that a non programmer can handle
(08:33:08 PM) Maranda: Fully integrate?
(08:33:18 PM) islevegan: well, same usernames and such
(08:33:28 PM) islevegan: the more, the better, i think
(08:34:03 PM) islevegan: whatever works, though, i'm experimenting
(08:34:55 PM) islevegan: maranda: looks like dxmpp has had some activity recently, so i thought i'd give it a try
(08:35:16 PM) islevegan: i have prosody going on the same server
(08:36:11 PM) Maranda: not for the moment, xmppframework is dead or so... Dxmpp seems to only work with ejabberd
(08:37:06 PM) islevegan: hmm, have you tried dxmpp with prosody?
(08:37:15 PM) Maranda: my solution is keep drupal and xmpp users separate
(08:37:46 PM) Maranda: I made a xmpp register form for drupal and a status check page
(08:38:13 PM) Maranda: No it didnt work when I tried
(08:38:30 PM) Maranda left the room (Disconnected: Replaced by new connection).
(08:38:48 PM) Maranda entered the room.
(08:39:12 PM) islevegan: how long ago did you try?
(08:39:30 PM) Maranda: 3-4 weeks
(08:39:56 PM) islevegan: i believe the first alpha came out since then and the developers claimed to have most of the major issues resolved
(08:41:53 PM) Maranda: I'd not have my hopes up though since they only tested (probably) with OF and ejabberd
(08:43:09 PM) islevegan: hmm
(08:43:22 PM) islevegan: well, i was following that tutorial i listed
(08:43:31 PM) islevegan: just not sure what to do on the apache thing
(08:43:46 PM) islevegan: i have debian 5 (lenny)
(08:44:33 PM) islevegan: do you know anything about that ?
(08:45:04 PM) Maranda: make a directory into your drupal base and add a .htaccess with the rewrite instructions there
(08:46:14 PM) islevegan: hmm, not sure what a .htaccess is
(08:46:45 PM) Maranda: I need a few then i'll try to provide a few instr.
(08:46:53 PM) islevegan: ok
(08:47:13 PM) Maranda: On a smartphone ATM :/
(08:36:11 PM) Maranda: not for the moment, xmppframework is dead or so... Dxmpp seems to only work with ejabberd
(08:37:06 PM) islevegan: hmm, have you tried dxmpp with prosody?
(08:37:15 PM) Maranda: my solution is keep drupal and xmpp users separate
(08:37:46 PM) Maranda: I made a xmpp register form for drupal and a status check page
(08:38:13 PM) Maranda: No it didnt work when I tried
(08:39:13 PM) islevegan: how long ago did you try?
(08:39:30 PM) Maranda: 3-4 weeks
(08:39:55 PM) islevegan: i believe the first alpha came out since then and the developers claimed to have most of the major issues resolved
(08:41:53 PM) Maranda: I'd not have my hopes up though since they only tested (probably) with OF and ejabberd
(08:43:09 PM) islevegan: hmm
(08:43:22 PM) islevegan: well, i was following that tutorial i listed
(08:43:31 PM) islevegan: just not sure what to do on the apache thing
(08:43:46 PM) islevegan: i have debian 5 (lenny)
(08:44:33 PM) islevegan: do you know anything about that ?
(08:45:03 PM) Maranda: make a directory into your drupal base and add a .htaccess with the rewrite instructions there
(08:46:14 PM) islevegan: hmm, not sure what a .htaccess is
(08:46:45 PM) Maranda: I need a few then i'll try to provide a few instr.
(08:46:53 PM) islevegan: ok
(08:47:10 PM) Maranda: On a smartphone ATM :/
(08:48:19 PM) islevegan: i understand
(07/20/2010 08:37:15 PM) Maranda: my solution is keep drupal and xmpp users separate
(07/20/2010 08:37:46 PM) Maranda: I made a xmpp register form for drupal and a status check page
(07/20/2010 08:38:13 PM) Maranda: No it didnt work when I tried
(07/20/2010 08:39:13 PM) islevegan: how long ago did you try?
(07/20/2010 08:39:30 PM) Maranda: 3-4 weeks
(07/20/2010 08:39:55 PM) islevegan: i believe the first alpha came out since then and the developers claimed to have most of the major issues resolved
(08:41:53 PM) Maranda: I'd not have my hopes up though since they only tested (probably) with OF and ejabberd
(08:43:09 PM) islevegan: hmm
(08:43:22 PM) islevegan: well, i was following that tutorial i listed
(08:43:31 PM) islevegan: just not sure what to do on the apache thing
(08:43:46 PM) islevegan: i have debian 5 (lenny)
(08:44:33 PM) islevegan: do you know anything about that ?
(08:45:03 PM) Maranda: make a directory into your drupal base and add a .htaccess with the rewrite instructions there
(08:46:14 PM) islevegan: hmm, not sure what a .htaccess is
(08:46:45 PM) Maranda: I need a few then i'll try to provide a few instr.
(08:46:53 PM) islevegan: ok
(08:47:10 PM) Maranda: On a smartphone ATM :/
(08:48:19 PM) islevegan: i understand
(08:59:30 PM) Maranda: Ok basically you need to create a subdirectory into your drupal code base dir and create a .htaccess file with the following
(09:00:10 PM) The topic is: Prosody | Latest stable release is 0.7.0: http://blog.prosody.im/prosody-0-7-0-released/ | XMPP is fun (and bow ties are cool).
(09:00:37 PM) Maranda: [IfMod mod_rewrite.c]
(09:00:46 PM) Maranda: RewriteEngine On
(09:02:06 PM) Maranda: RewriteRule /bosh/ http://prosodyaddress:5280/http-bind/ [p]
(09:02:08 PM) islevegan: i don't think i know enough about what you are talking about to fill in the blanks.
(09:02:28 PM) Maranda: [/IfMod]
(09:03:34 PM) islevegan: are you referring to the folder that has settings.php?
(09:04:07 PM) islevegan: create this file in that location?
(09:04:23 PM) Maranda: No
(09:04:51 PM) Maranda: Go in the top level directory of your drupal installation
(09:05:31 PM) islevegan: there is more than one domain that is being served by this one drupal installation. i wish to make dxmpp available only on one of the domains at this time.
(09:05:53 PM) Maranda: It's okay
(09:06:11 PM) islevegan: so /var/www/drupal ?
(09:06:11 PM) Maranda: :)
(09:06:16 PM) waqas left the room (Replaced by new connection).
(09:06:41 PM) Maranda: Yes if that's the name of your document root
(09:07:00 PM) Maranda: Create a sub folder called bosh
(09:07:32 PM) Maranda: And create the .htaccess file in there
(09:07:37 PM) islevegan: hmm, i still don't think i know enough to make sense of this
(09:09:01 PM) islevegan: :-(
(09:09:03 PM) islevegan: sorry
(09:09:23 PM) Maranda: Well I dont think I can provide easier instructions then this :/
(09:09:23 PM) islevegan: way too many questions are in my mind when i read your instructions
(09:10:07 PM) islevegan: like, i'm not sure if it's the right location and when you say .htaccess, what is that, just nano .htaccess and copy / paste your suggestions, etc
(09:10:34 PM) islevegan: i don't know if i can determine with much confidence that it is the right location
(09:10:46 PM) Maranda: Search apache docs regarding .htacccess
(09:10:54 PM) Maranda: .htaccess rather
(09:11:29 PM) islevegan: looking
(09:12:46 PM) Maranda: I'm not used to provide false informations :/
(09:16:03 PM) islevegan: httpd.apache.org/docs/1.3/howto/htaccess.html the author doesn't like .htaccess files and i don't have much better understanding.
(09:16:18 PM) islevegan: looking at another location
(09:16:22 PM) islevegan: for more info
(09:16:46 PM) Maranda: Do you use apache 1.3..?
(09:17:30 PM) islevegan: i think it's apache 2 something
(09:18:24 PM) islevegan: this other article doesn't recommend them either,
(09:18:25 PM) islevegan: http://wiki.apache.org/httpd/Htaccess
(09:18:37 PM) islevegan: oh well
(09:18:57 PM) Maranda: No other way to do it within a drupal install
(09:19:30 PM) islevegan: what is this guy doing then? http://groups.drupal.org/node/59163
(09:21:19 PM) Maranda: The .htaccess file of drupal in the top level directory causes inserting the instructions in the server vhost config file tb overridden
(09:22:36 PM) Maranda: And you _cant_ turn off configoverride
(09:24:03 PM) islevegan: well the article i last linked to says nothing about this stuff and suggests that it will accomplish the same objective that i have
(09:24:37 PM) islevegan: there is no mention of .htaccess in the article
(09:26:21 PM) Maranda: Sorry I tried to help you, you're free to figure it out by yourself :). Bbl.
(09:27:36 PM) Maranda left the room (Disconnected: connection closed).