c166c7b189
Support for default settings when there is none provided by user was already in lib/appconfig.php But we were using the CoreConfig object always which queries the database; lets use the appConfig object so that if the value is missing in the database, we still have the default value to take care of the app. |
vor 8 Jahren | |
---|---|---|
appinfo | vor 8 Jahren | |
assets | vor 8 Jahren | |
controller | vor 8 Jahren | |
css | vor 8 Jahren | |
img | vor 8 Jahren | |
js | vor 8 Jahren | |
l10n | vor 8 Jahren | |
lib | vor 8 Jahren | |
templates | vor 8 Jahren | |
tests | vor 8 Jahren | |
.gitignore | vor 8 Jahren | |
.scrutinizer.yml | vor 9 Jahren | |
.travis.yml | vor 8 Jahren | |
CONTRIBUTING.md | vor 9 Jahren | |
Makefile | vor 8 Jahren | |
README.md | vor 8 Jahren | |
admin.php | vor 8 Jahren | |
owncloud-collabora-online.spec.in | vor 8 Jahren | |
personal.php | vor 8 Jahren | |
public.php | vor 8 Jahren | |
settings.php | vor 8 Jahren |
README.md
richdocuments – ownCloud application to integrate Collabora Online
Installation
make dist
Creates a tarball. The contents should go under owncloud/apps/richdocuments
.
rpmbuild -ba -vv owncloud-collabora-online.spec
Creates an RPM package (tested only with openSUSE). The CODE VM uses it.
Memcache is a requirement (tested only with APCu). Install php-apcu, php5-apcu, or whatever this package is called on your Linux distro, and add the following line to owncloud/config/config.php:
'memcache.local' => '\OC\Memcache\APCu',
From command line you can use:
occ config:system:set --value='\OC\Memcache\APCu' memcache.local
You can enable richdocument application from the command line:
occ app:enable richdocuments
You need to configure the WOPI Client URL, which is where the LibreOffice Online WebSocket Daemon (loolwsd) is listening. It is in Admin - Collabora Online section in ownCloud, or you can set it from command line:
occ config:app:set --value='https://<hostname or IP address>:<port>' richdocuments wopi_url
Default port is 9980. If loolwsd was compiled without SSL (like in the CODE VM), you have to write http
instead of https
. If you use SSL, and you get the following error:
cURL error 60: SSL certificate problem: self signed certificate in certificate chain
You have to add the CA cert manually to ownCloud trusted cert storage:
cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt