Kaip susikurti intranetą mažoms įmonėms naudojant „WordPress“ (paprasta)

Ar norite sukurti „WordPress“ intranetą savo organizacijai? „WordPress“ yra galinga platforma, turinti daugybę lanksčių variantų, todėl ji idealiai tinka būti naudojama kaip jūsų įmonės intranete. Šiame straipsnyje mes jums parodysime, kaip sukurti „WordPress“ intranete savo organizacijai, išlaikant ją privačią ir saugią.


„WordPress“ intraneto kūrimas jūsų organizacijai

Kas yra intranetas ar intranetas? Kodėl verta naudoti „WordPress“ kaip savo intraneto platformą?

Intranetas arba Extranet yra komunikacijos platforma, kurią organizacija naudoja komunikacijai, dalijimuisi failais, pranešimams ir kitai organizacinei veiklai.

„WordPress“ yra puiki platforma kurti savo organizacijos vidinį ar išorinį tinklą. Tai lengva prižiūrėti, atviras šaltinis ir suteikia prieigą prie tūkstančių „WordPress“ papildinių, kad prireikus būtų galima pridėti naujų funkcijų.

Intranetas veikia privačiame organizacijos tinkle. Paprastai biuro IT sistema yra prijungta per kabelinius ar belaidžius tinklo adapterius. Vienas tinklo kompiuteris gali būti naudojamas kaip interneto serveris ir priglobti „WordPress“ svetainę.

Vykdykite instrukcijas, pateiktas mūsų vadove, kaip įdiegti „WordPress“ „Windows“ tinkle naudojant WAMP arba įdiegti „WordPress“ „Mac“ kompiuteryje naudojant MAMP, kad paleistumėte savo „WordPress“ vidinį tinklą.

Kita vertus, ekstranete yra intraneto platforma, prieinama didesniam tinklui ar viešam internetui. Paprasta anglų kalba tai gali būti viešai prieinama svetainė, skirta tik įgaliotiems vartotojams.

Tai ypač naudinga, jei jūsų organizacija yra paskirstyta skirtingose ​​geografinėse vietose.

Jei norite sukurti „WordPress“ papildomą tinklą, jums reikės „WordPress“ prieglobos paskyros ir domeno vardo. Po to galite įdiegti „WordPress“ ir nustatyti, kad jis būtų naudojamas kaip organizacijos vidinis tinklas.

Įdiegę „WordPress“ kaip savo vidinį tinklą, kitas žingsnis yra konvertuoti jį į jūsų organizacijos ryšių centrą.

Norėdami tai padaryti, naudosite kelis „WordPress“ papildinius. Mes jums parodysime pagrindinę sąranką, kuri taps pagrindu jūsų „WordPress“ intranetui augti ir įgyvendinti jūsų organizacijos tikslus.

„BuddyPress“ nustatymas kaip „WordPress“ intraneto centrą

„BuddyPress“ yra „WordPress“ sesers projektas. Tai paverčia jūsų „WordPress“ svetainę į socialinį tinklą. Štai keletas dalykų, kuriuos gali padaryti „BuddyPress“ intranetas:

  • Galėsite pakviesti vartotojus registruotis įmonės intranete
  • Vartotojai galės kurti išplėstinius vartotojų profilius
  • Veiklos srautai leidžia vartotojams sekti naujausius atnaujinimus, tokius kaip „Twitter“ ar „Facebook“
  • Galėsite sukurti vartotojų grupes, kad galėtumėte suskirstyti vartotojus į skyrius ar komandas
  • Vartotojai gali sekti vieni kitus kaip draugai
  • Vartotojai gali siųsti asmeninius pranešimus vieni kitiems
  • Galite pridėti naujų funkcijų pridėdami trečiųjų šalių įskiepių
  • Turėsite daugybę „BuddyPress“ „WordPress“ temų dizaino variantų

Norėdami pradėti, pirmiausia turėsite įdiegti ir suaktyvinti „BuddyPress“ papildinį. Norėdami gauti daugiau informacijos, skaitykite mūsų nuoseklų vadovą, kaip įdiegti „WordPress“ papildinį.

Įjungę eikite į Nustatymai »„ BuddyPress “ puslapis, skirtas konfigūruoti papildinio nustatymus.

„BuddyPress“ nustatymai

Išsamias instrukcijas, kaip „WordPress“ paversti socialiniu tinklu, naudojant „BuddyPress“, rasite mūsų vadove.

Apsaugokite savo „WordPress“ vidaus tinklą naudodamiesi „viskas viename“ intranetu

Jei naudojate „WordPress“ intranetą vietiniame serveryje, tada galite jį apsaugoti apribodami prieigą prie vidinių IP savo .htaccess faile.

Tačiau, jei naudojate išorinį tinklą, tada jūsų vartotojai gali prisijungti prie intraneto iš skirtingų tinklų ir IP adresų.

Norėdami įsitikinti, kad tik įgalioti vartotojai gauna prieigą prie jūsų įmonės intraneto, turite padaryti privatųjį tinklą privatų ir prieinamą tik registruotiems vartotojams..

Tam jums reikės įdiegti ir suaktyvinti „Viskas viename“ intraneto papildinį. Norėdami gauti daugiau informacijos, skaitykite mūsų nuoseklų vadovą, kaip įdiegti „WordPress“ papildinį.

Įjungę eikite į Nustatymai »Viskas viename intranetas puslapyje, kad sukonfigūruotumėte papildinio nustatymus.

Viskas viename intraneto nustatymai

Pirmiausia turite pažymėti langelį šalia parinkties „Priversti svetainę būti visiškai privačia“. Tai padarys visus jūsų „WordPress“ svetainės puslapius visiškai privačius.

Vienintelis dalykas, kurį šis papildinys nepadarys privataus, yra failai jūsų įkėlimų kataloge. Nesijaudinkite, šiame straipsnyje jums parodysime, kaip tai apsaugoti.

Toliau turite pateikti URL adresą, į kurį norite nukreipti vartotojus, kai jie yra prisijungę. Tai gali būti bet kuris jūsų intraneto puslapis..

Galiausiai, jūs galite automatiškai atsisakyti neaktyvių vartotojų po tam tikro minučių skaičiaus.

Nepamirškite spustelėti mygtuką išsaugoti pakeitimus, kad išsaugotumėte nustatymus.

Medijos įkėlimų užtikrinimas „WordPress“ intranete

Jei jūsų svetainė taps visiškai privati, tai neturės įtakos medijos failams. Jei kas nors žino tikslų failo URL, jis gali prieiti prie jo be jokių apribojimų.

Pakeiskime tai.

Siekdami geresnės apsaugos, visas užklausas, įkeltas į įkėlimų aplanką, peradresuosime į paprastą PHP scenarijų.

Šis php scenarijus patikrins, ar vartotojas yra prisijungęs. Jei jie yra, tada jis aptarnaus failą. Priešingu atveju vartotojas bus nukreiptas į prisijungimo puslapį.

Pirmiausia turite sukurti naują failą kompiuteryje naudodami paprasto teksto rengyklę, pavyzdžiui, „Notepad“. Po to turite nukopijuoti ir įklijuoti šį kodą ir išsaugoti failą kaip atsisiųsti-file.php darbalaukyje.

<?php
reikalauti_once (‘wp-load.php’);

is_user_logged_in () || auth_redirect ();

sąrašas ($ basedir) = array_values ​​(array_intersect_key (wp_upload_dir (), masyvas (‘basedir’ => 1))) + masyvas (NULL);

$ failas = rtrim ($ basedir, ‘/’). ‘/’. str_replace (‘..’, ”, isset ($ _ GET [‘file’])? $ _ GET [‘file’]: ”);
if (! $ basedir ||! is_file ($ file)) {
status_header (404);
mirti (‘404 – bylos nerasta.’);
}

$ mime = wp_check_filetype ($ failas);
if (false === $ mime [‘type’] && funkcija_eksistema („mime_content_type“))
$ mime [‘type’] = mime_content_type ($ failas);

if ($ mime [‘type’])
$ mimetype = $ mime [‘tipas’];
Kitas
$ mimetype = ‘image /’. substr ($ failas, strrpos ($ failas, ‘.’) + 1);

antraštė (‘Turinio tipas:’. $ mimetype); // visada siųsk tai
if (false === strpos ($ _SERVER [‘SERVER_SOFTWARE’], ‘Microsoft-IIS’))
antraštė (‘Turinio ilgis:’. failo dydis ($ failas));

$ last_modified = gmdate (‘D, d M Y H: i: s’, filemtime ($ file));
$ etag = ‘"’. „md5“ (paskutinį kartą pakeista JAV dolerių). ‘"’;
antraštė ( "Paskutinį kartą modifikuotas: Paskutinį kartą modifikuotas USD GMT" );
antraštė (‘ETag:’. $ etag);
antraštė (‘Galioja:’. gmdate (‘D, d M Y H: i: s’, laikas () + 100000000). ‘GMT’);

// Sąlyginio GET palaikymas
$ client_etag = isset ($ _SERVER [‘HTTP_IF_NONE_MATCH’])? juostelės ($ _SERVER [‘HTTP_IF_NONE_MATCH’]): klaidinga;

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

$ client_last_modified = apdaila ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’]);
// Jei eilutė tuščia, grąžinkite 0. Jei ne, pabandykite išanalizuoti laiko antspaudą
$ client_modified_timestamp = $ kliento_pasikeitęs_modifikuotas? strtotime ($ kliento_pasikeitė_modifikuotas): 0;

// Padarykite laiko žymą mūsų naujausiam pakeitimui…
$ modifikuotas_timetampas = strtotime ($ paskutinį kartą modifikuotas);

if (($ kliento_pasikeitė_modifikuota && $ client_etag)
? (($ kliento modifikuotas_tintinis spaudas >= $ modifikuotas_spaudas) && ($ client_etag == $ etag))
: (($ kliento modifikuotas_tintinis spaudas >= $ modifikuotas_trampa) || ($ client_etag == $ etag))
) {
status_header (304);
išėjimas;
}

readfile ($ failas);

Dabar prisijunkite prie savo svetainės naudodami FTP klientą. Prisijungę nusiųskite ką tik sukurtą failą į / wp-content / įkėlimus / aplanką savo svetainėje.

Toliau turite redaguoti .htaccess failą savo svetainės šakniniame aplanke. Pridėkite šį kodą .htaccess failo apačioje:

„RewriteCond% {REQUEST_FILENAME}“
„RewriteRule“ ^ wp-content / įkėlimai /(.*)$ atsisiųsti failą.php? Failas = 1 USD [QSA, L]

Nepamirškite išsaugoti pakeitimų ir nusiųsti failą atgal į savo svetainę.

Dabar visos vartotojo užklausos į jūsų daugialypės terpės aplanką bus išsiųstos į tarpinio serverio scenarijų, kad būtų patikrinta autentifikacija ir peradresuojami vartotojai į prisijungimo puslapį..

4. Formų pridėjimas prie „WordPress“ intraneto naudojant „WPForms“

„WPForms“

Pagrindinis įmonės intraneto tikslas yra bendravimas. „BuddyPress“ puikiai atlieka darbą su srautais, komentarais ir asmeninėmis žinutėmis.

Tačiau kartais jums reikės rinkti informaciją privačiai apklausoje ar apklausoje. Taip pat turėsite rūšiuoti ir saugoti šią informaciją, kad vėliau galėtumėte naudoti.

Čia pasirodo „WPForms“. Tai yra geriausias „WordPress“ formų kūrėjas rinkoje.

Tai ne tik leidžia lengvai sukurti gražias formas, bet ir išsaugo vartotojo atsakymus duomenų bazėje. Į CSV failą galite eksportuoti bet kurios formos atsakymus.

Tai leidžia organizuoti formos atsakymus skaičiuoklėse, juos atspausdinti ir pasidalyti tarp kolegų.

„WordPress“ intraneto išplėtimas

Iki šiol jūs turėtumėte turėti savo organizacijai puikiai tinkantį intranetą. Tačiau išbandydami platformą ar atidarę ją vartotojams, galbūt norėsite pridėti naujų funkcijų arba padaryti ją saugesnę.

Yra daugybė „WordPress“ papildinių, kurie gali jums padėti tai padaryti. Čia yra keletas įrankių, kuriuos galbūt norėsite pridėti iškart.

  • „Sucuri“ – siekiant pagerinti „WordPress“ saugumą, apsaugant jį nuo neteisėtos prieigos ir kenksmingų DDoS atakų.
  • „Envira“ galerija – kurti gražias nuotraukų galerijas.
  • „Google“ disko įterptuvas – lengvai įterpkite „Google“ disko dokumentus bet kurioje „WordPress“ intraneto vietoje.

Tai viskas dabar.

Tikimės, kad šis straipsnis padėjo jums sukurti „WordPress“ intranetą savo organizacijai. Taip pat galbūt norėsite pamatyti mūsų svetainės naudingiausių „WordPress“ valdiklių sąrašą.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map