ユーザーが独自のサーバー上にファイル共有およびコンテンツコラボレーションシステムを構築できるプラットフォームであるOpenCloud 6.0がリリースされました。このプロジェクトは、Microsoft SharePoint、Google Drive、Dropboxといったプロプライエタリなシステムに代わるオープンな選択肢として推進されており、欧州連合のGDPRにも準拠しています。
このプロジェクトは、OCIS(ownCloud Infinite Scale)プラットフォームのフォークとして設立されました。オリジナルのownCloudのコードベースとそのフォークであるNextCloudとは異なり、OpenCloudサーバーはPHPからGoに書き直されました。OpenCloudの開発者たちは、コードベースから不要な機能を排除し、コア機能であるファイルコラボレーションの最高品質の実装を提供することに注力しました。
Go言語で記述されたこのサーバーは、Apache 2.0ライセンスの下で提供され、WebDAV、gRPC、MicrosoftのRESTful Web API Graph、OCS、OCM 1.1、およびOpenID Connectをサポートしています。このサーバーはマイクロサービスの概念に基づいて実装されており、Raspberry Piボードへのインストールから大規模なマルチプラットフォーム展開まで拡張可能です。サーバ実装。
デスクトップクライアントはQtを使用してC++で記述されており、GPLv3ライセンスで公開され、コンパイルをサポートしています。 Windows, macOS и Linuxクライアントには、ファイル同期機能と、共有ストレージを仮想ファイルシステムとしてマウントする機能も組み込まれています。WebインターフェースはVue.jsフレームワークを使用してTypeScriptで記述されており、AGPLv3ライセンスでライセンスされています。モバイルアプリは、 Android そしてiOS。
OpenCloudは、ファイルの保存と共有機能、異なるデバイスからのファイルコレクションへの同期アクセスに加え、ドキュメントのリアルタイムでの共同編集、Collabora OnlineオフィススイートおよびMarkdownエディタ(ToastUI)との統合、画像やスキャンされたドキュメントからのテキスト抽出、ダウンロードしたファイルをウイルス対策パッケージでスキャンするためのICAPプロトコルの使用といった機能も備えています。
公開されたファイルの有効期間を制限したり、リンク経由でアクセスできるようにしたり、コンテンツをパスワードで保護したりできます。ファイルナビゲーションを簡素化するために、タグ、フィルター、全文検索がサポートされています。システムは、ファイルに関する作業の履歴全体を追跡し、過去の特定のバージョンへの変更をロールバックするサポートを提供します。個々のチームにサブディレクトリ (「ワークスペース」) を割り当てることで、チームワークを整理することができます。
管理者には、アクセス権とユーザーを管理するための詳細なインターフェースが提供されます (たとえば、ユーザーにリポジトリの表示のみを許可したり、リポジトリへのアップロードのみを許可したりできます)。ロールベースのアクセス制御 (RBAC) がサポートされています。このプラットフォームはプライバシー優先のアーキテクチャを使用しているため、管理者権限を持つ OpenCloud ユーザーはユーザーのコンテンツにアクセスできません。
収録曲:
- ウェブインターフェースには「お気に入り」機能があり、ユーザーは重要で頻繁に使用するファイルをマークしてすばやくアクセスできます。ファイルをお気に入りに追加した情報は、 サーバ 特定のクライアントに紐づいているわけではありません。お気に入りのファイルには星印が付き、個人スペース、プロジェクト、サブフォルダ、検索結果で目立つように表示されます。星印を付けたアイテムはすべて、別の「お気に入り」ページでまとめて表示できます。
- 検索バーで数式を計算できる電卓拡張機能を追加しました。
- テキストコンテンツの共有を簡素化するために、「Pastebin」拡張機能が追加されました。共有されたアイテムは、個人スペース内の非表示ディレクトリ「.space」に自動的に保存されます。
出所: オープンネット.ru
