πŸ“‘ Collabora Online for Nextcloud
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
Joas Schilling 766766c8f2 Remove is shipped 2015-01-27 12:52:36 +01:00
appinfo Remove is shipped 2015-01-27 12:52:36 +01:00
assets Move the expected FFS response to the assets 2014-11-05 18:05:06 +03:00
controller Fix member disconnection routes 2014-11-19 01:15:15 +03:00
css better style for close button 2014-12-23 15:16:14 +01:00
img remove shadow effect from icon, reduce size 2014-07-02 22:01:19 +02:00
js Apply some upstream patches 2015-01-26 23:51:28 +03:00
l10n [tx-robot] updated from transifex 2015-01-21 00:43:19 -05:00
lib Skip non-supported mimes 2015-01-23 19:03:49 +03:00
src Patch for Tollbar 2014-12-19 12:05:33 +03:00
templates Do not load previews when they are disabled. Ref #425 2015-01-15 00:43:39 +03:00
tests define PHPUNIT constant only if not already set 2015-01-02 09:46:13 +01:00
.travis.yml Remove php 5.3 and build.xml 2014-12-18 23:35:15 +01:00
README.md Fix build target 2015-01-23 17:31:41 +03:00
admin.php Add config page and settings 2014-03-31 20:27:07 +03:00
index.php Do not load previews when they are disabled. Ref #425 2015-01-15 00:43:39 +03:00
personal.php Default documents dir for upload. Ref #49 2013-10-01 19:34:08 +03:00
public.php Revert "Fix stylesheets loading in pipeline mode. Ref #348" 2014-10-08 20:28:59 +03:00
settings.php rename office -> documents 2013-08-28 12:02:27 +02:00

README.md

documents

Documents app for ownCloud

An ownCloud app to work with office documents alone and/or collaboratively.

Build Status

Known issues

Problem: Editor doesn't open. Spinner spins for ages.
Solution: Try to disable gzip for Documents app by adding the following line to your .htaccess:
SetEnvIf Request_URI .*/apps/documents/ajax/.* no-gzip dont-vary

Problem: Doc(x) support doesn't work
Solution: Install at least libreoffice-common and libreoffice-writer packages for your distro.
If you don't want to mess around with dependencies, you need simply install unoconv package. It will do the trick for you.

How to add more fonts

  • Upload font files to documents/css/fonts directory
  • Edit documents/css/fonts.css adding @font-face rule for each uploaded file

WebODF upgrade

  1. Build WebODF:

     git clone https://github.com/kogmbh/WebODF.git webodf
     mkdir build
     cd build
     cmake ../webodf
     make webodf-debug.js-target editor-compiled.js-target
    
  2. Refresh code and create a new branch:

     cd /path/to/documents
     git checkout master
     git pull --rebase
     git checkout -b new-branch
    
  3. Run upgrade script:

     ./src/updateWebODF.sh /path/to/WebODF/buildDir
    
  4. Resolve confilcts in patches (if any). Commit changes.

  5. Update patches in /path/to/documents/src/patches according to conflicts. Commit changes.

  6. Test UI. Fix glitches by updating CSS. Commit changes.

  7. Run locale extraction script:

     ./src/updateWebODF.sh
    
  8. Commit changes

  9. Push the branch for testing

  10. You are done.