Κοινωνικά δίκτυα επηρεάζουν ολοένα και περισσότερο ανθρώπους και εταιρείες, η ανάγκη για επικοινωνία επέτρεψε σε εκατομμύρια ανθρώπους να αλληλεπιδράσουν γρήγορα και από οπουδήποτε, υπάρχουν πολλά κοινωνικά δίκτυα, ακόμη και κατηγοριοποιημένα και τμηματοποιημένα με γούστα και σκοπούς. Σε Πώς να έχετε το δικό σας κοινωνικό δίκτυο humhub, Θα έχετε πρόσβαση σε μια πλατφόρμα που θα σας επιτρέψει να δημιουργήσετε, να διαμορφώσετε και να προσαρμόσετε ένα κοινωνικό δίκτυο για τους σκοπούς που θέλετε.
Τι είναι το HumHub;
humhub είναι ένα λογισμικό ελεύθερου και ανοιχτού κώδικα, που αναπτύχθηκε στο php με το Yii Πλαίσιο, το οποίο παρέχει ένα ελαφρύ, ισχυρό και εύχρηστο κιτ εργαλείων που σας επιτρέπει να δημιουργήσετε και να ξεκινήσετε το δικό σας κοινωνικό δίκτυο.
humhub Υποστηρίζει θέματα και ενότητες που επεκτείνουν τη λειτουργικότητα για σχεδόν όλες τις απαιτήσεις.
humhub Μπορεί να χρησιμοποιηθεί για επικοινωνία και εσωτερική συνεργασία, η οποία μπορεί να κυμαίνεται από μερικούς χρήστες έως μεγάλα Intranets που χρησιμοποιούνται σε εταιρείες με εκατοντάδες και χιλιάδες εργαζομένους. humhub σας επιτρέπει να ενισχύσετε την επιχείρησή σας, να υποστηρίξετε τους πελάτες σας, να διδάξετε τους μαθητές σας ή να οργανώσετε την ομάδα ποδοσφαίρου σας. Η χρήση του είναι σε εσάς.
humhub είναι ιδανικό για:
- Κοινωνικά ενδοδίκτυα
- Κοινωνικά δίκτυα για εταιρείες
- Ιδιωτικά κοινωνικά δίκτυα
Γιατί να χρησιμοποιήσετε το HumHub;
humhub Μας προσφέρει 4 κύρια οφέλη, τα οποία το καθιστούν ιδανικό εργαλείο για τη δημιουργία του κοινωνικού μας δικτύου.
- Το HumHub είναι ανοιχτό: Είναι εντελώς ανοιχτού κώδικα. Αυτό σας επιτρέπει να επωφεληθείτε από την εργασία που έχει ήδη γίνει και ακόμη και να την βελτιώσετε. Με τον ίδιο τρόπο μπορείτε να συνεισφέρετε προτάσεις ή να λύσετε προβλήματα που λαμβάνονται από την κοινότητα.
- Το HumHub είναι ευέλικτο: Με ένα ισχυρό σύστημα λειτουργικών μονάδων μπορεί να επεκταθεί humhub μέσω της χρήσης εργαλείων τρίτων, αναπτύσσοντας τις δικές σας λειτουργίες ή συνδέοντας με υπάρχον λογισμικό.
- Το HumHub είναι ασφαλές: Ο διακομιστής σας, τα δεδομένα σας, οι κανόνες σας. humhub Είναι μια αυτο-φιλοξενούμενη λύση και λειτουργεί σε σχεδόν όλους τους διακομιστές. Έχετε τον πλήρη έλεγχο των δεδομένων σας.
- Το HumHub έχει μεγάλη υποστήριξη: Έχει μια μεγάλη κοινότητα και μια εταιρεία που νή σε αφήνουν μόνοι. Σας υποστηρίζουν με τα έργα σας και παρέχουν επαγγελματικές υπηρεσίες humhub.
Χαρακτηριστικά HumHub
Το HumHub επιτρέπει την παραδοσιακή κοινωνική επικοινωνία
Το HumHub επιτρέπει τη δημιουργία "διαστημάτων"
Επικοινωνία σε humhub λειτουργεί με χώρους. Ένας χώρος μπορεί κυριολεκτικά να είναι οτιδήποτε, έργο, ομάδα ή απλό θέμα. Για κάθε χώρο μπορείτε να προσκαλέσετε πολλούς χρήστες και να ορίσετε τα δικά σας δικαιώματα και κανόνες πρόσβασης.
Το HumHub σάς επιτρέπει να έχετε τη δική σας ηλεκτρονική κάρτα
humhub σας επιτρέπει να επεκτείνετε το προφίλ σας, να δημιουργήσετε το χαρτοφυλάκιό σας, να συνδεθείτε με άλλα άτομα, να βρείτε το σωστό άτομο με ειδικές δεξιότητες, να ενημερώσετε τους οπαδούς σας για τις ενημερώσεις σας, μεταξύ άλλων ιδιοτήτων χάρη στην ψηφιακή του vCard. La vCard Είναι μια τυπική μορφή που χρησιμοποιείται για την ανταλλαγή πληροφοριών επαφής, μπορεί επίσης να ονομαστεί Ηλεκτρονικές Επαγγελματικές Κάρτες και είναι το ισοδύναμο των συμβατικών επαγγελματικών καρτών μας.
Το HumHub μας παρέχει απεριόριστες δυνατότητες
Με τις ενότητες μπορείτε να τροποποιήσετε οτιδήποτε humhub. Χώροι, προφίλ και άλλα πράγματα ανάλογα με τις ανάγκες σας. Οτιδήποτε λείπει σε άλλα κοινωνικά δίκτυα, μπορεί να δημιουργηθεί.
Ορισμένες ενότητες είναι διαθέσιμες στο Αγορά HumHub, το οποίο μπορεί να εγκατασταθεί ανά πάσα στιγμή.
Άλλες δυνατότητες HumHub
- Ειδοποιήσεις: ΝΣας κρατά ενημερωμένους για τα πράγματα που μας ενδιαφέρουν.
- Κυκλοφορία δραστηριότητας: Σας επιτρέπει να βλέπετε εργασίες και επικοινωνίες με απλό τρόπο.
- Απλός και χρησιμοποιήσιμος πίνακας: Περιγραφή και γρήγορη πρόσβαση στις πιο σημαντικές πληροφορίες
- Ομάδες: Οργανώστε τους χρήστες σε τμήματα, υποκαταστήματα ή οτιδήποτε άλλο.
- Ευρετήριο: Βρείτε διαστήματα, χρήστες και ομάδες με ομαλό τρόπο.
- Εγγραφές: Μοιραστείτε έγγραφα, αρχεία πολυμέσων και συζητήστε τα.
- Δημόσια πρόσβαση: Επιτρέπει επίσης την κοινή χρήση περιεχομένου με μη εγγεγραμμένους χρήστες.
- Αναζήτηση: Βρείτε εύκολα άτομα, συζητήσεις και αρχεία.
- Έκδοση για κινητά: Χρησιμοποιείται με όλα τα είδη σύγχρονων συσκευών, όπως smartphone και tablet.
- Και πολλα ΑΚΟΜΑ
Δοκιμάστε το HumHub Online
Εσείς δοκιμάστε το HumHub Online, ξεκινώντας με ένα δωρεάν πρόγραμμα. Αυτό περιορίζεται σε 3 χρήστες y500 MB αποθήκευση. Μπορείτε να ενημερώσετε το σχέδιό σας ανά πάσα στιγμή στον πίνακα ελέγχου HumHub.
Πώς να εγκαταστήσετε το HumHub
Γενικές απαιτήσεις για την εγκατάσταση του HumHub
- PHP 5.4 +
- MySQL
- Πρόσβαση στο κέλυφος (π.χ. ssh) στο διακομιστή
- Απάτσι 2.χ
- Επέκταση PHP CUrl (με υποστήριξη SSL)
- Υποστήριξη PHP Multibyte String
- Επέκταση PHP PDO MySQL
- Επέκταση ZP PHP
- Επέκταση PHP EXIF
- Επέκταση PHP INTL
- Επέκταση PHP FileInfo
Προαιρετικές απαιτήσεις για την εγκατάσταση του 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, θα πρέπει να εκτελέσετε μια ενημέρωση συνθέτη για να πραγματοποιήσετε λήψη εξωτερικών εξαρτήσεων.
- Αποθήκη Clone Git:
git clone https://github.com/humhub/humhub.git
- Εναλλαγή σε σταθερό κλάδο (συνιστάται):
git checkout stable
- Εγκατάσταση συνθέτη (https://getcomposer.org/doc/00-intro.md)
- Μεταβείτε στο HumHub webroot και αναζητήστε εξαρτήσεις:
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update
Ρύθμιση του HumHub
Άδειες αρχείων
Δημιουργήστε τους ακόλουθους καταλόγους, ώστε να μπορούν να γραφτούν από τον διακομιστή ιστού:
- / περιουσιακά στοιχεία
- / προστατευμένο / config /
- / προστατευμένα / ενότητες
- / προστατευμένο / χρόνο εκτέλεσης
- / μεταφορτώσεις / *
Δημιουργήστε τα ακόλουθα εκτελέσιμα αρχεία:
- / προστατευμένο / yii
- /προστατεύεται/yii.bat
Βεβαιωθείτε ότι οι ακόλουθοι κατάλογοι δεν είναι προσβάσιμοι από τον διακομιστή ιστού
(Αυτοί οι φάκελοι προστατεύονται από προεπιλογή με το ".htaccess")
- προστατεύονται
- μεταφορτώσεις / αρχείο
Εκκίνηση του HumHub Installer
Ανοίξτε τον οδηγό εγκατάστασης στο πρόγραμμα περιήγησής σας (για παράδειγμα, http://localhost/humhub)
Διαμόρφωση e-mail
Ανάλογα με το περιβάλλον που χρησιμοποιείτε, μπορεί να θέλετε να καθορίσετε έναν τοπικό ή απομακρυσμένο διακομιστή SMTP. Μπορείτε να αλλάξετε τις ρυθμίσεις του διακομιστή αλληλογραφίας στο Administration -> Mailing -> Server Settings
.
Από προεπιλογή χρησιμοποιείται PHP Mail Transport. http://php.net/manual/en/mail.setup.php
Ενεργοποίηση επανεγγραφής URL (προαιρετικό)
Μετονομάζω .htaccess.dist a .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');
- αφαίρεση index-test.php στον ριζικό κατάλογο του humhub εάν υπάρχει
Με αυτό μάθαμε Πώς να έχετε το δικό σας κοινωνικό δίκτυο με το HumHub, το μέρος προσαρμογής και άλλα εξηγείται αρκετά στα επίσημα εγχειρίδια, με τον ίδιο τρόπο εάν έχετε οποιεσδήποτε ερωτήσεις δεν σας βοηθούν να γράψετε ... Ποιο θα είναι το Κοινωνικό σας Δίκτυο;
PHP Fatal Error - yii \ base \ ErrorException
Uncaught Error: Call to undefined function 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-> επιχειρήματαToString (Array)
# 1 /var/www/html/humhub/protected/vendor/yiisoft/yii2/views/errorHandler/callStackItem.php(26): yii \ web \ ErrorHandler-> argumentToString (Array)
# 2 /var/www/html/humhub/protected/vendor/yiisoft/yii2/base/View.php(325): απαιτείται ('/ 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 , Αντικείμενο (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
Απλά υπέροχο,
Μία ερώτηση .. Πού αλλάζετε τον τίτλο του μηνύματος που αποστέλλεται μέσω ταχυδρομείου; Έβαλα ολόκληρο το μήνυμα για μετάφραση, αλλά όχι τον τίτλο που έρχεται στα Αγγλικά: Έχετε προσκληθεί να συμμετάσχετε.
Ευχαριστίες
Καλός!!! Διαβούλευση: θα μπορούσατε να επικοινωνήσετε μαζί μου; Όταν ανεβάζω μια εικόνα στο intraNet "μεταφορτώνεται" αλλά το αρχείο είναι "κενό" δεν έχει την εικόνα είναι ένα "ακατέργαστο" αρχείο png που δεν διαβάζεται εντός του intranet (για παράδειγμα) Ποιο θα μπορούσε να είναι το πρόβλημα; Έχετε πρόβλημα με τις άδειες που δίνονται; Παραμένω στη διάθεση της σοφίας σας. χαχα ευχαριστω πολυ !!