WordPress MultisitePrivalumai, trūkumai ir alternatyvos
Arūnas Liuiza●Tribūna.lt steigėjas●Kauno Kolegijosdėstytojas●VšĮ „Verslo Iniciatyva“dalininkas* Not a self portrait :)2013...
WordPress Multisite
WordPress Multisite●„Multisite“ tinklas:rinkinys tinklalapių naudojančių tą pačią WordPressinstaliaciją – kodą, duomenų ba...
WordPress Multisite diegimas1. Sukurti rezervinę kopiją;2. wp-config.php pridėti:define(WP_ALLOW_MULTISITE, true);3. Admin...
Privalumai
Bendras kodas●Tinklo tinklalapiai dalinasi įskiepius ir temas;●Galima kontroliuoti, kas kam prieinama●Visi atnaujinimo ir ...
Bendras vartotojų sąrašas●Visų tinklalapių vartotojai yra bendri;●Prisijungus viename iš tinklo tinklalapių, liekiprisijun...
Trūkumai
Viena duomenų bazė●Visi tinklalapiai naudoja tą pačią duomenų bazę;●Atskiri tinklalapiai turi savo lenteles;– Bet vartotoj...
Alternatyvos
Alternatyvos●Atskiri tinklalapiai– Priežiūra ir atnaujinimai atima daug laiko●ManageWP– Mokamas●„Kohabitacija“2013-04-20 |...
Kohabitacija
Kohabitacija●Keli skirtingi tinklalapiai viename serveryje;– Naujoja tą patį core kodą;– Atskiri uploads arba wp-content k...
Kohabitacija – kaip?●wp-config.php– Atpažinti iš kurio (sub)domeno kreipiamasi($_SERVER[HTTP_HOST] ar pan.);– Priklausomai...
Kohabitacijos privalumai●Bendras core kodas;●Atskiros duomenų bazės;●Lengvas perkėlimas ir išskaidymas į kelis serverius;●...
Kohabitacijos trūkumai●Įskiepių/temų suderinamumas dėl nestandartinėswp-content ir uploads katalogų lokacijos;– Ne problem...
*Bonus* - WordPress „MU“ įskiepiai
MU įskiepiai●MU – Must Use;●Įskiepiai, kurie privalomai aktyvuojami visiems MultiSitetinklo tinklalapiams.– Tiesiog įkelti...
MU įskiepiai●Ne visi veikia tokiu režimu;●Mu-plugins kataloge neskanuojami subkatalogai, todėl reikalingiloaderiai:– <?php...
arunas@tribuna.ltTwitter: @ideag
Upcoming SlideShare
Loading in …5
×

WordPress Multisite privalumai, trūkumai ir alternatyvos

475 views
334 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
475
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WordPress Multisite privalumai, trūkumai ir alternatyvos

  1. 1. WordPress MultisitePrivalumai, trūkumai ir alternatyvos
  2. 2. Arūnas Liuiza●Tribūna.lt steigėjas●Kauno Kolegijosdėstytojas●VšĮ „Verslo Iniciatyva“dalininkas* Not a self portrait :)2013-04-20 | 2/21
  3. 3. WordPress Multisite
  4. 4. WordPress Multisite●„Multisite“ tinklas:rinkinys tinklalapių naudojančių tą pačią WordPressinstaliaciją – 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 domenus2013-04-20 | 4/21
  5. 5. WordPress Multisite diegimas1. Sukurti rezervinę kopiją;2. wp-config.php pridėti:define(WP_ALLOW_MULTISITE, true);3. Administration > Tools > Network SetupSekti „WordPress“ instrukcijas;4.Papildomi pakeitimai:wp-config.php – copy/paste iš „WordPress“ instrukcijų;.htaccess – copy/paste iš „WordPress“ instrukcijų, jei naudojamasApache serveris.2013-04-20 | 5/21
  6. 6. Privalumai
  7. 7. 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
  8. 8. Bendras vartotojų sąrašas●Visų tinklalapių vartotojai yra bendri;●Prisijungus viename iš tinklo tinklalapių, liekiprisijungęs ir kituose;2013-04-20 | 8/21
  9. 9. Trūkumai
  10. 10. 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
  11. 11. Alternatyvos
  12. 12. Alternatyvos●Atskiri tinklalapiai– Priežiūra ir atnaujinimai atima daug laiko●ManageWP– Mokamas●„Kohabitacija“2013-04-20 | 12/21
  13. 13. Kohabitacija
  14. 14. 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
  15. 15. Kohabitacija – kaip?●wp-config.php– Atpažinti iš kurio (sub)domeno kreipiamasi($_SERVER[HTTP_HOST] ar pan.);– Priklausomai nuo to nustatyti skirtingas DB prisijungimokonstantas;– Nustatyti nestandartines WP_CONTENT_DIR irWP_CONTENT_URL arba tik UPLOADS konstantas;– Ir kt.2013-04-20 | 15/21
  16. 16. 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
  17. 17. Kohabitacijos trūkumai●Įskiepių/temų suderinamumas dėl nestandartinėswp-content ir uploads katalogų lokacijos;– Ne problema, jei įskiepiai/temos gerai parašyti – naudoja keliokonstantas;●Nėra bendro tinklo;●Sudėtingesnis diegimas ir naujų tinklalapių paleidimas;2013-04-20 | 17/21
  18. 18. *Bonus* - WordPress „MU“ įskiepiai
  19. 19. MU įskiepiai●MU – Must Use;●Įskiepiai, kurie privalomai aktyvuojami visiems MultiSitetinklo 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čianeišjungtų būtino įskiepio.●2013-04-20 | 19/21
  20. 20. MU įskiepiai●Ne visi veikia tokiu režimu;●Mu-plugins kataloge neskanuojami subkatalogai, todėl reikalingiloaderiai:– <?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
  21. 21. arunas@tribuna.ltTwitter: @ideag

×