documents/README.md

65 строки
2.6 KiB
Markdown
Исходник Постоянная ссылка Обычный вид История

2013-08-27 22:11:11 +04:00
documents
=========
2013-09-30 22:39:58 +04:00
Documents app for Nextcloud
2014-05-27 23:51:51 +04:00
A Nextcloud app to work with office documents alone and/or collaboratively. It can open ODF documents and supports the basic features around text markup and inserting images. Tables can be displayed and edited but not created. Most other features are not supported. As the Documents app does not import documents to an internal representation and export them upon saving, editing will rarely damage documents, even if it can't display or handle elements.
2013-09-30 22:39:58 +04:00
Deprectated 💀
-------------
Sadly, WebODF is no longer developed and the company behind it has closed up. We might continue to try to keep Documents compatible with Nextcloud releases. But, as browsers change and office document formats evolve, the WebODF engine itself is expected to start exhibiting more and more issues over time and it will cease to function at some point. Unless a significant time effort can be invested in WebODF, there is not much that can be done about this.
2014-05-13 16:33:04 +04:00
2017-09-25 10:49:39 +03:00
We suggest to migrate to [Collabora Online.](https://nextcloud.com/collaboraonline)
### 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`
2013-09-30 22:39:58 +04:00
**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.
2013-09-30 22:39:58 +04:00
### 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
2015-01-13 17:00:34 +03:00
### WebODF upgrade ###
1. Build WebODF:
2015-01-13 17:29:06 +03:00
2015-06-12 18:25:28 +03:00
./src/updateWebODF.sh prepare
or
2015-01-13 17:29:06 +03:00
git clone https://github.com/kogmbh/WebODF.git webodf
mkdir build
cd build
cmake ../webodf
2015-06-12 18:25:28 +03:00
make all webodf-debug.js-target build-wodocollabtexteditor
2015-01-13 17:00:34 +03:00
2. Refresh code and create a new branch:
2015-01-13 17:29:06 +03:00
cd /path/to/documents
git checkout master
git pull --rebase
git checkout -b new-branch
2015-01-13 17:00:34 +03:00
3. Run upgrade script:
2015-01-13 17:29:06 +03:00
2015-06-12 18:25:28 +03:00
./src/updateWebODF.sh copy
./src/updateWebODF.sh patch
2015-01-13 17:29:06 +03:00
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.