• This repository has been archived on 24/Jul/2018
  • Stars
    star
    136
  • Rank 266,750 (Top 6 %)
  • Language
    JavaScript
  • Created about 11 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ownCloud Documents is collaborative editing of rich-text documents.

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:

     ./src/updateWebODF.sh prepare
    

or

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

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

     ./src/updateWebODF.sh copy
     ./src/updateWebODF.sh patch
    
  3. Resolve confilcts in patches (if any). Commit changes.

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

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

  6. Run locale extraction script:

     ./src/updateWebODF.sh
    
  7. Commit changes

  8. Push the branch for testing

  9. You are done.

More Repositories

1

apps

Repo for ownCloud apps. Code here is work in progress and not intended for endusers
JavaScript
373
star
2

news

πŸ“° News app for ownCloud
PHP
289
star
3

mail

πŸ’Œ Mail app for ownCloud
PHP
245
star
4

documentation

πŸ“˜ The ownCloud documentation and manual
CSS
185
star
5

calendar

The ownCloud calendar app
PHP
177
star
6

mozilla_sync

PHP
120
star
7

contacts

The Contacts app
JavaScript
94
star
8

owncloud.org

🌐 Development repository for the owncloud.org website
PHP
71
star
9

windows-phone

ownCloud Windows Phone App
C#
50
star
10

jsxc.chat

Facebook-like XMPP chat for owncloud with OTR-encryption.
JavaScript
49
star
11

3rdparty

Some 3rd party libraries that are necessary to run ownCloud
46
star
12

maps

🌐 Maps app for ownCloud
JavaScript
42
star
13

chat

PHP
38
star
14

pi-image

Scripts and configurations for Raspberry PI disk images
Shell
29
star
15

nexus

Outdated - PoC for integrating reva, eos, kopano, openldap, phoenix and caddy
Makefile
27
star
16

notes-OSX-App

Objective-C
23
star
17

vm

Scripts to build an ownCloud community production VM - this was in use until 9.1.x releases. Since 10.0.1 we build appliances with Univention
Shell
23
star
18

sync-qt

An ownCloud syncing client
C++
22
star
19

ocdev

a tool for creating app templates and setting up installations from git
Python
21
star
20

mod_security

Repository for example configurations
20
star
21

gallery-old

JavaScript
19
star
22

design

Some ownCloud Mockups
18
star
23

search_lucene

The ownCloud search_lucene app
PHP
18
star
24

shorty

PHP
15
star
25

rados

Use CEPH as primary storage via librados
PHP
15
star
26

webos

The ownCloud webOS App
JavaScript
14
star
27

news-mobile

CSS
12
star
28

News-Qt-App

A repository for the Qt based Newsreader Mobile app.
C++
12
star
29

homebrew-owncloud

a repository for homebrew
Ruby
11
star
30

SMStorage

PHP
10
star
31

videos

A simple videos app
PHP
10
star
32

user_cas

Currently maintained in :
PHP
10
star
33

promo

Repository to collect ownCloud promotion material like logos, sticker templates, flyers and talk decks.
10
star
34

acceptance-testing

User stories and virtual machine configurations
Ruby
9
star
35

windows8

A Windows 8 client
JavaScript
9
star
36

web_hooks

Publish/Subscribe mechanism for ownCloud - based on pubsubhubbub
PHP
8
star
37

enterprise

Docker image for ownCloud enterprise edition
6
star
38

security

πŸ›‘οΈ hardens ownCloud security with brute force protection, 404 detection and strong password enforcement
PHP
6
star
39

example-storage

Minimal example filecache implementation using memcache
PHP
5
star
40

branded_clients

Manuals for building branded iOS, Android, and desktop sync clients
JavaScript
5
star
41

client

Base image for the ownCloud client stack
Dockerfile
4
star
42

proxy

Python
3
star
43

files_locking

PHP
3
star
44

news-chrome-notifier

JavaScript
3
star
45

files_irods

Integration with iRODS
PHP
3
star
46

sociallogin

PHP
3
star
47

alpine

Base Alpine image for the ownCloud stack
Shell
3
star
48

talk

PHP
2
star
49

app-tutorial

JavaScript
2
star
50

news-updater

πŸ“° feed updater for ownCloud News app
2
star
51

terraform

Terraform scripting for ownCloud
HCL
2
star
52

app-approval

πŸ’€ out-of-order
2
star
53

smashbox

Base Smashbox image
Starlark
2
star
54

user_management

JavaScript
2
star
55

windows-phone-uploader

Visual Basic
2
star
56

ubuntu-snap

1
star
57

wiki

ownCloud wiki app
PHP
1
star
58

eos-stack

eos cluster storage images
Shell
1
star
59

app-template

ownCloud Application Template
PHP
1
star
60

ocautomate

A tool for automating building apps
PHP
1
star
61

qnap

Docker ownCloud image for qnap
Starlark
1
star
62

webui-tests

Python
1
star
63

disableunsharing

⛓️ Prevents users from unsharing folders shared by admins
PHP
1
star