Ako vytvoriť intranet pre malé podniky pomocou WordPress (ľahké)

Chcete pre svoju organizáciu vytvoriť intranet WordPress? WordPress je výkonná platforma s množstvom flexibilných možností, vďaka ktorým je ideálna na použitie ako intranet vašej spoločnosti. V tomto článku vám ukážeme, ako vytvoriť intranet WordPress pre svoju organizáciu pri zachovaní súkromia a bezpečnosti.

Vytvorenie intranetu WordPress pre vašu organizáciu

Čo je intranet alebo extranet? Prečo používať WordPress ako svoju intranetovú platformu?

Intranet alebo Extranet je komunikačná platforma používaná organizáciou na komunikáciu, zdieľanie súborov, oznámenia a ďalšie organizačné aktivity.

WordPress je vynikajúca platforma na budovanie intranetu alebo extranetu vašej organizácie. Údržba je jednoduchá, otvorený zdroj a umožňuje prístup k tisíckam doplnkov WordPress, aby ste v prípade potreby mohli pridať nové funkcie.

Intranet beží v súkromnej sieti organizácie. Kancelársky IT systém sa zvyčajne pripája pomocou káblových alebo bezdrôtových sieťových adaptérov. Jeden počítač v sieti možno použiť ako webový server a hostiť webovú stránku WordPress.

Postupujte podľa pokynov v našej príručke o tom, ako nainštalovať WordPress do siete Windows pomocou WAMP alebo nainštalovať WordPress do počítača Mac pomocou MAMP a spustite intranet WordPress..

Na druhej strane extranet je intranetová platforma prístupná pre väčšiu sieť alebo verejný internet. V obyčajnej angličtine by to mohla byť webová stránka prístupná verejnosti, ale obmedzená iba na oprávnených používateľov.

Je obzvlášť užitočné, ak je vaša organizácia distribuovaná na rôznych geografických miestach.

Na vytvorenie extranetu WordPress budete potrebovať hostingový účet WordPress a názov domény. Potom môžete nainštalovať program WordPress a potom ho nastaviť na používanie ako intranet vašej organizácie.

Po nainštalovaní programu WordPress ako intranetu je ďalším krokom jeho konverzia na komunikačné centrum vašej organizácie.

Na tento účel použijete niekoľko doplnkov WordPress. Ukážeme vám základné nastavenie, ktoré bude slúžiť ako základ pre váš intranet WordPress pre rast a splnenie cieľov vašej organizácie..

Nastavenie BuddyPress ako vášho intranetového centra WordPress

BuddyPress je sesterský projekt WordPress. Konvertuje vaše webové stránky WordPress na sociálnu sieť. Uvádzame niektoré z vecí, ktoré dokáže intranetový systém BuddyPress urobiť:

  • Budete môcť pozvať používateľov, aby sa zaregistrovali na intranete spoločnosti
  • Používatelia budú môcť vytvárať rozšírené užívateľské profily
  • Streamy aktivít umožňujú používateľom sledovať najnovšie aktualizácie, ako sú Twitter alebo Facebook
  • Budete môcť vytvoriť skupiny používateľov na triedenie používateľov do oddelení alebo tímov
  • Používatelia sa môžu navzájom sledovať ako priatelia
  • Užívatelia si môžu navzájom posielať súkromné ​​správy
  • Nové funkcie môžete pridať pridaním doplnkov tretích strán
  • S témami WordPress pre BuddyPress budete mať veľa možností dizajnu

Najprv musíte nainštalovať a aktivovať doplnok BuddyPress. Ďalšie informácie nájdete v našej podrobnej príručke o tom, ako nainštalovať doplnok WordPress.

Po aktivácii zamierte do Nastavenia »BuddyPress na konfiguráciu nastavení doplnku.

Nastavenia BuddyPress

Kompletné pokyny krok za krokom nájdete v našej príručke o tom, ako premeniť WordPress na sociálnu sieť s BuddyPress.

Zabezpečte svoj intranet WordPress pomocou intranetu typu všetko v jednom

Ak prevádzkujete intranet WordPress na lokálnom serveri, môžete ho zabezpečiť obmedzením prístupu k interným IP v súbore .htaccess..

Ak však používate extranet, vaši používatelia môžu mať prístup na intranet z rôznych sietí a IP adries.

Aby ste sa uistili, že prístup k intranete spoločnosti majú iba oprávnení používatelia, musíte svoj extranet nastaviť ako súkromný a prístupný iba registrovaným používateľom..

Preto budete musieť nainštalovať a aktivovať doplnok All-in-One Intranet. Ďalšie informácie nájdete v našej podrobnej príručke o tom, ako nainštalovať doplnok WordPress.

Po aktivácii zamierte do Nastavenia »Intranet typu všetko v jednom na konfiguráciu nastavení doplnku.

Všetko v nastavení One Intranet

Najprv musíte začiarknuť políčko vedľa možnosti Vynútiť úplnú súkromnosť stránky. Týmto sa všetky stránky vášho webu WordPress stanú úplne súkromnými.

Jediné, čo tento doplnok neurobí ako súkromné, sú súbory vo vašom adresári nahrávania. Nerobte si starosti, ukážeme vám, ako ho chrániť neskôr v tomto článku.

Ďalej musíte zadať adresu URL, na ktorú majú byť používatelia presmerovaní, keď sú prihlásení. Môže to byť akákoľvek stránka na vašom intranete.

Nakoniec sa môžete automaticky odhlásiť neaktívnych používateľov po určitom počte minút.

Nezabudnite kliknúť na tlačidlo Uložiť zmeny a nastavenia sa uložia.

Zabezpečenie nahrávania médií na intranete WordPress

Ak chcete, aby bol váš web úplne súkromný, neovplyvní to mediálne súbory. Ak niekto pozná presnú adresu URL súboru, má k nemu prístup bez akýchkoľvek obmedzení.

Zmeňte to.

Pre lepšiu ochranu presmerujeme všetky požiadavky do priečinka uploads na jednoduchý skript PHP.

Tento skript php skontroluje, či je používateľ prihlásený. Ak áno, bude slúžiť súboru. V opačnom prípade bude používateľ presmerovaný na prihlasovaciu stránku.

Najprv musíte v počítači vytvoriť nový súbor pomocou obyčajného textového editora, napríklad programu Poznámkový blok. Potom musíte skopírovať a prilepiť nasledujúci kód a uložiť súbor ako download-file.php na plochu.

<?php
require_once ( ‘WP-load.php’);

is_user_logged_in () || auth_redirect ();

list ($ basedir) = array_values ​​(array_intersect_key (wp_upload_dir (), array (‘basedir’ => 1))) + pole (NULL);

$ file = rtrim ($ basedir, ‘/’). ‘/’. str_replace (‘..’, ”, isset ($ _ GET [‘file’])? $ _ GET [‘file’]: ”);
if (! $ basedir ||! is_file ($ file)) {
status_header (404);
die (‘404 – Súbor nenájdený.’);
}

$ mime = wp_check_filetype ($ file);
if (false === $ mime [‘type’] && function_exists (‘mime_content_type’))
$ mime [‘type’] = mime_content_type ($ file);

ak ($ ​​mime [‘type’])
$ mimetype = $ mime [‘type’];
inak
$ mimetype = ‘image /’. subst ($ file, strrpos ($ file, ‘.’) + 1);

header (‘Content-Type:’. $ mimetype); // vždy to posiela
if (false === strpos ($ _SERVER [‘SERVER_SOFTWARE’], ‘Microsoft-IIS’))
hlavička (‘Content-Length:’. veľkosť súboru ($ súbor));

$ last_modified = gmdate (‘D, d M Y H: i: s’, filemtime ($ file));
$ etag = ‘"’. md5 ($ last_modified). ‘",;
header ( "Posledná zmena: $ last_modified GMT" );
hlavička (‘ETag:’. $ etag);
záhlavie (‘Platnosť:’.

// Podpora podmieneného GET
$ client_etag = isset ($ _SERVER [‘HTTP_IF_NONE_MATCH’])? stripy ($ _SERVER [‘HTTP_IF_NONE_MATCH’]): false;

if (! isset ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’])))
$ _SERVER [‘HTTP_IF_MODIFIED_SINCE’] = false;

$ client_last_modified = trim ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’]);
// Ak je reťazec prázdny, vráťte 0. Ak nie, skúste analyzovať časovú pečiatku
$ client_modified_timestamp = $ client_last_modified? strtotime ($ client_last_modified): 0;

// Vytvorte časovú pečiatku pre našu najnovšiu úpravu…
$ upravené_timestamp = strtotime ($ last_modified);

if (($ client_last_modified && $ client_etag)
? (($ client_modified_timestamp >= $ updated_timestamp) && ($ client_etag == $ etag))
: (($ client_modified_timestamp >= $ updated_timestamp) || ($ client_etag == $ etag))
) {
status_header (304);
východ;
}

readfile ($ file);

Teraz sa pripojte k svojmu webu pomocou FTP klienta. Po pripojení nahrajte súbor, ktorý ste práve vytvorili, do / wp-content / uploads / folder na svojom webe.

Ďalej musíte upraviť súbor .htaccess v koreňovom priečinku svojho webu. Pridajte nasledujúci kód do dolnej časti súboru .htaccess:

PrepíšteCond% {REQUEST_FILENAME} -s
RewriteRule ^ wp-content / uploads /(.*)$ download-file.php? File = $ 1 [QSA, L]

Nezabudnite uložiť zmeny a nahrať súbor späť na svoj web.

Teraz sa všetky žiadosti používateľov do vášho mediálneho priečinka odošlú do skriptu proxy, ktorý skontroluje autentizáciu a presmeruje používateľov na prihlasovaciu stránku.

4. Pridanie formulárov do vášho WordPress Intranetu pomocou WPForms

WPForms

Hlavným cieľom firemného intranetu je komunikácia. BuddyPress odvádza skvelú prácu s prúdmi aktivít, komentármi a súkromnými správami.

Niekedy však budete musieť v ankete alebo prieskume zbierať informácie súkromne. Tieto informácie budete musieť zoradiť a uložiť na neskoršie použitie.

Tu prichádza WPForms. Je to najlepší tvorca formulárov WordPress na trhu.

Nielenže vám umožňuje ľahko vytvárať krásne formuláre, ale tiež ukladá reakcie používateľov do databázy. Odpovede z ľubovoľného formulára môžete exportovať do súboru CSV.

To vám umožní usporiadať odpovede formulárov do tabuliek, vytlačiť ich a zdieľať medzi kolegami.

Rozšírenie intranetu WordPress

Dovtedy by ste mali mať pre svoju organizáciu dokonalý intranet. Pri testovaní platformy alebo jej otváraní pre používateľov však možno budete chcieť pridať nové funkcie alebo zvýšiť bezpečnosť.

Existuje veľa doplnkov WordPress, ktoré vám to môžu pomôcť. Tu je niekoľko nástrojov, ktoré môžete ihneď pridať.

  • Sucuri – Zlepšenie zabezpečenia WordPress jeho ochranou pred neoprávneným prístupom a škodlivými útokmi DDoS.
  • Galéria Envira – Vytvorenie nádherných fotogalérií.
  • Aplikácia Google Drive Embedder – Ľahko vkladajte dokumenty z Disku Google kdekoľvek na vašom intranete WordPress.

To je zatiaľ všetko.

Dúfame, že vám tento článok pomohol vytvoriť intranet WordPress pre vašu organizáciu. Môžete tiež navštíviť náš zoznam najužitočnejších miniaplikácií WordPress pre vaše stránky.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me