# Characteristics of the Alternatives Evaluated like Collaborative Workspace
## Alternative to SharePoint
[TOC]
### Drupal 
Drupal is a free and open-source content management framework that can be used by individuals or groups of users to easily create and manage many types of Web sites.
#### Features:
- [x] Calendar
- https://www.drupal.org/project/fullcalendar_view
- [x] Document Management
- [x] Blog (Out of the box)
- [ ] Integration and viewer with any document
- [x] Lists (Out of the box)
- [x] Permissions (Out of the box)
- [x] Tracking (Out of the box)
- [x] Versioning (Out of the box)
- [x] Wiki (but not recommended, probably other tools are better suited for that)
- [x] Document Repository (but not recommended better use specific tools for that)
- many modules implement this, simple example [Vardoc module](https://www.drupal.org/project/vardoc)
- [ ] *Document Sharing*
- [ ] Editing Mode
- [x] Easy Installation (central service)
- Future version based on containers to reduce the maintenability and converge with the other services offered by the section
- [x] Open-Source licensing (Full open source project with a large/active community)
- [x] SSO
- [Simplesamlphp based authentication](https://www.drupal.org/project/simplesamlphp_auth)
- [x] Surveys and Easy Forms ([Webform module](https://www.drupal.org/project/webform) and sub-modules)
- [x] [**Training Videos**](https://codimd.web.cern.ch/s/ByfZLYlqB)
- [ ] *Workflows* (out of the box with extra functions on other contributed modules)
- [Documentation](https://www.drupal.org/docs/8/core/modules/workflows/overview)
Strong security pilars and Security team on the community dedicated on taking care of core and contributed modules.
Large experience within the organisation with many technical people spread across departments.
Extra site building tools and central design guidelines created ([Webtools portal](https://cern.ch/webtools)).
---
### WordPress 
WordPress is an Open Source content management system, is free to install, deploy, and upgrade. You can use to build a website or a blog. Currently, there are over 50,000 free WordPress plugins.
#### Features:
- [x] Calendar
- The Events Calendar (**plugin**)
- [x] Document Management
- [x] Blog
- [x] Integration and viewer with any document
- Embed Any Document (**plugin**)
- Google Doc Embedder (**plugin**)
- [ ] *Lists*
- Easy Form for MailChimp (**plugin**)
- [x] Permissions
- [x] Tracking
- Project Management, Bug and Issue Tracking Plugin (**plugin**)
- [x] Versioning
- [x] Wiki
- Yada Wiki (**plugin**)
- [x] Document Repository
- [x] Document Sharing
- [x] Live Editing Mode
- Page Builder by SiteOrigin (**plugin**)
- [x] Easy Installation
- Deployed a Docker-Test on OpenShift.
- [https://test-wordpress-it.web.cern.ch](https://test-wordpress-it.web.cern.ch)
- [x] Open-Source licensing
- Also you have a [paid version](https://wordpress.com/pricing/).
- [x] SSO
- Keycloak (OAuth 2.0 client, **plugin**)
- [x] Surveys and Easy Forms
- Formidable Forms Builder (Contact Forms, Surveys & Quiz Forms, **plugin**)
- Elementor Page Builder (**plugin**)
- [x] [**Training Videos**](https://codimd.web.cern.ch/s/Hkg0GYg9B)
- [ ] *Workflows*
- Oasis Workflow (editorial workflow process **plugin**)
---
### [Office365](https://docs.microsoft.com/en-us/office365/servicedescriptions/sharepoint-online-service-description/sharepoint-online-service-description) 
#### Features:
- [x] Calendar
- [x] Document Management
- [x] Blog
- [x] Microsoft Office
- [x] Lists
- [x] Permissions
- [x] Tracking
- [x] Versioning
- [x] Viewer for:
- .pdf, office files and more
- [x] Wiki
- [x] Document Repository
- [x] Document Sharing
- [x] Editing Mode
- [x] Offline
- [ ] ~~Easy Installation~~
- Use the space on Microsoft Cloud
- [ ] ~~Open-Source licensing~~
- [Prices](https://products.office.com/en/sharepoint/compare-sharepoint-plans)
- [x] SSO
- [Azure AD with SAML 2.0](https://www.microsoft.com/en-us/microsoft-365/blog/2014/03/06/announcing-support-for-saml-2-0-federation-with-office-365/)
- [x] Surveys and Easy Forms
- [x] [**Training Videos**](https://codimd.web.cern.ch/s/H1YCfqB5H)
- [x] Workflows
---
### ~~XWiki~~  **(STOPPED)**
XWiki is an Open-source wiki software platform, offers a generic platform on which collaborative applications and products can be developed.
Stopped for:
This Open Source application at the moment is on hold because during the exploration phase, we gathered a lot of technical experience with the tool and we already understand all functionalities it can offer, also the constraints.
Many of the XWiki functionalities overlap with existing proposed and ready to use alternatives, so a more clear strategy of the use case we try to solve needs to be defined.
In addition, putting the task on hold will save some maintenance time we were expending on updating the XWIKI Openshift template and resolving issues appearing during the upgrades. The focus now is on preparing the execution of the migration to CERNBox and the analysis of the SharePoint Online alternative + migration path.
#### Features:
- [x] Calendar
- Only to inyect to the Wiki (Mocca Calendar Application **plugin**)
- [x] Document Management
- [x] Blog
- [x] Integration and viewer with any document
- File Manager Application (**plugin** embeds viewers for many known file types)
- [x] Lists
- [x] Permissions
- [x] Tracking
- Task Manager Application (**plugin**)
- [x] Versioning
- [x] Wiki
- [x] WYSIWYG Editor
- [x] Document Repository
- [x] Document Sharing
- [x] RealTime Editing
- Visual Realtime Collaborative Editor (**plugin**)
- Realtime Collaborative Plain WikiText Editor (**plugin**)
- [x] Easy Installation
- Deployed a Docker-Test on OpenShift.
- [https://test-xwiki-it.web.cern.ch](https://test-xwiki-it.web.cern.ch)
- [x] Open-Source licensing
- Also you have a [paid version](https://store.xwiki.com/xwiki/bin/view/Extension/XWikiPro/#pricing).
- [x] SSO
- Keycloak (OpenID Connect Authenticator, **plugin**)
- [x] Surveys and Easy Forms
- XPoll Application (**plugin**)
- [x] [**Training Videos**](https://codimd.web.cern.ch/s/SJrgCTSqB)
- [ ] *Workflows*
- Simple publication workflow (**plugin**)
## Alternatives Discarded for SharePoint
### ~~Alfresco~~ **(DISCARDED)**
Alfresco is an Open Source content and document management platform which allows its users to access, manage, share, and save content.
#### Discarded for:
This Open Source application at the moment is discarded in benefit of XWiki because XWiki broadly complies with the features contained in Alfresco and XWiki extends these features to others that these are not contained in Alfresco.
#### Features:
- [x] Calendar
- [x] Document Management
- [x] Blog
- [x] Integration with MS Office
- Microsoft Office providing Alfresco integration (**[plugin](https://code.google.com/archive/p/alfresco-ms-office-plugin/)**)
- ONLYOFFICE Connector for Alfresco (**[plugin](https://hub.alfresco.com/t5/alfresco-content-services-add/onlyoffice-connector-for-alfresco/m-p/291397)**)
- [x] Lists
- Contact List, Event Agenda, Event List, Issue List, Location List, Meeting Agenda, Task List (advanced and simple), To Do List
- [x] Permissions
- [x] Tracking
- [x] Versioning
- [x] Viewer for:
- .pdf, office files and more
- [x] Wiki
- [x] Document Repository
- [ ] *Document Sharing*
- [ ] *Editing Mode*
- You can use the editing online from Google Docs (you need an account)
- [x] Offline (you need to download the file)
- [ ] *Easy Installation*
- Deployed a test on OpenStack:
- We have more than 10 different services with a consume bigger than 11 GB:
- [Alfresco](https://alfresco-test.cern.ch)
- [Share (Application)](https://alfresco-test.cern.ch/share)
- [Solr](https://alfresco-test.cern.ch/solr)
- [Alfresco PDF Renderer Test Transformation](http://alfresco-test.cern.ch:8090/)
- [ImageMagick Test Transformation](http://alfresco-test.cern.ch:8091/)
- [LibreOffice Test Transformation](http://alfresco-test.cern.ch:8092/)
- [Tika Test Transformations](http://alfresco-test.cern.ch:8093/)
- [Miscellaneous Transformers Test Transformation](http://alfresco-test.cern.ch:8094/)
- [x] Open-Source licensing
- We are using the Community Version but exist another paid version ([Enterprise](https://www.alfresco.com/platform/pricing))
- [ ] *SSO*
- You can access from Share to the app using your credentials under Keycloak CERN.
- [Using Keycloak CERN Web Page](https://alfresco-test.cern.ch:4200/) **UNDER CONSTRUCTION**
- [ ] *Surveys and [Easy Forms](https://docs.alfresco.com/community/concepts/forms-intro.html)*
- Site Poll dashlet for Alfresco Share (**[plugin](http://share-extras.github.io/addons/site-poll-dashlet/)**) (Pretty limited solution, only accesible by people with site contributor or higher role)
- Survey-Monkey-dashlet (**[plugin](https://code.google.com/archive/p/share-extras/wikis/SurveyMonkeyDashlet.wiki)**) (uses external cloud service)
- [x] [**Training Videos**](https://codimd.web.cern.ch/s/ryvUFEy5S)
- [ ] *Workflows*
- New Task (Assign a new task to yourself or a colleague)
- Review and Approve (group review. Assign a review task to a group)
- Review and Approve (one or more reviewers. Assign a review task to multiple reviewers)
- Review and Approve (pooled review. Assign a review task to multiple reviewers, who can take ownership of the task)
- Review And Approve (single reviewer. Assign a review task to a single reviewer)
---
### ~~Confluence~~ **(DISCARDED)**
Confluence is an enterprise collaboration wiki tool used to help teams to collaborate and share knowledge efficiently.
#### Discarded for:
This application has been rejected for several reasons, in the first place because it is not an Open Source application and the cost of the license is high.
The Open Source isn't a goal, but it is a (good) means to an end. The goal in MALT is to reduce dependency, increase agility, and keep data ownership. This is a second problem in the future with Confluence because Confluence will be moved to the Cloud in February of 2024 ([more info](https://www.atlassian.com/migration/journey-to-cloud)) where we will lose control of the data.
#### Features:
- [x] Calendar
- Team Calendars (**plugin**)
- [x] Document Management
- [x] Blog
- [x] Microsoft Office
- Export Confluence content to Word (Scroll Word Exporter **plugin**)
- Export Excel to Confluence (Excel for Confluence, **plugin**)
- and more
- [ ] *Lists*
- Exist a **plugin** to connected to SharePoint (SharePoint Connector or SharePoint Online Connector) includes a macro for embedding SharePoint lists directly into Confluence. So many limits and doesn't support 365.
- The other thing we have similar to SharePoint lists in Confluence is the [Page Properties Report](https://confluence.atlassian.com/doc/product-requirements-blueprint-329975392.html?_ga=2.248837191.1958530959.1570537496-16811926.1561628652).
- [x] Permissions
- [x] Tracking
- [x] Versioning
- [x] Viewer for:
- .pdf, office files and more
- [x] Wiki
- [x] Document Repository
- [x] Document Sharing
- [x] Editing Mode (collaborative editing, Recommended 12 people)
- [x] Offline (Road Runner, **plugin**)
- [x] Easy Installation
- Deployed a Docker-Test on OpenShift.
- [https://test-confluence-it.web.cern.ch](https://test-confluence-it.web.cern.ch)
- [ ] *Open-Source licensing*
- Only for Open-Source projects, the rest are under [payment](https://www.atlassian.com/software/confluence/questions/pricing).
- [x] SSO
- Keycloak (OAuth/OpenID Connect **plugin**)
- [x] Surveys and Easy Forms
- Survey and Vote Macros (**plugin**)
- Polls and Questions (**plugin**)
- Forms for Confluence (**plugin**)
- [x] [**Training Videos**](https://codimd.web.cern.ch/s/Sk7rzNkqS)
- [ ] *Workflows*
- Simples workflows (Comala Workflow and Page Approval **plugin**)
---
## Alternative to TWiki
### Foswiki 
Foswiki is a platform, so you and your team members can collaborate and edit pages directly in the web browser. For advanced collaboration, Foswiki lets you enter macros to automate pages and build entire applications from within your browser. It is caomparable with TWiki and could offer **TWiki users an easy migration option.**
#### Features:
- [x] Calendar
- Plugin
- [x] Document Management
- [x] Blog (Out of the box)
- [ ] *Integration and viewer with any document*
- [x] Lists (Out of the box)
- [x] Permissions (Out of the box)
- [x] Tracking (Out of the box)
- [x] Versioning (Out of the box)
- [x] Wiki
- [x] Document Repository
- Each page can have any sort of file attachament
- [ ] *Document Sharing*
- [ ] Editing Mode - WYSIWYG, Markup and Markdown supported
- [x] Easy Installation (central service)
- Future version based on containers by group or experiement
- [x] Open-Source licensing (Full open source project with a large/active community)
- [x] SSO
- SSO and Ldap integration
- [x] Surveys and Easy Forms (Out of the box)
- [ ] *Workflows* (out of the box and plugins)
Foswiki is supported by a large number of volunteers who enjoy creating the best and most versatile Enterprise collaboration platform for free.
---
## Info Comparisons
* [Confluence v XWiki v Foswiki](https://www.wikimatrix.org/compare/xwiki+confluence+foswiki)
* [Confluence v Drupal](https://www.wikimatrix.org/compare/confluence+drupal-wiki)