owncloud-archive / chat

GNU Affero General Public License v3.0
38 stars 21 forks source link

Chat

Have chats in your ownCloud!

This app is deprecated!

Because this app was never released as production ready, and there was a good Chat app we decided to stop developing this app and instead create a Chat backend for https://github.com/owncloud/jsxc.chat.

Install

The Chat app depends on ownCloud 7.0.3 or newer. This means master (https://github.com/owncloud/core) can be used too. You can't directly use the Git repo without [building the CSS and JS code] (#important-run-grunt-when-you-change-js-files). You can use the package which is build every time a commit is pushed to the repository. Download it here

Screenshots

Initial screen screen shot 2014-11-30 at 09 44 28

XMPP Conversation screen shot 2014-11-30 at 09 45 23

ownCloud conversation screen shot 2014-11-30 at 09 45 55

Bold when new messages screen shot 2014-11-30 at 09 46 20

Contact/Conversation filtering screen shot 2014-11-30 at 09 46 45

Inviting users for group conversations screen shot 2014-11-30 at 09 47 05

Group conversations screen shot 2014-11-30 at 09 47 32

Picking a file to attach screen shot 2014-11-30 at 09 47 53

File attached screen shot 2014-11-30 at 09 48 06

Features

Contribute

Contriubtions are very welcome! You can contribute on many ways:

Important: run grunt when you change JS files

Because both the JavaScript and CSS source files are minified to one single file, grunt must be run after every change. The minified files are ignored by git. To simply test this repo see Install To run grunt you'll need NodeJS. On Arch Linux this can be installed via:

sudo pacman -S nodejs

On Ubuntu this can be installed via:

sudo apt-get update
sudo apt-get install nodejs npm

On OpenSUSE this can be installed via:

sudo zypper install nodejs

Install the dependencies (run from inside the Chat app folder)

npm install

Now you can run grunt (also inside the Chat app folder)

grunt