Skip to content
This repository has been archived by the owner on Aug 27, 2021. It is now read-only.

magenta-aps/alfresco-edit-online-off-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

edit-online-off-site

This module makes it possible to perform the "Edit Online" action on files outside of sites.

This means, it is possible to perform "Edit Online" from within "My Files" or "Shared Files", as well as any other repository path.

It does this by creating a site called "eods", which everyone is able to read/write to. The folders beneath the root folder (Company Home), are each added as children of the "eods" site (with the exception of the "Sites" folder, as that would create a cycle). This does not mean that anyone can read/write to any of the folders in the site, since ACLs are inherited based on the primary parent of the node, e.g. the original parent folder. If a node is added or removed from the root, it will also be removed from the "eods" site.

Additionally, the "eods" site will be hidden from the site finder in Share, and hidden from WebDAV and CIFS (for example).

This project requires both a Repository and Share AMP file to be installed to work.

The project requires Java JDK 7 to build because it has to support both Alfresco 5.0.c and up (5.0.c requires JDK 7).

To install, run:

mvn package

In both the edit-online-off-site-repo and edit-online-off-site-share directories.

Then, copy the AMP files in edit-online-off-site-repo/target/ and edit-online-off-site-share/target/ to the "amps" and "amps_share" folders of an Alfresco installation, respectively.

Tested on Alfresco 5.0.c/5.0.d. Use at your own risk.

Removing the eods site

If you want to uninstall or for some other reason remove the eods site, you can do this running the following included webscript as admin: http://localhost:8080/alfresco/service/cleanup-eods.

This will first unparent the folders from the eods site's document library and then it will delete the site.

LICENSE

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

About

Alfresco module to allow use of the "Edit Online" for documents outside of sites

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published