Skip to main content

මූලික සංකල්ප

නව WordPress Multisite පරිශීලකයෙකුට සහ Ultimate Multisite භාවිතා කිරීමට දැන් පටන් ගන්නා කෙනෙකුට මුලදී අලුත් වචන සහ වාක්‍ය රාශියක් ඉගෙන ගැනීමට සිදු විය හැකියි. ඒවා ඉගෙන ගැනීම වැදගත් වන්නේ වේදිකාව සහ එය සමස්තයක් ලෙස ක්‍රියා කරන ආකාරය ඔබට තේරුම් ගැනීමට අවශ්‍ය වන බැවිනි.

මෙම ලිපියේදී, WordPress හි ප්‍රධාන සංකල්ප කිහිපයක් නිර්වචනය කර පැහැදිලි කිරීමට අපි උත්සාහ කරන්නෙමු. මේවායින් සමහරක් පරිශීලකයින්ට වඩාත් අදාළ වන අතර තවත් අය සංවර්ධකයින්ට සහ දෙදෙනාටම වැදගත් වේ.

WordPress Multisite

WordPress Multisite යනු එක් WordPress dashboard එකකින් වෙබ් අඩවි කිහිපක ජාලයක් නිර්මාණය කිරීමට සහ කළමනාකරණය කිරීමට ඉඩ සලසන WordPress ස්ථාපනය වර්ගයකි. වෙබ් අඩවි ගණන, විශේෂාංග, තේමා සහ පරිශීලක භූමිකාවන් ඇතුළු සියල්ල කළමනාකරණය කළ හැකිය. වෙබ් අඩවි සිය ගණනක් සහ දහස් ගණනක් කළමනාකරණය කිරීම මෙයින් කළ හැකියි.

ජාලය (Network)

WordPress සම්බන්ධයෙන් ගත් කල, multisite network එකක් යනු එක් dashboard එකකින් subsites කිහිපයක් කළමනාකරණය කළ හැකි ස්ථානයයි. සත්කාරක සපයන්නන් අතර multisite network නිර්මාණය කිරීම වෙනස් වුවද, අවසාන ප්‍රතිඵලය වන්නේ WordPressට එය විශේෂිත ආකාරයකින් ක්‍රියාත්මක වන බව දැනුම් දීමට wp-config.php ගොනුවේ අමතර උපදෙස් කිහිපයක් තිබීමයි.

multisite network එකක් සහ ස්වාධීන WordPress ස්ථාපනයක් අතර පැහැදිලි වෙනස්කම් කිහිපයක් අපි කෙටියෙන් සාකච්ඡා කරමු.

දත්ත සමුදාය (Database)

දත්ත සමුදායක් යනු ව්‍යුහගත, සංවිධානාත්මක දත්ත සමූහයකි. පරිගණක තාක්ෂණික පදවලදී, දත්ත සමුදායක් යනු දත්ත ගබඩා කිරීමට සහ සංවිධානය කිරීමට භාවිතා කරන මෘදුකාංගයයි. එය ඔබට වගු (tables) ලෙස හැඳින්වෙන විවිධ කොටස් වල දත්ත ගබඩා කරන ගොනු කැබිනට් එකක් ලෙස සිතන්න.

WordPress Multisite එකක් එක් දත්ත සමුදායක් භාවිතා කරන අතර සෑම subsite එකකටම එහි තමන්ගේම වගු ලැබේ, එමෙන්ම blog id ප්‍රියුফিক (prefix) තුළ ඇත. එබැවින් ඔබ network ස්ථාපනයක් ස්ථාපනය කර subsite එකක් නිර්මාණය කළ විට, ඔබට මෙම වගු තිබිය යුතුය:

wp_1_options - පළමු උපසයිට් සඳහා විකල්ප වගුව

wp_2_options - දෙවන උපසයිට් සඳහා විකල්ප වගුව

සත්කාරක සපයන්නා (Hosting provider)

සත්කාරක සපයන්නෙක් කියන්නේ වෙබ් අන්තර්ජාලය හරහා තම වෙබ් අඩවි ලබා ගැනීමට ව්‍යාපාර සහ පුද්ගලයන්ට ඉඩ දෙන සමාගමකි. වෙබ් සත්කාරක සපයන්නන් පිරිනමන සේවාවන් වෙනස් වුවත්, සාමාන්‍යයෙන් ඒවාට වෙබ් නිර්මාණය කිරීම, සේවාදායකයේ (host) ගබඩා කිරීමට ඇති ඉඩ ප්‍රමාණය සහ අන්තර්ජාලයට සම්බන්ධ වීම ඇතුළත් වේ.

ડોමේන් (Domain)

ડોමේන් නාමයක් කියන්නේ ඔබේ වෙබ් අඩවිය පිවිසීමට මිනිසුන් භාවිතා කරන ලිපිනයකි. එය වෙබ් බ්‍රව්සරයට ඔබේ වෙබ් අඩවිය සොයාගත යුතු තැන පෙන්වයි. වීදි ලිපිනයක් වගේ, ජාලයේදීත්, ડોමේන් එකක් කියන්නේ මිනිසුන් ඔන්ලයින් ඔබේ වෙබ් අඩවියට පිවිසීමට භාවිතා කරන ආකාරයයි. ඒ වගේම, ඔබේ ගොඩනැගිල්ල ඉදිරිපිට පුවරුවක් තිබීම වගේ. අපගේ වෙබ් අඩවියට පිවිසීමට ඔබට ඔබේ බ්‍රව්සරයේ ලිපිනය තුළ අපගේ වෙබ් ලිපිනය ටයිප් කිරීමට සිදුවේ, එය www.ultimatemultisite.com වේ, එහි ultimatemultisite.com යනු ડોමේන් නාමයයි.

උප-โดเมන් (Subdomain)

උප-โดเมනයක් කියන්නේ ප්‍රධාන ડોමේනය යටතේ ඇති වෙබ් අඩවි වර්ගයකි. නමුත් වෙබ් අඩවියක අන්තර්ගතයන් සංවිධානය කිරීමට ෆෝල්ඩර් භාවිතා කරනවා වෙනුවට, එය තමන්ටම වෙබ් අඩවියක් වැනිය. එය https://site1.domain.com/ ලෙස ඉදිරිපත් කෙරේ, එහි site1 යනු උප-โดเมනයේ නාමය වන අතර domain.com ප්‍රධාන ડોමේනය වේ.

උප-ඩික්ෂරි (Subdirectory)

උප-ඩික්ෂරියක් කියන්නේ මූලික ડોමේනය යටතේ ඇති වෙබ් අඩවි වර්ගයකි. එය වෙබ් අඩවියක අන්තර්ගතයන් සංවිධානය කිරීමට ෆෝල්ඩර් භාවිතා කරයි. උප-ඩික්ෂරියක් කියන්නේ උප-ෆෝල්ඩරයක (subfolder) සමාන දෙයක් වන අතර නම් වෙනස් කර භාවිතා කළ හැකිය. එය https://domain.com/site1 ලෙස ඉදිරිපත් කෙරේ, එහි site1 යනු උප-ඩික්ෂරියේ නාමය වන අතර domain.com ප්‍රධාන ડોමේනය වේ.

උපසයිට් (Subsite)

සබ්සයිට් එකක් කියන්නේ ඔබ Multisite ජාලයක නිර්මාණය කරන දරුවා වැනි වෙබ් අඩවියක්. ඔබේ WordPress Multisite ස්ථාපනය සකස් කර ඇති ආකාරය අනුව එය subdomain එකක් හෝ subdirectory එකක් විය හැකියි.

සුපිරි පරිපාලක (Super Admin)

WordPress Super Admin කියන්නේ Multisite ජාලයේ සියලුම subsites කළමනාකරණය කිරීමට සම්පූර්ණ හැකියාවන් සහිත පරිශීලක භූමිකාවකි. Multisite පරිශීලකයින් සඳහා, එය ඔබේ WordPress ස්ථාපනයට ඔබට ලබා දිය හැකි උසස් මට්ටමේ ප්‍රවේශය වේ.

ප්ලග්ඉන් (Plugin)

සාමාන්‍යයෙන්, ප්ලග්ඉනයක් කියන්නේ ඔබේ WordPress වෙබ් අඩවියට අමතර ක්‍රියාකාරීත්වයක් එක් කරන කේත සමූහයකි. එය ලොග් වන ලෝගෝව වෙනස් කිරීම වැනි සරල දෙයක සිට e-commerce ක්‍රියාකාරිත්වය එකතු කිරීම වැනි සංකීර්ණ දෙයක් විය හැකියි. Woocommerce සහ Contact Form යනු ප්ලග්ඉන් උදාහරණ වේ.

WordPress Multisite එකක, ප්ලග්ඉන ස්ථාපනය කළ හැක්කේ Super Admin මගින් ජාල පරිපාලක දර්ශකය (network admin dashboard) හරහා පමණි. Subsite Admins ලාට ඔවුන්ගේ subsites තුළ ප්ලග්ඉන් සක්‍රීය කිරීමට සහ අක්‍රීය කිරීමට පමණක් අවසර ඇත.

තේමා (Themes)

WordPress theme එකක් කියන්නේ වෙබ් අඩවියේ සමස්ත පෙනුම තීරණය කරන ගොනු සමූහයකි (ග්‍රැෆික්ස්, style sheets සහ කේත). එය ෆොන්ට් සැකසුම්, පිටුවේ සැකැස්ම, වර්ණ වැනි සියලුම front-end විලාසිතා සපයයි.

ප්ලග්ඉන මෙන්ම, WordPress Multisite එකක තේමා ස්ථාපනය කළ හැක්කේ Super Admin මගින් පමණක් වන අතර subsites වල පරිපාලකයින්ට ඔවුන්ගේ subsites තුළ ඒවා සක්‍රීය කිරීමට අවසර ඇත.

වෙබ් අඩවි සැකිල්ල (Site Template)

Site Template කියන්නේ ඔබේ ජාලයේ නව වෙබ් අඩවි නිර්මාණය කිරීමේදී පදනමක් ලෙස භාවිතා කළ හැකි boilerplate වෙබ් අඩවියකි.

මෙයින් අදහස් කරන්නේ ඔබට මූලික වෙබ් අඩවියක් නිර්මාණය කර, විවිධ ප්ලග්ඉන් සක්‍රීය කිරීමට, ක්‍රියාකාරී තේමා (active theme) සැකසීමට සහ ඕනෑම ආකාරයකින් එය කස්ටමයිස් කිරීම සඳහා අවසර ඇති බවයි. ඉන්පසු, ඔබේ ගනුදෙනුකරුවෙකු නව ගිණුමක් නිර්මාණය කරන විට, අර්ථවත් අන්තර්ගතයන් නොමැති මූලික WordPress වෙබ් අඩවියක් වෙනුවට, සියලු කස්ටමයිසි කිරීම් සහ අන්තර්ගතයන් දැනටමත් තිබූ ඔබේ පදනම් වෙබ් අඩවියේ පිටපතක් ඔවුන්ට ලැබේ.

ડોමේන් මැපින් (Domain Mapping)

වර්ඩ්ප්‍රෙස් (WordPress) සමඟ Domain mapping කිරීම යනු පරිශීලකයන් නිවැරදි සේවාදායකයට (host) ඔවුන්ගේ වෙබ් අඩවි ලිපිනය හරහා යොමු කිරීමට ඇති ක්‍රමයකි. WordPress Multisite එකක, උප-සයිට් (subsites) නිර්මාණය කරන්නේ යම් උප-වර්ගයක් (subdirectory) හෝ උප-ප්‍රදේශයක් (subdomain) භාවිතා කරමිනි. Domain mapping මගින් උප-සයිට් පරිශීලකයින්ට ඔවුන්ගේ වෙබ් අඩවි ලිපිනය වඩාත් වෘත්තීය පෙනුමක් ලබා දීම සඳහා joesbikeshop.com වැනි ප්‍රධාන ડોමේන් (top-level domain) භාවිතා කිරීමට ඉඩ සලසයි.

SSL

SSL යනු Secure Sockets Layer යන්නෙහි කෙටි නාමයයි. එය වෙබ් අඩවි වල අනන්‍යතාව තහවුරු කරන සහ සංකේතනය කළ සම්බන්ධතාවයක් (encrypted connection) සක්‍රීය කරන ඩිජිටල් සහතිකයක් (digital certificate) වේ. අද දවසේ, අන්තර්ජාල සම්බන්ධතාව ආරක්ෂිතව තබා ගැනීමට සහ පද්ධති දෙකක් අතර යවන ඕනෑම සංවේදී දත්ත ආරක්ෂා කිරීමට ප්‍රමිතිය ලෙස SSL භාවිතා කරයි. පුද්ගලික විස්තර ඇතුළු ගනු ලැබූ තොරතුරු කියවීමට සහ වෙනස් කිරීමට අපරාධකරුවන්ට බාධා කිරීම සඳහා මෙය අත්‍යවශ්‍ය වේ. වෙබ් අඩවියක් නිර්මාණය කිරීමේදී සහ ක්‍රියාත්මක කිරීමේදී SSL තිබීම අත්‍යවශ්‍ය වේ.

Media

Media යනු වෙබ් අඩවියක් සෑදීමට භාවිතා කරන රූප, ශ්‍රව්‍ය, වීඩියෝ සහ වෙනත් ගොනුයි.

Network sites වල WordPress Multisite එකක, ඒවා තනි දත්ත සමුදායක් (single database) බෙදා ගනී. නමුත් media ගොනු සඳහා ඒවාට පද්ධති ගොනු පද්ධතියේ (filesystem) වෙනම මාර්ග (paths) පවත්වාගෙන යයි. සම්මත WordPress ස්ථානය (wp-content/uploads) එලෙසම පවතී; කෙසේ වෙතත්, එය ජාල අඩවියේ අනන්‍ය ID පිළිබිඹු කිරීමට වෙනස් කර ඇත. එහි ප්‍රතිඵලයක් ලෙස, network site එකක media ගොනු wp-contents/uploads/site/[id] ලෙස දිස්වේ.

Permalinks යනු ඔබේ වෙබ් අඩවියේ ඇති තනි බ්ලොග් පෝස්ට් හෝ පිටුවේ ස්ථිර URL (permanent URLs) වේ. Permalinks වලට pretty links ලෙසද හැඳින්වේ. පෙරනිමියෙන්, WordPress URL වල ප්‍රශ්න දාම ආකෘතිය (query string format) භාවිතා කරයි, එය මෙලෙස පෙනේ:

http://www.example.com/registration

Ultimate Multisite

Ultimate Multisite කියන්නේ WordPress plugin එකක්. මේක WordPress Multisite ස්ථාපන සඳහා නිර්මාණය කරලා තියෙනවා. ඒක ඔයාගේ WordPress ස්ථාපනය සම්පූර්ණයෙන්ම වෙනස් කරලා, WordPress.com වගේ ප්‍රිමියම් වෙබ් අඩවි ජාලයක් බවට පත් කරනවා. මේකෙන් සේවාදායකයින්ට මාසික, කාර්තුමය හෝ වාර්ෂික ගාස්තු හරහා වෙබ් අඩවි නිර්මාණය කර ගැනීමට අවස්ථාව ලැබෙනවා (ඔබට නොමිලේ සැලසුම් ද නිර්මාණය කළ හැකියි).

Checkout Form

Checkout Form කියන්නේ Ultimate Multisite ලියාපදිංචිය හරහා උපසයිට් එකක් (subsite), සාමාජිකත්වයක් (membership) සහ පරිශීලක ගිණුමක් (user accounts) නිර්මාණය කිරීම ඇතුළත් තනි හෝ බහු-පියවර ඇති ඇණවුම් පෝරමයක්. ලියාපදිංචි වීමේ ක්‍රියාවලියේදී පරිශීලකයෙකු ඉදිරිපත් කළ යුතු විවිධ ක්ෂේත්‍ර සහ ගෙවීම් පෝරම මෙයට ඇතුළත් වෙනවා.

Webhook

Webhook එකක් (ඒක web callback හෝ HTTP push API ලෙසද හැඳින්වේ) කියන්නේ යම් ứng dụngකට තවත් ứng dụng වලට තත්‍ය කාලීන තොරතුරු ලබා දීමට ඇති ක්‍රමයකි. webhook එකක් හරහා දත්ත සිදුවන විගස වෙනත් ứng dụng වෙත යවනු ලැබේ, ඒ කියන්නේ ඔබට දත්ත ක්ෂණිකවම ලැබේ.

Ultimate Multisite webhooks අසීමිත හැකියාවන් විවෘත කරයි. විශේෂයෙන් Zapier සහ IFTTT වැනි සේවාවන් සමඟ භාවිතා කරන විට ජාල පරිපාලකයින්ට ඕනෑම පිස්සු නමුත් ප්‍රයෝජනවත් ඒකාබද්ධ කිරීම් (integrations) කිරීමට ඉඩ ලැබේ.

Events

Event එකක් කියන්නේ පරිශීලකයාගේ හෝ වෙනත් මූලාශ්‍රයක ක්‍රියාවකින් (උදාහරණයක් ලෙස, මවුස් ක්ලික් කිරීමක්) සිදුවන ක්‍රියාවකි. Ultimate Multisite ඔබේ මුළු ජාලය තුළ සිදුවන සියලුම events සහ logs වාර්තා කරයි. සැලසුම් වෙනස්වීම් වැනි ඔබේ multisite එකේ සිදුවන විවිධ ක්‍රියාකාරකම් එය නිරීක්ෂණය කරයි.