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 humhub, Vous 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
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.
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.
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.
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
- PHP 5.4 +
- MySQL
- Accès Shell (par exemple ssh) au serveur
- Apache2.x
- Extension PHP CUrl (avec prise en charge SSL)
- Prise en charge des chaînes multi-octets PHP
- Extension PHP PDO MySQL
- Extension Zip PHP
- Extension PHP EXIF
- Extension PHP INTL
- Extension PHP FileInfo
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-curle
- 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
- Installez composer (https://getcomposer.org/doc/00-intro.md)
- Accédez à la racine Web HumHub et recherchez les dépendances:
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 a .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?
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
Simplement génial,
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
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 !!