Top Banner
WordPress Multisite Privalumai, trūkumai ir alternatyvos
21

WordPress Multisite privalumai, trūkumai ir alternatyvos

Jul 12, 2015

Download

Technology

Arūnas Liuiza
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WordPress Multisite privalumai, trūkumai ir alternatyvos

WordPress MultisitePrivalumai, trūkumai ir alternatyvos

Page 2: WordPress Multisite privalumai, trūkumai ir alternatyvos

Arūnas Liuiza

● Tribūna.lt steigėjas● Kauno Kolegijos

dėstytojas● VšĮ „Verslo Iniciatyva“

dalininkas

* Not a self portrait :)

2013-04-20 | 2/21

Page 3: WordPress Multisite privalumai, trūkumai ir alternatyvos

WordPress Multisite

Page 4: WordPress Multisite privalumai, trūkumai ir alternatyvos

WordPress Multisite

● „Multisite“ tinklas:

rinkinys tinklalapių naudojančių tą pačią WordPress instaliaciją – kodą, duomenų bazę, įskiepių ir išvaizdos temų rinkinį;

● Du adresų režimai:– *.domain.lt – 'subdomain'– domain.lt/* - 'subdirectory'– Įskiepio pagalba galima naudoti ir atskirus domenus

2013-04-20 | 4/21

Page 5: WordPress Multisite privalumai, trūkumai ir alternatyvos

WordPress Multisite diegimas

1. Sukurti rezervinę kopiją;

2. wp-config.php pridėti:

define('WP_ALLOW_MULTISITE', true);

3. Administration > Tools > Network Setup

Sekti „WordPress“ instrukcijas;

4. Papildomi pakeitimai:

wp-config.php – copy/paste iš „WordPress“ instrukcijų;

.htaccess – copy/paste iš „WordPress“ instrukcijų, jei naudojamas Apache serveris.

2013-04-20 | 5/21

Page 6: WordPress Multisite privalumai, trūkumai ir alternatyvos

Privalumai

Page 7: WordPress Multisite privalumai, trūkumai ir alternatyvos

Bendras kodas

● Tinklo tinklalapiai dalinasi įskiepius ir temas;● Galima kontroliuoti, kas kam prieinama

● Visi atnaujinimo ir priežiūros darbai – vienoje vietoje;

● Lengvas naujų tinklalapių paleidimas;

2013-04-20 | 7/21

Page 8: WordPress Multisite privalumai, trūkumai ir alternatyvos

Bendras vartotojų sąrašas

● Visų tinklalapių vartotojai yra bendri;

● Prisijungus viename iš tinklo tinklalapių, lieki prisijungęs ir kituose;

2013-04-20 | 8/21

Page 9: WordPress Multisite privalumai, trūkumai ir alternatyvos

Trūkumai

Page 10: WordPress Multisite privalumai, trūkumai ir alternatyvos

Viena duomenų bazė

● Visi tinklalapiai naudoja tą pačią duomenų bazę;

● Atskiri tinklalapiai turi savo lenteles;– Bet vartotojų informacija saugoma bendroje;

● Vieno tinklalapio perkėlimas/iškraustymas – komplikuotas;– Paprasčiausia – export/import ir per naują susitvarkyti

įskiepius/nustatymus.

2013-04-20 | 10/21

Page 11: WordPress Multisite privalumai, trūkumai ir alternatyvos

Alternatyvos

Page 12: WordPress Multisite privalumai, trūkumai ir alternatyvos

Alternatyvos

● Atskiri tinklalapiai– Priežiūra ir atnaujinimai atima daug laiko

● ManageWP– Mokamas

● „Kohabitacija“

2013-04-20 | 12/21

Page 13: WordPress Multisite privalumai, trūkumai ir alternatyvos

Kohabitacija

Page 14: WordPress Multisite privalumai, trūkumai ir alternatyvos

Kohabitacija

● Keli skirtingi tinklalapiai viename serveryje;– Naujoja tą patį core kodą;– Atskiri uploads arba wp-content katalogai;– Atskiros duomenų bazės;

2013-04-20 | 14/21

Page 15: WordPress Multisite privalumai, trūkumai ir alternatyvos

Kohabitacija – kaip?

● wp-config.php– Atpažinti iš kurio (sub)domeno kreipiamasi

($_SERVER['HTTP_HOST'] ar pan.);– Priklausomai nuo to nustatyti skirtingas DB prisijungimo

konstantas;– Nustatyti nestandartines WP_CONTENT_DIR ir

WP_CONTENT_URL arba tik UPLOADS konstantas;– Ir kt.

2013-04-20 | 15/21

Page 16: WordPress Multisite privalumai, trūkumai ir alternatyvos

Kohabitacijos privalumai

● Bendras core kodas;● Atskiros duomenų bazės;● Lengvas perkėlimas ir išskaidymas į kelis serverius;● Paprastas atnaujinimas ir priežiūra;● Galimybė diegti įskiepius atskiriems tinklalapiams;

2013-04-20 | 16/21

Page 17: WordPress Multisite privalumai, trūkumai ir alternatyvos

Kohabitacijos trūkumai

● Įskiepių/temų suderinamumas dėl nestandartinės wp-content ir uploads katalogų lokacijos;– Ne problema, jei įskiepiai/temos gerai parašyti – naudoja kelio

konstantas;● Nėra bendro tinklo;● Sudėtingesnis diegimas ir naujų tinklalapių paleidimas;

2013-04-20 | 17/21

Page 18: WordPress Multisite privalumai, trūkumai ir alternatyvos

*Bonus* - WordPress „MU“ įskiepiai

Page 19: WordPress Multisite privalumai, trūkumai ir alternatyvos

MU įskiepiai

● MU – Must Use;● Įskiepiai, kurie privalomai aktyvuojami visiems MultiSite

tinklo tinklalapiams.– Tiesiog įkelti įskiepį į wp-content/mu-plugins katalogą– Įskiepių sąraše matomi kaip „Drop-Ins“

● Veikia ir paprastose WordPress instaliacijose– Labai patogu, kai reikia apsaugoti, kad klientas 'netyčia'

neišjungtų būtino įskiepio.●

2013-04-20 | 19/21

Page 20: WordPress Multisite privalumai, trūkumai ir alternatyvos

MU įskiepiai

● Ne visi veikia tokiu režimu;● Mu-plugins kataloge neskanuojami subkatalogai, todėl reikalingi

loader'iai:– <?php reqiuire_once('plugin-dir/plugin.php'); ?>

● Vertimas – WordPress šiuo metu automatiškai neįkelia mu-plugins įskiepių vertimų;– Greta load_plugin_textdomain() naudoti load_muplugin_textdomain();– Įkelti vertimus į atitinkamą vietą plugins kataloge;– WordPress planuoja pataisyti load_plugin_textdomain() ateities versijose;

2013-04-20 | 20/21

Page 21: WordPress Multisite privalumai, trūkumai ir alternatyvos

[email protected]: @ideag