Comment avoir votre propre réseau social avec HumHub

Les réseaux sociaux influencent de plus en plus les gens et les entreprises, ce besoin de communication a permis à des millions de personnes d'interagir rapidement et de n'importe où, il existe de nombreux réseaux sociaux, même classés et segmentés par goûts et objectifs. Dans Comment avoir son propre réseau social avec HumHubVous pourrez accéder à une plateforme qui vous permettra de créer, configurer et adapter un réseau social aux fins que vous souhaitez.

Qu'est-ce que HumHub?

HumHub est un logiciel gratuit et open source, développé en Php avec la Cadre Yii, qui fournit une boîte à outils légère, puissante et facile à utiliser qui vous permet de créer et de lancer votre propre réseau social.

HumHub il prend en charge des thèmes et des modules qui étendent les fonctionnalités pour presque toutes les exigences.

HumHub Il peut être utilisé pour la communication et la collaboration interne, qui peuvent aller de quelques utilisateurs à de grands intranets utilisés dans des entreprises de centaines et de milliers d'employés. HumHub vous permet de booster votre activité, d'accompagner vos clients, de former vos élèves ou d'organiser votre équipe de foot. Son utilisation est sur vous.

HumHub est parfait pour:

  • Intranets sociaux
  • Réseau social pour les entreprises
  • Réseaux sociaux privés

Pourquoi utiliser HumHub?

HumHub Il nous offre 4 avantages principaux, qui en font un outil idéal pour créer notre réseau social.

  • HumHub est ouvert: Il est complètement open source. Cela vous permet de profiter du travail déjà effectué et même de l'améliorer. De la même manière, vous pouvez apporter des suggestions ou résoudre des problèmes reçus par la communauté.
  • HumHub est flexible: Avec un système de modules puissant peut être étendu HumHub en utilisant des outils tiers, en développant vos propres fonctionnalités ou en vous connectant à des logiciels existants.
  • HumHub est sûr: Votre serveur, vos données, vos règles. HumHub c'est une solution auto-hébergée et fonctionne sur presque tous les serveurs. Vous avez le contrôle total de vos données.
  • HumHub a un excellent support: Il a une grande communauté et une entreprise qui nou ils vous laissent tranquille. Ils vous accompagnent dans vos projets et fournissent des services professionnels autour HumHub.

Fonctionnalités HumHub

HumHub permet la communication sociale traditionnelle

Nous pouvons communiquer comme cela se fait déjà sur d'autres réseaux sociaux, uniquement avec ses propres règles. Écrivez des messages et des mises à jour, partagez des fichiers, commentez et mentionnez qui vous voulez.
Communication sociale

Communication sociale

HumHub permet la création d '"espaces"

Communication dans HumHub fonctionne avec les espaces. Un espace peut être n'importe quoi, un projet, un groupe ou simplement un simple thème. Pour chaque espace, vous pouvez inviter plusieurs utilisateurs et définir vos propres droits d'accès et règles. Espaces HumHub

HumHub vous permet d'avoir votre propre carte personnelle électronique

HumHub vous permet d'élargir votre profil, de créer votre portfolio, de vous connecter avec d'autres personnes, de trouver la bonne personne avec des compétences particulières, d'informer vos followers de vos mises à jour, entre autres qualités grâce à son digital vCard. La vCard C'est un format standard utilisé pour échanger des informations de contact, il peut aussi être appelé Cartes de visite électroniques et c'est l'équivalent de nos cartes de visite conventionnelles.

Profil HumHub

HumHub nous offre des possibilités illimitées

Avec les modules, vous pouvez tout modifier HumHub. Espaces, profils et autres selon vos besoins. Tout ce qui manque dans d'autres réseaux sociaux peut être construit.

Certains modules sont disponibles dans le Marché HumHub, qui peut être installé à tout moment. Modules HumHub

Autres fonctionnalités HumHub

  • Notifications: NIl vous tient au courant des choses qui nous intéressent.
  • Trafic d'activité: Vous permet d'afficher les travaux et les communications de manière simple.
  • Tableau simple et utilisable: Description et accès rapide aux informations les plus importantes
  • Groupes: Organisez les utilisateurs en départements, succursales ou autre.
  • Annuaire: Trouvez des espaces, des utilisateurs et des groupes de manière ordonnée.
  • Fichiers: Partagez des documents, des fichiers multimédias et discutez-en.
  • Accès publique: Il permet également de partager du contenu avec des utilisateurs non enregistrés.
  • Recherche: Trouvez facilement des personnes, des discussions et des fichiers.
  • Version mobile: Il est utilisé avec toutes sortes d'appareils modernes, tels que les smartphones et les tablettes.
  • Et... beaucoup plus

Essayez HumHub en ligne

Vous essayez HumHub en ligne, en commençant par un plan gratuit. Ceci est limité à Utilisateurs 3 y500 MB espace de rangement. Vous pouvez mettre à jour votre plan à tout moment sur le tableau de bord HumHub.

Comment installer HumHub

Exigences générales pour installer HumHub

Exigences facultatives pour installer HumHub

  • ImageMagick
  • Prise en charge de PHP LDAP
  • APC PHP
  • PHP Memcaché
  • Apache XSendfile

Paquets Debian / Ubuntu pour installer HumHub

  • imagemagick
  • php5-curl
  • php5-mysql
  • php5-gd
  • php5-cli
  • php5-intl
  • php5-ldap (facultatif)
  • php-apc (facultatif)
  • php5-memcached (facultatif)
  • libapache2-mod-xsendfile (facultatif)

Préparation à l'installation de HumHub

Créez une base de données 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;

Téléchargement de HumHub

Téléchargez HumHub depuis le site Web principal

Le moyen le plus simple d'obtenir HumHub est téléchargement direct du package complet. Ce package inclut déjà toutes les dépendances externes et ne nécessite pas de mise à jour du composeur. Une fois le téléchargement terminé, extrayez simplement le package dans le dossier htdocs de votre serveur Web.

Télécharger HumHub depuis github

Pour installer une branche git, vous devrez exécuter une mise à jour du composeur pour télécharger les dépendances externes.

 

  • Cloner le référentiel Git:
git clone https://github.com/humhub/humhub.git
  • Passer à la branche stable (recommandé):
git checkout stable
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update

Configurer HumHub

Autorisations de fichier

Créez les répertoires suivants afin qu'ils puissent être écrits par le serveur Web:

  • / les atouts
  • / protected / config /
  • / protected / modules
  • / protected / runtime
  • / uploads / *

Créez les fichiers exécutables suivants:

  • / protected / yii
  • /protected/yii.bat

Assurez-vous que les répertoires suivants ne sont pas accessibles par le serveur Web

(Ces dossiers sont protégés par défaut avec ".htaccess")

  • protégé
  • téléchargements / fichier

Lancement du programme d'installation HumHub

Ouvrez le guide d'installation dans votre navigateur (par exemple, http://localhost/humhub)

Configuration du courrier électronique

Selon l'environnement que vous utilisez, vous souhaiterez peut-être spécifier un serveur SMTP local ou distant. Vous pouvez modifier les paramètres du serveur de messagerie dans Administration -> Mailing -> Server Settings.

Par défaut, le transport de messagerie PHP est utilisé. http://php.net/manual/en/mail.setup.php

Activation de la réécriture d'URL (facultatif)

Renommer .htaccess.dist .htaccess Modifiez la configuration locale (protected / config / common.php):

<?php

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

Activer les tâches Cron

  • Cron quotidien: > yii cron/daily
  • Cron par heure: > yii cron/hourly

exemple:

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

Désactiver les erreurs / débogage

  • Changer index.php dans le répertoire racine de 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');
  • supprimer index-test.php dans le répertoire racine de humhub s'il existe

Avec cela, nous avons appris à Comment avoir son propre réseau social avec HumHub, la partie personnalisation et autres est assez expliquée dans les manuels officiels, de la même manière si vous avez des questions ne nous aidez pas à nous écrire ... Quel sera votre réseau social?


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

4 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Javiv dit

    Erreur fatale PHP - yii \ base \ ErrorException
    Erreur non interceptée: appel à la fonction non définie yii \ web \ mb_strlen () dans /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404
    Stack trace:
    # 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 , Object (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.   en jean dit

    Simplement génial,

  3.   Michel Barria dit

    Une question .. Où changez-vous le titre du message envoyé par mail? J'ai mis tout le corps du message à traduire, mais pas le titre qui vient en anglais: Vous avez été invité à vous joindre.
    merci

  4.   Simon dit

    Bien!!! Consultation: pouvez-vous me contacter? Lorsque je télécharge une image sur l'intraNet, elle est «téléchargée» mais le fichier est «vide» il n'a pas l'image est un fichier png «brut» qui n'est pas lu dans l'intranet (par exemple) Quel pourrait être le problème? Un problème avec les autorisations accordées? Je reste à la disposition de votre sagesse. Haha, merci beaucoup !!