Як створити власну соціальну мережу з HumHub

Соціальні мережі дедалі більше впливають на людей та компанії, що потреба у спілкуванні дозволила мільйонам людей взаємодіяти швидко та з будь-якого місця, існує безліч соціальних мереж, навіть класифікованих та сегментованих за смаком та цілями. В Як створити власну соціальну мережу humhubВи зможете отримати доступ до платформи, яка дозволить вам створювати, налаштовувати та адаптувати соціальну мережу для цілей, які ви хочете.

Що таке HumHub?

humhub це безкоштовне програмне забезпечення з відкритим кодом, розроблене в Php з Yii Framework, який забезпечує легкий, потужний та простий у використанні інструментарій, що дозволяє створювати та запускати власну соціальну мережу.

humhub він підтримує теми та модулі, які розширюють функціональність майже для всіх вимог.

humhub його можна використовувати для спілкування та внутрішньої співпраці, яка може варіюватися від кількох користувачів до великих Інтранетів, що використовуються в компаніях із сотнями та тисячами співробітників. humhub дозволяє розвивати свій бізнес, підтримувати клієнтів, навчати студентів або організовувати футбольну команду. Його використання на вас.

humhub ідеально підходить для:

  • Соціальні інтрамережі
  • Соціальні мережі для компаній
  • Приватні соціальні мережі

Навіщо використовувати HumHub?

humhub Він пропонує нам 4 основні переваги, які роблять його ідеальним інструментом для створення нашої соціальної мережі.

  • HumHub відкритий: Це повністю відкритий код. Це дозволяє скористатися вже виконаною роботою і навіть вдосконалити її. Таким же чином ви можете внести пропозиції або вирішити проблеми, які надходять до громади.
  • HumHub є гнучким: За допомогою потужного модуля система може бути розширена humhub завдяки використанню сторонніх інструментів, розробці власних функціональних можливостей або підключенню до існуючого програмного забезпечення.
  • HumHub безпечний: Ваш сервер, ваші дані, ваші правила. humhub це самостійне рішення, яке працює майже на всіх серверах. Ви повністю контролюєте свої дані.
  • HumHub має велику підтримку: У ньому чудова громада та компанія, яка пабо вони залишають вас у спокої. Вони підтримують вас у ваших проектах та надають професійні послуги humhub.

Особливості HumHub

HumHub забезпечує традиційне соціальне спілкування

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

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

HumHub дозволяє створювати "пробіли"

Спілкування в humhub працює з пробілами. Простір може бути буквально будь-яким, проектом, групою або простою темою. Для кожного місця можна запросити кількох користувачів та встановити власні права та правила доступу.HumHub-простори

HumHub дозволяє мати власну електронну особисту картку

humhub дозволяє розширити свій профіль, створити портфоліо, зв’язатися з іншими людьми, знайти потрібну людину зі спеціальними навичками, інформувати своїх послідовників про свої оновлення, серед інших якостей завдяки своїй цифровій vCard. La візитну картку Це стандартний формат, який використовується для обміну контактною інформацією, його також можна назвати електронними візитними картками, і він є еквівалентом наших звичайних візитних карток.

HumHub-профіль

HumHub дає нам необмежені можливості

За допомогою модулів ви можете будь-що змінювати humhub. Простори, профілі та інші речі відповідно до ваших потреб. Все, чого не вистачає в інших соціальних мережах, можна створити.

Деякі модулі доступні в Ринок HumHub, який можна встановити в будь-який час. HumHub-модулі

Інші функції HumHub

  • Повідомлення: NВін інформує вас про те, що нас цікавить.
  • Діяльність руху: Дозволяє переглядати завдання та комунікації простим способом.
  • Проста та зручна дошка: Опис та швидкий доступ до найважливішої інформації
  • Групи: Організовуйте користувачів у відділи, філії чи щось інше.
  • Каталог: Знайдіть місця, користувачів та групи впорядковано.
  • Записів: Діліться документами, мультимедійними файлами та обговорюйте їх.
  • Відкритий доступ: Це також дозволяє передавати вміст незареєстрованим користувачам.
  • Пошук: Легко знаходьте людей, дискусії та файли.
  • Мобільна версія: Він використовується з усіма видами сучасних пристроїв, таких як смартфони та планшети.
  • І багато іншого

Спробуйте HumHub Online

Ви спробуйте HumHub Online, починаючи з a безкоштовний план. Це обмежується Користувачі 3 y500 MB зберігання. Ви можете будь-коли оновити свій план на інформаційній панелі HumHub.

Як встановити HumHub

Загальні вимоги до встановлення HumHub

Необов’язкові вимоги до встановлення HumHub

  • ImageMagick
  • Підтримка PHP LDAP
  • PHP APC
  • PHP Memcached
  • Apache XSendfile

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

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

Найпростіший спосіб отримати humhub є пряме завантаження повного пакету. Цей пакет уже включає всі зовнішні залежності і не вимагає оновлення композитора. Після завершення завантаження просто витягніть пакет у папку htdocs на веб-сервері.

Завантажте HumHub з github

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

  • Клонувати сховище Git:
git clone https://github.com/humhub/humhub.git
  • Перейти на стабільну гілку (рекомендується):
git checkout stable
  • Встановити композитор (https://getcomposer.org/doc/00-intro.md)
  • Перейдіть до веб-кореневої програми HumHub і знайдіть залежності:
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update

Налаштування HumHub

Файлові дозволи

Створіть такі каталоги, щоб їх міг записати веб-сервер:

  • / активи
  • / protected / config /
  • / захищені / модулі
  • / захищений / час виконання
  • / uploads / *

Створіть такі виконувані файли:

  • / захищений / yii
  • /protected/yii.bat

Переконайтеся, що наступні каталоги не доступні веб-серверу

(Ці папки захищені за замовчуванням за допомогою ".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 Jobs

  • Щоденний крон: > 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');
  • Видалення index-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 (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…', Array)
    # 6 / var / www / html / humhub / protected / vendor / yiisoft / yii2

  2.   джинсовий - сказав він

    Просто чудово,

  3.   Мішель Баррія - сказав він

    Одне питання .. Де змінено заголовок повідомлення, яке надсилається поштою? Я перекладаю весь текст повідомлення, але не заголовок англійською мовою: Вас запросили приєднатися.
    Грекіас

  4.   Саймон - сказав він

    Добре !!! Консультація: чи можете ви зв’язатися зі мною? Коли я завантажую зображення до інтрамережі, воно "завантажується", але файл "порожній", у ньому немає зображення, це "необроблений" файл PNG, який не читається в інтрамережі (наприклад). У чому може бути проблема? Були проблеми з наданими дозволами? Я залишаюсь у розпорядженні вашої мудрості. ха-ха дякую !!