Difference between revisions of "Feature:File sharing"

From Kosmos Wiki
Jump to navigation Jump to search
m
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Summary ==
 
== Summary ==
  
67P comes with a complete, built-in file-sharing solution, optimized for the
+
Kosmos comes with a complete, built-in file-sharing solution, optimized for the
 
quick sharing of screenshots, screencaps, documents and other files, both on
 
quick sharing of screenshots, screencaps, documents and other files, both on
 
public channels as well as in private company channels.
 
public channels as well as in private company channels.
  
67P also offers a history view of recently shared files per channel, so it is
+
Kosmos also offers a history view of recently shared files per channel, so it is
 
easy to find something without having to search the chat logs.
 
easy to find something without having to search the chat logs.
  
When sharing a file in a channel, the Web client uses a nice [[Feature:
+
When sharing a file in a channel, the Web client uses a nice [[Feature: Chat#Satellites|satellite]] to render the action and a preview of the file.
Chat#Satellites|satellite]] to render the action and a preview of the file.
 
  
 
== Technical implementation ==
 
== Technical implementation ==
  
File sharing is based on the RemoteStorage protocol. Files are published
+
File sharing is based on the [https://remotestorage.io remoteStorage] protocol. Files are published
directly from the Web client to the remote storage.
+
directly from Hyperchannel to the remote storage.
  
In public channels, using one's personal remoteStorage, the files are published
+
In public channels, using one's personal remote storage, the files are published
there, while in private channels (pro/paid), files are published to the
+
there, while in private channels, files are published to the
 
organizations storage.
 
organizations storage.
  
Line 24: Line 23:
 
Long-term the module will be extended for creating e.g. file list for zip files
 
Long-term the module will be extended for creating e.g. file list for zip files
 
and other preview/summary data.
 
and other preview/summary data.
 +
 +
=== Notes ===
 +
 +
* Share file/image icon button next to text input field?
 +
* Easily share a quick picture from the webcam (can even be animated, e.g. with https://yahoo.github.io/gifshot/)

Latest revision as of 15:36, 6 June 2015

Summary

Kosmos comes with a complete, built-in file-sharing solution, optimized for the quick sharing of screenshots, screencaps, documents and other files, both on public channels as well as in private company channels.

Kosmos also offers a history view of recently shared files per channel, so it is easy to find something without having to search the chat logs.

When sharing a file in a channel, the Web client uses a nice satellite to render the action and a preview of the file.

Technical implementation

File sharing is based on the remoteStorage protocol. Files are published directly from Hyperchannel to the remote storage.

In public channels, using one's personal remote storage, the files are published there, while in private channels, files are published to the organizations storage.

Image thumbnails are created directly in the browser by the remoteStorage shares module. Long-term the module will be extended for creating e.g. file list for zip files and other preview/summary data.

Notes

  • Share file/image icon button next to text input field?
  • Easily share a quick picture from the webcam (can even be animated, e.g. with https://yahoo.github.io/gifshot/)