HumHubで独自のソーシャルネットワークを構築する方法

ソーシャルネットワーク ますます多くの人々や企業に影響を与え、コミュニケーションの必要性により、何百万もの人々がどこからでもすばやく対話できるようになりました。好みや目的によって分類およびセグメント化されたソーシャルネットワークも数多くあります。 に 独自のソーシャルネットワークを持つ方法 ハムハブあなたはあなたが望む目的のためにソーシャルネットワークを作成し、構成しそして適応させることを可能にするプラットフォームにアクセスすることができるでしょう。

HumHubとは何ですか?

ハムハブ で開発された無料のオープンソースソフトウェアです PHPのYiiフレームワーク、これは、軽量で強力で使いやすいツールキットを提供し、独自のソーシャルネットワークを作成して起動できるようにします。

ハムハブ ほぼすべての要件の機能を拡張するテーマとモジュールをサポートします。

ハムハブ コミュニケーションや社内コラボレーションに使用できます。これは、数人のユーザーから、数百、数千人の従業員を抱える企業で使用される大規模なイントラネットまでさまざまです。 ハムハブ あなたのビジネスを後押しし、あなたのクライアントをサポートし、あなたの学生に教え、あなたのサッカーチームを組織することを可能にします。 その使用はあなた次第です。

ハムハブ に最適です:

  • ソーシャルイントラネット
  • 企業のソーシャルネットワーク
  • プライベートソーシャルネットワーク

なぜHumHubを使用するのですか?

ハムハブ それは私たちに4つの主な利点を提供し、それは私たちのソーシャルネットワークを作成するための理想的なツールになります。

  • HumHubは開いています:完全にオープンソースです。 これにより、すでに行われた作業を活用し、さらにはそれを改善することができます。 同様に、コミュニティが受け取った提案を投稿したり、問題を解決したりできます。
  • HumHubは柔軟性があります。 強力なモジュールシステムで拡張できます ハムハブ サードパーティのツールを使用したり、独自の機能を開発したり、既存のソフトウェアに接続したりします。
  • HumHubは安全です: あなたのサーバー、あなたのデータ、あなたのルール。 ハムハブ これは自己ホスト型ソリューションであり、ほぼすべてのサーバーで機能します。 あなたはあなたのデータを完全に管理しています。
  • HumHubには優れたサポートがあります。 それは素晴らしいコミュニティと会社を持っていますまたは彼らはあなたを放っておく。 彼らはあなたのプロジェクトであなたをサポートし、周りの専門的なサービスを提供します ハムハブ.

HumHubの機能

HumHubは従来のソーシャルコミュニケーションを可能にします

他のソーシャルネットワークですでに行われているように、独自のルールでのみ通信できます。 メッセージや更新を書き込んだり、ファイルを共有したり、コメントしたり、必要な人に言及したりします。
社会的コミュニケーション

社会的コミュニケーション

HumHubは「スペース」の作成を可能にします

でのコミュニケーション ハムハブ スペースで動作します。 スペースは、文字通り何でも、プロジェクト、グループ、または単なるテーマにすることができます。 スペースごとに、複数のユーザーを招待し、独自のアクセス権とルールを設定できます。 HumHub-スペース

HumHubを使用すると、独自の電子個人カードを使用できます

ハムハブ デジタルのおかげで、プロフィールの拡張、ポートフォリオの作成、他の人とのつながり、特別なスキルを持つ適切な人の検索、フォロワーへの更新の通知などの品質を実現できます。 vCard。 La vCardの これは、連絡先情報の交換に使用される標準形式であり、電子名刺とも呼ばれ、従来の名刺と同等です。

HumHub-プロファイル

HumHubは私たちに無限の可能性を与えます

モジュールを使用すると、 ハムハブ。 必要に応じて、スペース、プロファイル、その他のもの。 他のソーシャルネットワークに欠けているものは何でも構築できます。

一部のモジュールは、 HumHubマーケットプレイス、いつでもインストールできます。 HumHub-モジュール

その他のHumHub機能

  • 通知:Nそれはあなたが私たちに興味を持っていることについてあなたに知らせ続けます。
  • アクティビティトラフィック:簡単な方法でジョブとコミュニケーションを表示できます。
  • シンプルで使いやすいボード: 説明と最も重要な情報への迅速なアクセス
  • グループ: 部門、支店、またはその他の場所でユーザーを整理します。
  • ディレクトリ: スペース、ユーザー、グループを整然と見つけましょう。
  • 記録: ドキュメント、マルチメディアファイルを共有し、それらについて話し合います。
  • パブリック・アクセス: また、未登録のユーザーとコンテンツを共有することもできます。
  • 検索: 人、ディスカッション、ファイルを簡単に見つけることができます。
  • モバイル版: スマートフォンやタブレットなど、あらゆる種類の最新デバイスで使用されています。
  • Yムホマス

HumHubOnlineをお試しください

あなた HumHubOnlineをお試しください、で始まる 無料プラン。 これはに制限されています 3ユーザー y500 MB ストレージ。 HumHubダッシュボードでいつでもプランを更新できます。

HumHubのインストール方法

HumHubをインストールするための一般的な要件

HumHubをインストールするためのオプション要件

  • ImageMagick
  • PHPLDAPサポート
  • PHP APC
  • PHP Memcached
  • Apache XSendfile

HumHubをインストールするためのDebian / Ubuntuパッケージ

  • imagemagick
  • php5-curl
  • php5-mysql
  • php5-gd
  • php5-cli
  • php5-intl
  • php5-ldap(オプション)
  • php-apc(オプション)
  • php5-memcached(オプション)
  • libapache2-mod-xsendfile(オプション)

HumHubをインストールする準備

MySQLデータベースを作成します。

CREATE DATABASE `humhub` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `humhub`.* TO `humhub_dbuser`@localhost IDENTIFIED BY 'password_changeme';
FLUSH PRIVILEGES;

HumHubのダウンロード

メインのウェブサイトからHumHubをダウンロードします

取得する最も簡単な方法 ハムハブ です 完全なパッケージの直接ダウンロード。 このパッケージにはすでにすべての外部依存関係が含まれており、コンポーザーの更新は必要ありません。 ダウンロードが完了したら、パッケージをWebサーバーのhtdocsフォルダーに解凍するだけです。

githubからHumHubをダウンロードします

gitブランチをインストールするには、composerupdateを実行して外部の依存関係をダウンロードする必要があります。

 

  • クローンGitリポジトリ:
git clone https://github.com/humhub/humhub.git
  • 安定したブランチに切り替えます(推奨):
git checkout stable
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update

HumHubの設定

ファイルのアクセス許可

次のディレクトリを作成して、Webサーバーで書き込めるようにします。

  • /資産
  • /保護された/構成/
  • /保護された/モジュール
  • /保護/ランタイム
  • /アップロード/ *

次の実行可能ファイルを作成します。

  • /保護/ yii
  • /protected/yii.bat

次のディレクトリにWebサーバーからアクセスできないようにしてください

(これらのフォルダはデフォルトで「.htaccess」で保護されています)

  • 保護された
  • アップロード/ファイル

HumHubインストーラーの起動

ブラウザでインストールガイドを開きます(たとえば、 http://localhost/humhub)

電子メールの構成

使用している環境に応じて、ローカルまたはリモートのSMTPサーバーを指定することをお勧めします。 メールサーバーの設定はで変更できます Administration -> Mailing -> Server Settings.

デフォルトでは、PHPメールトランスポートが使用されます。 http://php.net/manual/en/mail.setup.php

URL書き換えの有効化(オプション)

名前を変更する .htaccess.dist .htaccess ローカル構成を変更します(protected / config / common.php):

<?php

return [
    'components' => [
        'urlManager' => [
            'showScriptName' => false,
            'enablePrettyUrl' => true,
        ],
    ]
];

cronジョブを有効にする

  • デイリークロン: > yii cron/daily
  • XNUMX時間あたりのcron: > yii cron/hourly

例:

30 * * * * /path/to/humhub/protected/yii cron/hourly >/dev/null 2>&1
00 18 * * * /path/to/humhub/protected/yii cron/daily >/dev/null 2>&1

エラー/デバッグを無効にする

  • 変更 index.phpを humhubのルートディレクトリにあります
// comment out the following two lines when deployed to production
// defined('YII_DEBUG') or define('YII_DEBUG', true);
// defined('YII_ENV') or define('YII_ENV', 'dev');
  • 削除 index-test.php humhubのルートディレクトリに存在する場合

これで私たちは HumHubで独自のソーシャルネットワークを構築する方法、 カスタマイズ部分などは公式マニュアルでかなり説明されています。質問がある場合と同じように、私たちを書くのに役立ちません...あなたのソーシャルネットワークはどうなりますか?


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

4コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ジャビビ

    PHPの致命的なエラー-yii \ base \ ErrorException
    キャッチされないエラー:/var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404の未定義関数yii \ web \ mb_strlen()の呼び出し
    スタックトレース:
    #0 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(411):yii \ web \ ErrorHandler-> argumentsToString(配列)
    #1 /var/www/html/humhub/protected/vendor/yiisoft/yii2/views/errorHandler/callStackItem.php(26):yii \ web \ ErrorHandler-> argumentsToString(配列)
    #2 /var/www/html/humhub/protected/vendor/yiisoft/yii2/base/View.php(325):require('/ var / www / html / h… ')
    #3 /var/www/html/humhub/protected/vendor/yiisoft/yii2/base/View.php(247):yii \ base \ View-> renderPhpFile( '/ var / www / html / h…'、Array )
    #4 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(241):yii \ base \ View-> renderFile( '/ var / www / html / h…'、Array 、オブジェクト(yii \ web \ ErrorHandler))
    #5 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(295):yii \ web \ ErrorHandler-> renderFile( '@ yii / views / erro…'、配列)
    #6 / var / www / html / humhub / protected / vendor / yiisoft / yii2

  2.   ジーンズ

    単に素晴らしい、

  3.   ミシェル・バリア

    XNUMXつの質問..メールで送信されるメッセージのタイトルはどこで変更しますか? 私はメッセージの本文全体を翻訳しましたが、英語のタイトルではありません。あなたは参加するように招待されました。
    感謝

  4.   サイモン

    良い!!! 相談:私に連絡してもらえますか? イントラネットに画像をアップロードすると、「アップロード」されますが、ファイルは「空」です。画像がないのは、イントラネット内で読み取られない「生の」pngファイルです(たとえば)。 ? 与えられた権限に問題はありますか? 私はあなたの知恵を自由に使えるようにしています。 ハハありがとうございます!!