如何使用HumHub建立自己的社交网络

社交网络 日益增长的影响力影响着个人和公司,沟通的需求已使数以百万计的人能够快速互动,并且可以从任何地方进行交流,甚至有许多社交网络,甚至可以按口味和目的进行分类和细分。 在 如何拥有自己的社交网络 嗡嗡声您将能够访问一个平台,该平台将允许您创建,配置和调整社交网络以实现所需的目的。

什么是HumHub?

嗡嗡声 是一个免费的开源软件,在 Yii框架,它提供了一个轻巧,功能强大且易于使用的工具包,可让您创建和启动自己的社交网络。

嗡嗡声 它支持可扩展功能的主题和模块,几乎满足所有需求。

嗡嗡声 它可以用于通信和内部协作,范围从几个用户到拥有成千上万名员工的公司中使用的大型Intranet。 嗡嗡声 使您可以发展业务,支持客户,教学生或组织足球队。 它的使用就在您身上。

嗡嗡声 非常适合:

  • 社交内联网
  • 社交网络商业
  • 私人社交网络

为什么要使用HumHub?

嗡嗡声 它为我们提供了4个主要好处,这使其成为创建我们的社交网络的理想工具。

  • HumHub是开放的:它是完全开源的。 这使您可以利用已经完成的工作,甚至可以改进它。 同样,您可以提出建议或解决社区收到的问题。
  • HumHub灵活: 借助功能强大的模块系统可以扩展 嗡嗡声 通过使用第三方工具,开发自己的功能或与现有软件连接。
  • HumHub是安全的: 您的服务器,数据,规则。 嗡嗡声 它是一个自托管的解决方案,几乎可以在所有服务器上使用。 您完全掌控自己的数据。
  • HumHub具有强大的支持: 它有一个很棒的社区和一家否则他们会让你一个人呆着。 他们为您的项目提供支持,并为您提供专业的服务 嗡嗡声.

HumHub功能

HumHub实现传统的社交交流

我们只能按照自己的规则进行交流,就像在其他社交网络中一样。 编写消息和更新,共享文件,评论并提及您想要的人。
社交沟通

社交沟通

HumHub允许创建“空间”

通讯中 嗡嗡声 与空格一起使用。 一个空间实际上可以是任何东西,一个项目,一个组,或者仅仅是一个简单的主题。 对于每个空间,您可以邀请多个用户并设置自己的访问权限和规则。HumHub空间

HumHub允许您拥有自己的电子个人卡

嗡嗡声 借助其数字化功能,您可以扩展自己的个人资料,创建投资组合,与其他人联系,找到具有特殊技能的合适人选,将更新告知您的关注者以及其他特质 电子名片。 La 名片 是用于交换联系信息的标准格式,也可以称为电子名片,与我们的常规名片等效。

HumHub档案

HumHub给我们无限的可能性

使用模块,您可以在 嗡嗡声。 根据您的需要的空间,轮廓和其他内容。 可以构建其他社交网络中缺少的任何内容。

某些模块在 HumHub市场,可以随时安装。 HumHub模块

HumHub的其他功能

  • 通知:N它使您随时了解我们感兴趣的事情。
  • 活动流量:允许您以简单的方式查看作业和通讯。
  • 简单易用的板: 描述和快速访问最重要的信息
  • 团体: 组织部门,分支机构或其他任何部门的用户。
  • 目录: 有序查找空间,用户和组。
  • 记录: 共享文档,多媒体文件并进行讨论。
  • 公共访问: 它还允许与未注册的用户共享内容。
  • 搜索: 轻松查找人员,讨论和文件。
  • 手机版: 它可用于各种现代设备,例如智能手机和平板电脑。
  • Y muchomás

在线尝试HumHub

在线尝试HumHub,以a开头 免费计划。 这仅限于 用户3 y500 MB 存储。 您可以随时在HumHub仪表板上更新计划。

如何安装HumHub

安装HumHub的一般要求

安装HumHub的可选要求

  • ImageMagick的
  • PHP LDAP支持
  • PHP的APC
  • PHP 内存缓存
  • Apache XSend 文件

Debian / Ubuntu软件包安装HumHub

  • ImageMagick的
  • php5-卷曲
  • php5-mysql
  • PHP5-GD
  • php5-cli
  • php5-国际
  • 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分支,您将必须运行composer更新来下载外部依赖项。

  • 克隆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

文件权限

创建以下目录,以便网络服务器可以编写它们:

  • /资产
  • /保护/配置/
  • /受保护/模块
  • /受保护/运行时
  • /上传/ *

创建以下可执行文件:

  • /保护/ yii
  • /受保护/ yii.bat

确保Web服务器无法访问以下目录

(这些文件夹默认情况下受“ .htaccess”保护)

  • 保护
  • 上传/文件

启动HumHub安装程序

在浏览器中打开安装指南(例如, http://localhost/humhub)

配置电子邮件

根据您使用的环境,您可能需要指定本地或远程SMTP服务器。 您可以在以下位置更改邮件服务器设置 Administration -> Mailing -> Server Settings.

默认情况下,使用PHP Mail Transport。 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作业

  • 每日Cron: > yii cron/daily
  • 每小时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');
  • 清除 索引-test.php 在humhub的根目录中(如果存在)

有了这个,我们学会了 如何通过HumHub建立自己的社交网络, 定制部分和其他部分在官方手册中已作了详细说明,如果您有任何疑问也无法以同样的方式写信给我们...您的社交网络将是什么?


4条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  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(Array)
    #1 /var/www/html/humhub/protected/vendor/yiisoft/yii2/views/errorHandler/callStackItem.php(26):yii \ web \ ErrorHandler-> argumentsToString(Array)
    #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…',数组)
    #4 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(241):yii \ base \ View-> renderFile('/ var / www / html / h…',数组,对象(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 /受保护/供应商/ yiisoft / yii2

  2.   牛仔

    简直很棒,

  3.   米歇尔·巴里亚

    一个问题..您在哪里更改通过邮件发送的邮件的标题? 我将消息的全文进行翻译,但未翻译成英文的标题:已邀请您加入。
    谢谢

  4.   西蒙

    好!!! 咨询:您可以联系我吗? 当我将图像上传到IntraNet时,它是“已上传”但文件是“空”的,它没有图像是Intranet中未读取的“原始” PNG文件(例如),这可能是问题所在吗? 给定的权限有问题吗? 我仍然在你的智慧支配下。 哈哈非常感谢!