Jak mieć własną sieć społecznościową z HumHub

Sieci społecznościowe Coraz większy wpływ na ludzi i firmy, ponieważ potrzeba komunikacji pozwoliła milionom ludzi na szybką interakcję z dowolnego miejsca, istnieje wiele sieci społecznościowych, nawet skategoryzowanych i podzielonych według gustów i celów. W Jak mieć własną sieć społecznościową z humhubBędziesz mógł uzyskać dostęp do platformy, która pozwoli Ci stworzyć, skonfigurować i dostosować sieć społecznościową do swoich celów.

Co to jest HumHub?

humhub to darmowe oprogramowanie typu open source, opracowane w Php z Yii Framework, który zapewnia lekki, potężny i łatwy w użyciu zestaw narzędzi, który umożliwia tworzenie i uruchamianie własnej sieci społecznościowej.

humhub obsługuje motywy i moduły, które rozszerzają funkcjonalność dla prawie wszystkich wymagań.

humhub Może być używany do komunikacji i współpracy wewnętrznej, od kilku użytkowników do dużych intranetów używanych w firmach zatrudniających setki i tysiące pracowników. humhub pozwala rozwinąć biznes, wspierać klientów, uczyć uczniów lub organizować drużynę piłkarską. Jego użycie zależy od Ciebie.

humhub jest idealny do:

  • Społeczne intranety
  • Sieci społecznościowe dla firm
  • Prywatne sieci społecznościowe

Dlaczego warto korzystać z HumHub?

humhub Oferuje nam 4 główne korzyści, dzięki czemu jest idealnym narzędziem do tworzenia naszej sieci społecznościowej.

  • HumHub jest otwarty: Jest to całkowicie otwarte oprogramowanie. Pozwala to wykorzystać wykonaną już pracę, a nawet ją ulepszyć. W ten sam sposób możesz zgłaszać sugestie lub rozwiązywać problemy napotykane przez społeczność.
  • HumHub jest elastyczny: Dzięki potężnemu systemowi modułów można rozbudować humhub poprzez wykorzystanie narzędzi stron trzecich, rozwijanie własnych funkcjonalności lub łączenie się z istniejącym oprogramowaniem.
  • HumHub jest bezpieczny: Twój serwer, Twoje dane, Twoje zasady. humhub jest to rozwiązanie samoobsługowe i działa na prawie wszystkich serwerach. Masz pełną kontrolę nad swoimi danymi.
  • HumHub ma świetne wsparcie: Ma wspaniałą społeczność i firmę, która nalbo zostawiają cię w spokoju. Wspierają Cię w projektach i zapewniają profesjonalne usługi humhub.

Funkcje HumHub

HumHub umożliwia tradycyjną komunikację społeczną

Możemy komunikować się tak, jak to już się dzieje w innych sieciach społecznościowych, tylko według własnych zasad. Pisz wiadomości i aktualizacje, udostępniaj pliki, komentuj i wspominaj, kogo chcesz.
Komunikacja społeczna

Komunikacja społeczna

HumHub umożliwia tworzenie „przestrzeni”

Komunikacja w humhub działa z przestrzeniami. Przestrzeń może być dosłownie czymkolwiek, projektem, grupą lub po prostu prostym tematem. Do każdej przestrzeni możesz zaprosić wielu użytkowników i ustawić własne prawa dostępu i zasady. Przestrzenie HumHub

HumHub umożliwia posiadanie własnej elektronicznej karty osobistej

humhub pozwala poszerzyć swój profil, stworzyć portfolio, połączyć się z innymi ludźmi, znaleźć odpowiednią osobę ze specjalnymi umiejętnościami, informować obserwujących o swoich aktualizacjach, między innymi dzięki cyfrowemu wizytówka vCard. La vCard Jest to standardowy format używany do wymiany informacji kontaktowych, można go również nazwać wizytówkami elektronicznymi i jest odpowiednikiem naszych tradycyjnych wizytówek.

Profil HumHub

HumHub daje nam nieograniczone możliwości

Dzięki modułom możesz modyfikować wszystko w humhub. Przestrzenie, profile i inne rzeczy według Twoich potrzeb. Wszystko, czego brakuje w innych sieciach społecznościowych, można zbudować.

Niektóre moduły są dostępne w Rynek HumHub, który można zainstalować w dowolnym momencie. Moduły HumHub

Inne funkcje HumHub

  • Powiadomienia: NInformuje Cię o interesujących nas rzeczach.
  • Ruch aktywny: Umożliwia przeglądanie ofert pracy i komunikacji w prosty sposób.
  • Prosta i użyteczna tablica: Opis i szybki dostęp do najważniejszych informacji
  • Grupy: Organizuj użytkowników według działów, oddziałów lub czegokolwiek innego.
  • Informator: Znajdź przestrzenie, użytkowników i grupy w uporządkowany sposób.
  • Dokumentacja: Udostępniaj dokumenty, pliki multimedialne i dyskutuj o nich.
  • Dostęp publiczny: Umożliwia także udostępnianie treści niezarejestrowanym użytkownikom.
  • Szukaj: Łatwo znajduj osoby, dyskusje i pliki.
  • Wersja mobilna: Jest używany z wszelkiego rodzaju nowoczesnymi urządzeniami, takimi jak smartfony i tablety.
  • I wiele więcej

Wypróbuj HumHub Online

Państwo wypróbuj HumHub Online, zaczynając od darmowy plan. Jest to ograniczone do Użytkownicy 3 y500 MB przechowywanie. Możesz zaktualizować swój plan w dowolnym momencie na pulpicie nawigacyjnym HumHub.

Jak zainstalować HumHub

Ogólne wymagania dotyczące instalacji HumHub

Opcjonalne wymagania do zainstalowania HumHub

  • ImageMagick
  • Obsługa PHP LDAP
  • PHPAPC
  • Pamięć podręczna PHP
  • Apache XSendfile

Pakiety Debian / Ubuntu do instalacji HumHub

  • ImageMagick
  • php5-zwijanie
  • php5-mysql
  • php5-gd
  • php5-cli
  • php5-intl
  • php5-ldap (opcjonalnie)
  • php-apc (opcjonalnie)
  • php5-memcached (opcjonalnie)
  • libapache2-mod-xsendfile (opcjonalnie)

Przygotowanie do instalacji HumHub

Utwórz bazę danych 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;

Pobieranie HumHub

Pobierz HumHub z głównej strony internetowej

Najłatwiejszy sposób na zdobycie humhub jest bezpośrednie pobranie całego pakietu. Ten pakiet zawiera już wszystkie zależności zewnętrzne i nie wymaga aktualizacji kompozytora. Po zakończeniu pobierania po prostu wypakuj pakiet do folderu htdocs na swoim serwerze internetowym.

Pobierz HumHub z github

Aby zainstalować gałąź git, będziesz musiał uruchomić aktualizację kompozytora, aby pobrać zewnętrzne zależności.

  • Klonuj repozytorium Git:
git clone https://github.com/humhub/humhub.git
  • Przełącz na stabilną gałąź (zalecane):
git checkout stable
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update

Konfigurowanie HumHub

Uprawnienia do plików

Utwórz następujące katalogi, aby mogły być zapisane przez serwer WWW:

  • / majątek
  • / protected / config /
  • / chronione / moduły
  • / protected / runtime
  • / uploads / *

Utwórz następujące pliki wykonywalne:

  • / chronione / yii
  • /chroniony/yii.bat

Upewnij się, że poniższe katalogi nie są dostępne dla serwera WWW

(Te foldery są domyślnie chronione przez „.htaccess”)

  • chroniony
  • przesłane / plik

Uruchomienie instalatora HumHub

Otwórz przewodnik instalacji w przeglądarce (na przykład http://localhost/humhub)

Konfiguracja poczty e-mail

W zależności od używanego środowiska możesz chcieć określić lokalny lub zdalny serwer SMTP. Możesz zmienić ustawienia serwera pocztowego w Administration -> Mailing -> Server Settings.

Domyślnie używany jest transport poczty PHP. http://php.net/manual/en/mail.setup.php

Włączanie przepisywania adresów URL (opcjonalnie)

Przemianować .htaccess.dist .htaccess Zmodyfikuj konfigurację lokalną (protected / config / common.php):

<?php

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

Włącz zadania Cron

  • Daily Cron: > yii cron/daily
  • Cron na godzinę: > yii cron/hourly

przykład:

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

Wyłącz błędy / debugowanie

  • zmiana index.php w katalogu głównym 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');
  • usunąć indeks-test.php w katalogu głównym humhub, jeśli istnieje

Dzięki temu nauczyliśmy się Jak mieć własną sieć społecznościową z HumHub, część dostosowywania i inne są dość wyjaśnione w oficjalnych instrukcjach, w ten sam sposób, jeśli masz jakieś pytania, nie pomóż w pisaniu do nas ... Jaka będzie Twoja sieć społecznościowa?


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   javivi powiedział

    Błąd krytyczny PHP - yii \ base \ ErrorException
    Nieprzechwycony błąd: wywołanie niezdefiniowanej funkcji yii \ web \ mb_strlen () w /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404
    Ślad stosu:
    # 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…', Array )
    # 4 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(241): yii \ base \ View-> renderFile ('/ var / www / html / h…', Array , Obiekt (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.   dżinsy powiedział

    Po prostu świetnie,

  3.   michel barria powiedział

    Jedno pytanie ... Gdzie zmieniasz tytuł wiadomości, która jest wysyłana pocztą? Umieściłem całą treść wiadomości do przetłumaczenia, ale nie tytuł w języku angielskim: Zostałeś zaproszony do przyłączenia się.
    dzięki

  4.   Simon powiedział

    Dobry!!! Konsultacja: czy mógłbyś się ze mną skontaktować? Kiedy przesyłam obraz do sieci intraNet, jest on „przesyłany”, ale plik jest „pusty”, nie zawiera obrazu jest „surowym” plikiem png, którego nie można odczytać w intranecie (na przykład). Jaki może być problem? Masz problem z przyznanymi uprawnieniami? Pozostaję do dyspozycji Twojej mądrości. haha Dziękuję bardzo !!