Apps
Knowledge
People
Register
Login


-
- Content .- Fans (46) .- Knowledge Base (1) . 

JavaScript XMPP Chat

   3.1.1  

ownCloud Tool

Score 81%
sualkosualko
University of Konstanz
JavaScript XMPP Chat
zoom


JavaScript XMPP Chat
zoom


JavaScript XMPP Chat
zoom


Version Control:  Link
Issue Tracker:  Link
Homepage:  http://www.jsxc.org
Mailinglist:  Link
other:  Link
Minimum required   ownCloud 8.0
Maximum required   ownCloud 9.2
Downloads:  18972
Submitted:  Dec 11 2013
Updated:  Feb 14 2017

Description:

Attention!!! Please don't use the comment section to report issues. Use our issue tracker, because it is used to track issues ;-).

Real-time chat app for ownCloud with OTR, SMP and video calls (WebRTC). This app requires external XMPP server (openfire, ejabberd etc.). Starting from 3.0 we are shipping an experimental (not all features yet, maybe not stable) XMPP server written in PHP.

To use this chat you need the same password in ownCloud and XMPP.

e.g. OC: klaus or klaus@example.org
XMPP: klaus@example.org

You get a free TURN account for video calls at http://numb.viagenie.ca

Installation manual: https://github.com/sualko/jsxc/wiki/Install-ojsxc-(owncloud)

For more information please visit http://www.jsxc.org.

After you enabled and configured the app in the admin panel, you should see a small gray border on the right side of your window. Now you have two opportunities to start: Click on the gray border or log off and log in again.

Features:
For a list of features visit http://www.jsxc.org.

PGP fingerprint:
A3C4 DF1D 626D F8E1 E982 E68E 20C7 433F 9AD1 4FD7

Release history and signatures:
https://github.com/jsxc/jsxc.owncloud/releases/




Changelog:

See https://github.com/owncloud/jsxc.chat/blob/master/CHANGELOG.md



License:
MIT

All Versions
Send to a friend
Subscribe
Other  Apps  from sualko
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12 

-
.

 Files Scrollbar not usable due to XMPP chat

 
 by euneuber on: Mar 15 2015
 
Score 50%

Hi, I really like your chat, but the handle of your js panel overlaps the file scroll bar...

Please find a way to leave the scroll bar accessible.

Thanks.


Reply to this

-

 Re: Files Scrollbar not usable due to XMPP chat

 
 by Luticus on: May 10 2015
 
Score 50%

I completely agree, as I've had users complain about this too. If the handle was 1/2 to 1/4 it's current size, so that the scroll bar wasn't completely covered, it would be much better. Other than that this app is great and is an absolute must have in my owncloud! Thanks Devs!


Reply to this

-

 Re: Re: Files Scrollbar not usable due to XMPP ch

 
 by sualko on: May 10 2015
 
Score 50%
sualkosualko
University of Konstanz

https://github.com/jsxc/jsxc.owncloud/commit/0f45767227da52ca7cc9837e65238613f2a55c08

Should fix your issue.


Reply to this

-

 Re: Re: Re: Files Scrollbar not usable due to XMP

 
 by Luticus on: May 11 2015
 
Score 50%

Oh man! That is infinitely better! This should definitely be in the main application by default.

Thanks so much for this!


Reply to this

-

 CSP problem

 
 by v1r0x on: Mar 24 2015
 
Score 50%

Hi,
thanks for your app!
I would like to use it, but I don't figure out how to set the correct csp.

I tried this one and the same without the https:// and without /http-bind/, but nothing worked

"custom_csp_policy" => "default-src 'self' https://owncloud.mydomain.tld:5281/http-bind/; script-src 'self' 'unsafe-eval';
style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *",

In firefox (firebug) I get the following (german) error message:
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf self blockiert ("script-src https://owncloud.mydomain.tld 'unsafe-eval'").

But login works. If I use IE or Chromium I can't login.

Any ideas?

regards
v1r0x


Reply to this

-

 Re: CSP problem

 
 by sualko on: Mar 24 2015
 
Score 50%
sualkosualko
University of Konstanz

Can you create a proxy like in [1] described? Otherwise open an issue at [2].

[1] https://github.com/jsxc/jsxc/wiki/Prepare-apache
[2] https://github.com/jsxc/jsxc/issues


Reply to this

-

 Re: Re: CSP problem

 
 by v1r0x on: Mar 24 2015
 
Score 50%

Sorry, I forgot to mention, that I'm using nginx instead of apache.

In a second attempt I removed the CSP and tried to use proxy pass in nginx and the url works (if I type in my browser https://owncloud.mydomain.tld/http-bind/ I get the "ejabberd mod_http_bind" page) but in firebug I still get the csp error and the chat doesn't load.


Reply to this

-

 Re: Re: CSP problem

 
 by v1r0x on: Mar 24 2015
 
Score 50%

I'll have a look at the owncloud.log later (sorry for the spam)


Reply to this

-

 Re: Re: Re: CSP problem

 
 by v1r0x on: Mar 25 2015
 
Score 50%

BOSH should work now (forgot to enable it in the ejabberd.cfg ^^'), but I get no response from the http-bind.


=ERROR REPORT==== 2015-03-25 03:24:22 ===
E(<0.524.0>:extauth:133) : extauth call '["auth","username","mydomain.tld",
"password"]' didn't receive response

=INFO REPORT==== 2015-03-25 03:19:02 ===
I(<0.516.0>:ejabberd_http_bind:506) : Session timeout. Closing the HTTP bind session:

I enabled the proxy in nginx like this:
location ~ ^/http-bind/ {
proxy_pass https://localhost:5281;
proxy_set_header Host $host;
proxy_buffering off;
tcp_nodelay on;
}

I even tried it only with the first line, the whole url instead of localhost and some other things, but I think this is the correct version (at least this is the answer I get from google for "nginx ejabberd" ;))

I don't know if this is an ejabberd- or nginx-error.


Reply to this

-

 rights user ejabberd

 
 by v1r0x on: Mar 27 2015
 
Score 50%

I think I solved my previous problem. If I change the auth method from your external script to internal everything works fine.
But if I switch back to external the authentification does not work, because of a problem with owncloud and ejabberd (I guess).

I wrote a small script, which does the exact same thing as the checkuser function.
If I execute this script I get the following message:
su ejabberd -c ./test.php
Data directory (/www/owncloud/data) is invalid
Please check that the data directory contains a file ".ocdata" in its root.

If I execute this script as root, everything is fine and it returns 1 for existing user, 0 otherwise.

ejabberd is a member of www-data and I did everything mentioned in your documentation.

Any idea?


Reply to this

-

 Re: rights user ejabberd

 
 by v1r0x on: Mar 29 2015
 
Score 50%

I fixed it!
The data-folder had wrong rights for www-data group. The x (execution) was missing. Now everything works fine. Thanks!


Reply to this

-
.

 Chat Panel still displayed after owncloud logout

 
 by niahm on: Apr 21 2015
 
Score 50%

Hi, the app is awesome !
but i have a problem with the visibility of chat panel, it still displayed after i logout from owncloud,
i can still send messages to other users.
any ideas how to fix the logout ?


Reply to this

-

 Re: Chat Panel still displayed after owncloud logo

 
 by sualko on: Apr 23 2015
 
Score 50%
sualkosualko
University of Konstanz

There is already a open issue for this: https://github.com/jsxc/jsxc/issues/49


Reply to this

-
.

 Proper browsers supports and storage

 
 by PICCORO on: May 20 2015
 
Score 50%
PICCOROPICCORO
massenkoh
Home

this chat does not works with all browserws, only firefox and chrome..

in enterprise environment oc uses postgres or oracle, and this plkugin does not configured very well the oracle db

this why this king of apps are outside of serious suppport from owncloud


Reply to this

-

 Re: Proper browsers supports and storage

 
 by sualko on: May 21 2015
 
Score 50%
sualkosualko
University of Konstanz

If you have any issues, please open an issue with a helpful description of your problem.

jsxc uses the oc api and therefore it should work with all db backends. But this is an open source software, you can help to improve jsxc by fork and pull.


Reply to this

-
.

 Browser Issues

 
 by conradb on: May 20 2015
 
Score 50%
conradbconradb
miradata e.K.

I finally got it to work - which is pretty cool. But on Chromium only. I misserably failed to connect from Chromium to Firefox or between Firefoxes.

On Firefox I can chat perfectly - it also works with encryption - but a video call does not result into a notification at the far end. The near end keeps ringing - i can see myself in the cam mirror - but no avail.

Firefox on Android makes the far side ring - but no WebRTC communication gets established: Both ends show their local camera image and that's it.

What's wrong? Javascript browser issues - routing? I have configured a turn server which allows calls between two natted endpoints.

What now? Firefox should work - as described in the documentation. (I have two Linux endpoints, Firefox 37.0.2 and 38 )


Reply to this

-

 Re: Browser Issues

 
 by sualko on: May 21 2015
 
Score 50%
sualkosualko
University of Konstanz

Please open a new issue on [1].

[1] https://github.com/jsxc/jsxc/issues


Reply to this

-

 Re: Re: Browser Issues

 
 by PICCORO on: May 21 2015
 
Score 50%
PICCOROPICCORO
massenkoh
Home

i open a issue about that, and the response was: "upgrade u'r browser" ... not every can upgrade.. due there's no upgrade.. midory, arora, upzilla.. and all based on webkit..


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12 

Add commentBack




-
 
 Who we are
Contact
Register
Explore
Apps
Knowledge
People
Participate
Add App
Public API
About apps.ownCloud.com
Legal Notice
Report Abuse
 

Copyright 2011-2017 apps.ownCloud.com Team  
All rights reserved. apps.ownCloud.com is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.