Как создать свою социальную сеть с HumHub

Социальные сети все больше влияют на людей и компании, что потребность в общении позволила миллионам людей взаимодействовать быстро и из любого места, существует множество социальных сетей, даже разделенных на категории и сегментированных по вкусам и целям. В Как создать собственную социальную сеть с ХамХабВы получите доступ к платформе, которая позволит вам создавать, настраивать и адаптировать социальную сеть для ваших целей.

Что такое HumHub?

ХамХаб бесплатное программное обеспечение с открытым исходным кодом, разработанное в Php с Yii Framework, который предоставляет легкий, мощный и простой в использовании набор инструментов, позволяющий создавать и запускать собственную социальную сеть.

ХамХаб он поддерживает темы и модули, расширяющие функциональность почти для всех требований.

ХамХаб его можно использовать для общения и внутреннего сотрудничества, которое может варьироваться от нескольких пользователей до крупных интрасетей, используемых в компаниях с сотнями и тысячами сотрудников. ХамХаб позволяет развивать бизнес, поддерживать клиентов, обучать студентов или организовывать футбольную команду. Его использование на вас.

ХамХаб идеально подходит для:

  • Социальные интрасети
  • Социальные сети для бизнеса
  • Частные социальные сети

Зачем использовать HumHub?

ХамХаб Он предлагает нам 4 основных преимущества, которые делают его идеальным инструментом для создания нашей социальной сети.

  • HumHub открыт: Это полностью открытый исходный код. Это позволяет воспользоваться уже проделанной работой и даже улучшить ее. Таким же образом вы можете вносить предложения или решать проблемы, полученные сообществом.
  • HumHub гибкий: С помощью мощного модуля система может быть расширена ХамХаб посредством использования сторонних инструментов, разработки собственных функций или подключения к существующему программному обеспечению.
  • HumHub безопасен: Ваш сервер, ваши данные, ваши правила. ХамХаб это самостоятельное решение, работающее практически на всех серверах. Вы полностью контролируете свои данные.
  • HumHub имеет отличную поддержку: У него отличное сообщество и компания, котораяили они оставляют вас в покое. Они поддерживают вас в ваших проектах и ​​предоставляют профессиональные услуги по ХамХаб.

HumHub Особенности

HumHub обеспечивает традиционное социальное общение

Мы можем общаться, как это уже сделано в других социальных сетях, только по своим правилам. Пишите сообщения и обновления, делитесь файлами, комментируйте и упоминайте, кого хотите.
Социальная коммуникация

Социальная коммуникация

HumHub позволяет создавать «пространства»

Общение в ХамХаб работает с пробелами. Пространство может быть буквально чем угодно: проектом, группой или просто темой. Для каждого пространства вы можете пригласить несколько пользователей и установить свои собственные права доступа и правила.HumHub-пространства

HumHub позволяет иметь собственную электронную личную карту

ХамХаб позволяет расширять свой профиль, создавать портфолио, общаться с другими людьми, находить нужного человека с особыми навыками, информировать своих подписчиков о ваших обновлениях, среди прочего, благодаря цифровому визитная карточка. La визитную карточку Это стандартный формат, используемый для обмена контактной информацией, его также можно назвать электронными визитными карточками, и он является эквивалентом наших обычных визитных карточек.

HumHub-профиль

HumHub дает нам неограниченные возможности

С модулями вы можете изменить что угодно в ХамХаб. Пространства, профили и прочее по вашему желанию. Все, чего не хватает в других социальных сетях, можно построить.

Некоторые модули доступны в Торговая площадка HumHub, который можно установить в любой момент. HumHub-модули

Другие особенности HumHub

  • Уведомления: NОн держит вас в курсе того, что нас интересует.
  • Активность Трафик: Позволяет легко просматривать вакансии и сообщения
  • Простая и удобная плата: Описание и быстрый доступ к самой важной информации
  • группы: Организуйте пользователей по отделам, филиалам и т. Д.
  • Каталог: Упорядоченный поиск пространств, пользователей и групп.
  • файлы: Делитесь документами, мультимедийными файлами и обсуждайте их.
  • Публичный доступ: Это также позволяет делиться контентом с незарегистрированными пользователями.
  • Поиск: Легко находите людей, обсуждения и файлы.
  • Мобильная версия: Он используется со всеми видами современных устройств, такими как смартфоны и планшеты.
  • И многое другое

Попробуйте HumHub Online

Вы попробуйте HumHub Online, начиная с бесплатный план. Это ограничено 3 пользователей y500 MB место хранения. Вы можете обновить свой план в любое время на панели управления HumHub.

Как установить HumHub

Общие требования для установки HumHub

Необязательные требования для установки HumHub

  • ImageMagick
  • Поддержка PHP LDAP
  • PHP АПК
  • Мемкэш PHP
  • Файл Apache XSendfile

Пакеты Debian / Ubuntu для установки HumHub

  • ImageMagick
  • php5-завиток
  • php5-mysql
  • php5-gd
  • php5-кли
  • 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 с главного сайта

Самый простой способ получить ХамХаб является прямая загрузка полного пакета. Этот пакет уже включает все внешние зависимости и не требует обновления композитора. После завершения загрузки просто извлеките пакет в папку htdocs на своем веб-сервере.

Загрузите HumHub с github

Чтобы установить ветку git, вам нужно будет запустить обновление композитора для загрузки внешних зависимостей.

  • Клонировать репозиторий 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

Права доступа к файлам

Создайте следующие каталоги, чтобы их мог записать веб-сервер:

  • / активы
  • / защищенный / config /
  • / protected / modules
  • / защищенный / время выполнения
  • / uploads / *

Создайте следующие исполняемые файлы:

  • / защищенный / yii
  • /защищено/yii.bat

Убедитесь, что следующие каталоги недоступны для веб-сервера

(Эти папки по умолчанию защищены расширением ".htaccess")

  • защищенный
  • загрузки / файл

Запуск установщика HumHub

Откройте в браузере руководство по установке (например, http://localhost/humhub)

Настройка электронной почты

В зависимости от используемой среды вы можете указать локальный или удаленный SMTP-сервер. Вы можете изменить настройки почтового сервера в Administration -> Mailing -> Server Settings.

По умолчанию используется почтовый транспорт PHP. http://php.net/manual/en/mail.setup.php

Включение перезаписи URL (необязательно)

Переименовать .htaccess.расстояние .htaccess Измените локальную конфигурацию (protected / config / common.php):

<?php

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

Включить задания Cron

  • Ежедневный Cron: > yii cron/daily
  • Крон в час: > 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. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хавиви сказал

    Неустранимая ошибка PHP - yii \ base \ ErrorException
    Неперехваченная ошибка: вызов неопределенной функции yii \ web \ mb_strlen () в /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404
    Трассировки стека:
    # 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…', массив )
    # 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.   Мишель Барриа сказал

    Один вопрос .. Где поменять заголовок сообщения, которое отправляется по почте? Я отправляю на перевод все сообщение, но не заголовок на английском языке: Вас пригласили присоединиться.
    спасибо

  4.   Саймон сказал

    Хорошо!!! Консультация: не могли бы вы со мной связаться? Когда я загружаю изображение в интрасеть, оно «выгружается», но файл «пустой», в нем нет изображения, это «необработанный» файл png, который не читается в интрасети (например). Возникли проблемы с предоставленными разрешениями? Я остаюсь в распоряжении вашей мудрости. хаха Спасибо большое !!