back to HOME

You need an Rich Text Editor for ownCloud?

This plugin can give you the solution.
EditDoc is an advanced WYSIWYG Editor plugin for ownCloud 7.x. WYSIWYG is an acronym for "what you see is what you get".

ownCloud Information

ownCloud is a software suite that provides a location-independent storage area for data (cloud storage). The project was launched in January 2010 by KDE developer Frank Karlitschek to create a Free software alternative to commercial cloud providers. In contrast to commercial storage services, ownCloud can be installed on a private server at no additional cost.

ownCloud is an open source file sync and share solution that is as easy to use as Dropbox, but is hosted in your data center, on your servers, using your storage. With ownCloud, all your data is backed by your enterprise security, management tools, policies and procedures.

The project is based on PHP and a SQLite, MySQL, Oracle or PostgreSQL database, so ownCloud can run on all platforms that meet these requirements. ownCloud can be operated via a web interface and is thus not tied to a particular operating system. However, native applications, such as File Manager or Group Wares can interact with ownCloud via an interface and provide data and files locally.

ownCloud Features

- Access Your Data
- Sync Your Data
- Share Your Data
- Undelete
- Powerful Search
- Document Viewer
- Tasks
To see all ownCloud features click HERE.

About this plugin

EditDoc is an advanced WYSIWYG Editor plugin for ownCloud 7.x. WYSIWYG is an acronym for "what you see is what you get".

EditDoc is based on TinyMCE (GNU LESSER GENERAL PUBLIC LICENSE).










Requirements

Operational ownCloud 7 instance. Permission to copy the plugin to your ownCloud server. After this you have to enable the plugin in the ownCloud webinterface/apps tab.

Easy Installation and Deployment


- Download and extract the EditDoc files in folder '<%owncloud_webroot%>/apps/editdoc/'.
- Enable the ownCloud app in the ownCloud web admin section
- Disable CSP in owncloud config.php (read Known Issue nr2 in CHANGELOG.txt)
- Create Text file with extension .html.
- Drop and Drag pictures into EditDoc.
- To disable the imagePlugin edit index.php and set '$imagePlugin=false;'

Check the lastest version on: http://www.toolstogether.nl

More Information

Changelog:
17 nov 2014
- When opening EditDoc a blank page with no WISIWYG menu. See known issues nr2 for the solution.

12 nov 2014
- Added EditDoc French language file (l10n/fr.php)

8 sept 2014:
- Added EditDoc Spanish language file (l10n/es.php)

2 sept 2014:
- Works with Owncloud 7
- EditDoc language files (for now.. Dutch, English, Spanish and German. Please send new language files to me. I will include them in the package)
- Insert and Select Images from ownCloud user repository
- TinyMCE 4.1.4
- Code optimalisation
- Adding EditDoc Quick Start feature. Browse to 'http://[YOURSERVER]/index.php/apps/editdoc/'

Known Issue:
1. Including shared images in EditDoc documents only works as shared folder is a primary user folder (eg /files/[USER]/[SHARED FOLDER])
2. When opening EditDoc in Firefox, Chrome, eg a blank page with no WISIWYG menu. This is due to the webbrowser Content-Security-Policy (CSP). CSP is enabled in the lateste webbrowsers.
There are two solutions to this issue:
Option1. In firefox you can disable CSP. Open in address bar 'about:config' and search for 'security.csp.enable' and turn it off.
Option2. Global disable CSP on the owncloud webserver. This can be disabled by adding the custom_csp_policy in the owncloud config.php.

Place these lines in the $CONFIG Array section in the http://[YOURSERVER]/config/config.php file

$CONFIG = array (...
...
/* Custom CSP policy, changing this will overwrite the standard policy */
'custom_csp_policy' => "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *",
...
);



Change Default TinyMCE Language

Language files can be downloaded from: http://www.tinymce.com/i18n/

Download the language file and save in folder '<%owncloud_webroot%>/apps/editdoc/tinymce4/langs/'. In this example 'sv_SE.js'.

Future Addons

No specific addons scheduled. Drop an email if you have any requests.

Download Software

To get the Software, go to the Download section of this website.

If you have any issues or feature requests, drop an email and maybe we can help you.