Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Candidate apps in key areas

AppSelection statusWebsiteSAML supportOIDC support
Web documentation and collaboration using Markdown, other lightweight formatting or simple online editor

DokuWiki (simple)

Primary

https://www.dokuwiki.org/

Last updated on 2018-05-17: https://www.dokuwiki.org/plugin:authsaml
https://github.com/pitbulk/dokuwiki-saml

TWiki (structured, also in PM)Alternativehttps://twiki.org/

Content Management System (CMS) for website creation and management
WordPress (simpler)Primary?https://wordpress.org/

WP Simple SAML: https://github.com/humanmade/wp-simple-saml

https://github.com/SAML-Toolkits/wordpress-saml

Obsolete: https://wordpress.org/plugins/saml-20-single-sign-on/

miniOrange SAML Single Sign-On: https://plugins.miniorange.com/saml-single-sign-on-sso-wordpress-using-simplesaml

WP OIDC

OAuth/OpenID Connect (OIDC) Client

Joomla (richer)Primary?https://www.joomla.org/

https://github.com/onelogin/joomla-saml

miniorange SAML 2.0 Single Sign-On: https://plugins.miniorange.com/joomla

Same plugin
DrupalAlternativehttps://www.drupal.org/

Native?

Several options at: https://www.drupal.org/docs/contributed-modules/saml-authentication/using-drupal-aswith-a-saml-sp

SSP: https://www.drupal.org/project/simplesamlphp_auth/

SAML Service Provider: https://www.drupal.org/project/saml_sp

SAML Authentication: https://www.drupal.org/project/samlauth

OneLogin Integration: https://www.drupal.org/project/onelogin_integration
https://git.drupalcode.org/project/onelogin_integration
Old: https://github.com/onelogin/drupal-saml

miniOrange SAML 2.0 SP Single Sign On (SSO) - Service Provider: https://www.drupal.org/project/miniorange_saml

Native?

miniOrange: https://www.drupal.org/project/oauth_login_oauth2

Online office suite and collaboration encompassing word processing, spreadsheets, and presentations

ONLYOFFICE

Primaryhttps://www.onlyoffice.com/

Native: https://helpcenter.onlyoffice.com/administration/control-panel-sso-description.aspx

/

Collabora Online

Alternativehttps://www.collaboraoffice.com/collabora-online/NativeNative
Online E-mail Client
RoundcubePrimaryhttps://roundcube.net/

https://packagist.org/packages/radialapps/roundcube-oidc

Through oxd: https://gluu.org/docs/oxd/3.1.4/plugin/roundcube/

RainLoopAlternativehttps://www.rainloop.net/
https://gist.github.com/babelouest/9c0ca17224ade7c4e763b3c1c37d21ae
SquirrelMailAlternativehttps://squirrelmail.org/

HordeAlternativehttps://www.horde.org/

MailpileAlternativehttps://www.mailpile.is/

Mailing list management with list administration, subscription management, archives and task automation

Sympa

Primaryhttps://www.sympa.org/Shibboleth: https://www.sympa.community/manual/customize/shibboleth.html

Mailman

Alternativehttps://list.org/

Learning Management System (LMS) for online courses with course management, collaboration and assessment
MoodlePrimaryhttps://moodle.org/

Native

SSP-based plugin: https://moodle.org/plugins/view.php?plugin=auth_saml
https://github.com/moodle-saml

https://github.com/onelogin/moodle-saml

Native
Canvas LMSAlternativehttps://www.instructure.com/canvas/NativeNative
Video conferencing platform for online meetings and collaboration among students and educators with virtual classrooms
eduMEETPrimaryhttps://edumeet.org/

BigBlueButtonAlternativehttps://bigbluebutton.org/NativeNative
Secure and user-friendly transfer of large files
FileSenderPrimaryhttps://www.filesender.org/Works with SSP, configuration: https://docs.filesender.org/filesender/v2.0/admin/reference/
https://docs.filesender.org/filesender/v2.0/faq/

NextcloudAlternativehttps://nextcloud.com/NativeNative
ownCloudAlternativehttps://owncloud.com/NativeNative
Virtual Private Network (VPN) software for secure remote access to resources on a private network over the internet
eduVPNPrimaryhttps://eduvpn.org/Native
OpenVPNAlternativehttps://openvpn.net/Native
WireGuardAlternativehttps://www.wireguard.com/

        

Standard GN services, such as eduroam and eduGAIN-related services: provide links to specific service software?

Doodle alternatives?

Crypt Pad https://cryptpad.fr/ is a service that was given as an example.

The final selection will depend on SAML/OIDC integration capabilities.

Wiki platform candidates

Collaborative online platforms that allow users to create, edit, and organize content in a collective and accessible manner. Can be used to generate web documentation using an online editor, Markdown or other lightweight formatting.

...

  1. MediaWiki

    • Description: MediaWiki is the software that powers Wikipedia. It's highly customizable and has a large user community.
    • Website: https://www.mediawiki.org/
      SAML with SSP: https://github.com/jornane/mwSimpleSamlAuth
    • Pros:
      • Robust and feature-rich
      • Wide range of extensions
      • Large user community
      • Extensive documentation
      • Scalability - used by Wikipedia
    • Cons:
      • Complex for small projects
      • Styling and theming can be challenging
  2. DokuWiki

    • Description: DokuWiki is known for its simplicity and ease of use. It stores all data in plain text files, making it easy to manage.
    • Website: https://www.dokuwiki.org/
    • Pros:
      • Simple and lightweight, requires no database
      • Easy to install and configure
      • Intuitive markup language
    • Cons:
      • Limited scalability
      • Plugin ecosystem is not as extensive as some other wikis
  3. TWiki

    • Description: TWiki is a structured wiki application, often used for project management and collaboration. It supports plugins and has a strong user community.
    • Website: https://twiki.org/
    • Pros:
      • Structured data
      • Easy integration with other tools
      • Extensive plugin ecosystem
      • Good for project management and collaboration
    • Cons:
      • Learning curve for beginners
      • May require more resources compared to simpler wikis
  4. XWiki

    • Description: XWiki is a powerful wiki platform with advanced features such as extension points, macros, and a robust ecosystem.
    • Website: https://www.xwiki.org/
    • Pros:
      • Powerful and extensible with a wide range of features
      • Supports scripting for advanced use cases
      • Active community
      • Good documentation
    • Cons:
      • Complex initial setup
      • Some features may require technical expertise
  5. Tiki Wiki CMS Groupware

    • Description: Tiki Wiki is a versatile platform that goes beyond a traditional wiki. It includes features like forums, blogs, and more.
    • Website: https://tiki.org/
      SAML Plugin: https://github.com/pitbulk/tiki-saml
    • Pros:
      • Comprehensive, all-in-one solution for wikis, forums, and more
      • Active development and community
      • Suitable for complex projects
    • Cons:
      • Feature-richness is overwhelming for simpler use cases
      • Learning curve for new users
  6. BookStack

    • Description: BookStack is a simple and lightweight wiki platform with a focus on creating documentation in a hierarchical structure.
    • Website: https://www.bookstackapp.com/
    • Pros:
      • Simple and easy-to-use interface
      • Supports hierarchies for organizing content
      • Lightweight and focused on documentation
    • Cons:
      • Limited features
      • Smaller community and fewer plugins
  7. Gitit

    • Description: Gitit is a wiki platform that uses Git for tracking changes. It is written in Haskell.
    • Website: https://gitit.io/
    • Pros:
      • Uses Git for version control, enabling collaboration
      • Lightweight and easy to set up
      • Supports markdown and LaTeX
    • Cons:
      • May lack some advanced features of larger wikis
      • Smaller user community
  8. MoinMoin

    • Description: MoinMoin is a Python-based wiki engine known for its extensibility and ease of integration with other systems.
    • Website: http://moinmo.in/
    • Pros:
      • Scalable and extensible with a modular design
      • Supports multiple wikis on a single installation
      • Good for collaboration and knowledge sharing
    • Cons:
      • May require more technical knowledge for customization
      • Interface design could be improved

Consolidated list

There are also some popular static documentation generators:

...

Static: MkDocs (web front end?)

...

  • MkDocs

...

...

Sympa

...

Mailman

...

WP Simple SAML

miniOrange SAML Single Sign-On

...

WP OIDC

OAuth/OpenID Connect (OIDC) Client

...

ONLYOFFICE

...

Collabora Online

...

Also mentioned but hardly relevant for a SP Proxy

Mail Transfer Agent (MTA) / e-mail server for the routing and delivery of email messages within a network
PostfixPrimaryhttp://www.postfix.org/
EximAlternative?https://www.exim.org/
SendmailAlternativehttps://www.sendmail.com/
Learning Management System (LMS) for online courses with course management, collaboration and assessment
MoodlePrimaryhttps://moodle.org/NativeNative
Canvas LMSAlternativehttps://www.instructure.com/canvas/NativeNative
Video conferencing platform with virtual classrooms, online meetings and collaboration among students and educators
eduMEETPrimaryhttps://edumeet.org/BigBlueButtonAlternativehttps://bigbluebutton.org/NativeNative
Secure and user-friendly transfer of large files
FileSenderPrimaryhttps://www.filesender.org/
NextcloudAlternativehttps://nextcloud.com/NativeNative
ownCloudAlternativehttps://owncloud.com/NativeNative

        
Standard GN services, such as eduroam and eduGAIN-related services 

Doodle alternatives?

...