HubzillaはWebパブリッシングプラットフォームです (CMS)d相互接続されたWebサイトを作成するためのオープンソース。 共有ホスティングサービスのように、 Hubzillaで作成されたWebサイトは分離されており、誰がコンテンツにアクセスしているかわかりません。 データへの制御されたアクセスは、サイト上の個々のアカウント間のアクセス許可の設定に制限されています。
基本的に、このプロジェクトは、分散型Fediverseネットワークの透過的な識別システムとアクセス制御を備えたWebパブリッシングシステムと統合する通信サーバーを提供します。
ハブジラ ソーシャルネットワーク、フォーラム、ディスカッショングループとして機能する統合認証システムをサポートします、ウィキ、記事やウェブサイトを公開するためのシステム。 また、WebDAVをサポートするデータウェアハウスを実装し、CalDAVをサポートするイベントを処理します。
フェデレーションインタラクションは、独自のZotVIプロトコルに基づいています 、分散型ネットワークでWWWを介してコンテンツを転送するWebMTAコンセプトを実装し、Zotネットワーク内の「NomadIdentity」透過パススルー認証などの多数の独自機能と、ポイントを保証するクローン機能を提供します。完全に同一の入力複数のネットワークノード上のユーザーデータセット。
他のFediverseネットワークとの交換は、ActivityPub、Diaspora、DFRN、およびOstatusプロトコルをサポートします。
その主な特徴の中で、以下を強調することができます。
- きめ細かいプライバシー設定
- foros
- ファイル共有
- 期限切れの投稿
- 遊牧民のアイデンティティ
- イベント
- カレンダー
- 回復可能なダイレクトメッセージ(メール)
- パスフレーズでコメントを暗号化する
プロジェクトコードはPHPとJavascriptで記述されており、MITライセンスの下で配布されています。
Hubzilla4.4の新しいバージョンについて
約2か月の開発の後、分散型ソーシャルネットワークHubzilla4.4を構築するためのプラットフォームの立ち上げが発表されました。
新しいバージョンには、ほとんどの場合、ZotVIの機能の拡張に関連する変更が含まれています。 フェデレーションインタラクションを改善し、ユーザーエクスペリエンスを改善してエラーを修正します。
新しいバージョンでの最も興味深い変更:
- カレンダーイベントを操作する際のロジックと手順が改善されました。
- 新しいワークキューマネージャー(拡張機能として利用可能)を実験から事前テストに移行する
- 単一のユーザーディレクトリをZotVI形式に変換します
- チャネルのOpengraphサポートの改善
- ActivityPubネットワークと対話するためのモジュール内の追加イベントのサポートが追加されました
- これとは別に、作業グループを形成するプロセスが開始されたW3C内のプロトコルのZotファミリーの公式標準化に関する作業が開始されたことに注意する必要があります。
LinuxにHubzillaをインストールするにはどうすればいいですか?
このプラットフォームのインストールは非常に簡単で、Webサービスの実行に必要なものだけが必要です(基本的にLAMPを使用)。
次のコマンドを実行すると、インストールに必要なものをダウンロードできます。 (ここで、websiteは、hubzillaを使用するWebサイトがあるディレクトリ、またはサーバーまたはコンピューター上のプラットフォームに提供するスペースです)。
git clone https://framagit.org/hubzilla/core.git sitioweb
次に、次のように入力します。
git pull
mkdir -p "store/[data]/smarty3"
chmod -R 777 store
cd sitioweb
util/add_addon_repo https://framagit.org/hubzilla/addons.git hzaddons
util/update_addon_repo hzaddons
util/importdoc
現在 プラットフォーム用のデータベースを作成しますMysqlを使用している場合は、次のコマンドを実行して同じ端末から実行できます。
sudo mysql -u root -p
CREATE DATABASE hubzilla;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON hubzilla.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
最後に、Webブラウザーから、プラットフォームに割り当てたURLとパスに移動する必要があります サーバー上またはローカルコンピューターから、次のように入力します。
127.0.0.1 o localhost.
そこから、作成したデータベースのデータを配置して、プラットフォームに接続する必要があります。