This is to brainstorm, make a roadmap and eventually develop interoperability between Syncthing and Tiki Wiki CMS Groupware in the context of WikiSuite.

We will use Tiki to complement Syncthing's feature-set to make an awesome full-featured file sync server. For example:

  • Syncthing has no concept of users, just devices. So we could map devices to Tiki users.
  • Syncthing can't be used to share files via an email. Tiki already does this: https://doc.tiki.org/Share

Tiki-Syncthing interop

See https://doc.tiki.org/File-Gallery

Use cases

  • Isabelle has a directory of all files related to design, with subfolders by client.
  • Marcel works on various files, and Charles and others need access
  • Files that are generated by a job or process
  • Nathalie needs to privately share a video and has this problem: https://xkcd.com/949/

Wants

  • Link to latest version of a specific file
  • List all files (sorted)
  • List only files from a specific customer
  • List recent changes
  • Compare with previous version (we'd need viewers / converters)
  • Embed most recent version in relevant viewer (ex.: pdf.js, PluginMediaPlayer)
  • Share a file by email. So a unique URL permits to download a file which is managed by Syncthing -> https://doc.tiki.org/Share
    • Useful for big files

Wiki Syntax

{syncthing folder=abc sort=lastmodified startatsubfolder="UQAM"}