அடிப்படை கருத்துகள்
புதிதாக WordPress Multisite பயன்படுத்தத் தொடங்குபவர்களுக்கும், Ultimate Multisite-ஐ சமீபத்தில் பயன்படுத்தத் தொடங்கியவர்களுக்கும், முதலில் பல புதிய சொற்களையும் சொற்றொடர்களையும் புரிந்துகொள்ள வேண்டியிருக்கும். இவற்றைக் கற்றுக்கொள்வது முக்கியம ், ஏனெனில் இந்த தளத்தையும் அது எவ்வாறு ஒட்டுமொத்தமாக செயல்படுகிறது என்பதையும் நீங்கள் புரிந்துகொள்ள வேண்டும்.
இந்தக் கட்டுரையில், WordPress-ல் உள்ள சில முக்கிய கருத்துகளை வரையறுத்து விளக்க முயற்சிப்போம். இவற்றில் சில பயனர்களுக்கு மிகவும் பொருத்தமானவை, மற்றவை டெவலப்பர்களுக்கு, சில இரு தரப்பினருக்கும் பயனுள்ளவை.
WordPress Multisite
WordPress Multisite என்பது ஒரு வகையான WordPress நிறுவல் ஆகும், இது ஒரே WordPress dashboard-லிருந்து பல இணையதளங்களின் நெட்வொர்க்கை உருவாக்கி நிர்வகிக்க உங்களை அனுமதிக்கிறது. தளங்களின் எண்ணிக்கை, அம்சங்கள், themes மற்றும் பயனர் பாத்திரங்கள் உள்ளிட்ட அனைத்தையும் நீங்கள் நிர்வகிக்கலாம். நூற்றுக்கணக்கான மற்றும் ஆயிரக்கணக்கான தளங்களை நிர்வகிப்பது சாத்தியமாகும்.
Network
WordPress-ஐப் பொறுத்தவரை, multisite network என்பது ஒரே dashboard-லிருந்து பல subsites-ஐ நிர்வகிக்கக்கூடிய இடமாகும். Multisite network உருவாக்குவது hosting providers-க்கு இடையே வேறுபடினும், இறுதி முடிவு பொதுவாக wp-config.php கோப்பில் சில கூடுதல் அறிவுறுத்தல்களாக இருக்கும் - இது WordPress-க்கு இந்த குறிப்பிட்ட முறையில் செயல்படுகிறது என்பதைத் தெரிவிக்கிறது.
Multisite network-க்கும் தனித்தனியான WordPress நிறுவலுக்கும் இடையே பல தனித்துவமான வேறுபாடுகள் உள்ளன, அவற்றை சுருக்கமாக விவாதிப்போம்.
Database
Database என்பது ஒழுங்கமைக்கப்பட்ட, கட்டமைக்கப்பட்ட தரவுகளின் தொகுப்பாகும். கணினி சொற்களில், database என்பது தரவுகளை சேமித்து ஒழுங்கமைக்க பயன்படுத்தப்படும் மென்பொருளைக் குறிக்கிறது. இதை ஒரு கோப்பு அலமாரியாக நினைத்துக்கொள்ளுங்கள், அங்கு நீங்கள் tables எனப்படும் வெவ்வேறு பிரிவுகளில் தரவுகளை சேமிக்கிறீர்கள்.
WordPress Multisite ஒரு database-ஐ பயன்படுத்துகிறது, ஒவ்வொரு subsite-க்கும் prefix-ல் blog id உடன் அதன் சொந்த tables கிடைக்கும். எனவே, நீங்கள் network installation-ஐ நிறுவி subsite உருவாக்கியதும், இந்த tables இருக்க வேண்டும்:
wp_1_options - முதல் subsite-க்கான options table
wp_2_options - இரண்டாவது subsite-க்கான options table
Hosting provider
Hosting provider என்பது வணிகங்களையும் தனிநபர்களையும் World Wide Web மூலம் தங்கள் இணையதளங்களை கிடைக்கச் செய்ய உதவும் நிறுவனமாகும். Web hosting providers வழங்கும் சேவைகள் மாறுபடும், ஆனால் பொதுவாக இணையதள வடிவமைப்பு, host-ல் சேமிப்பு இடம் மற்றும் இணைய இணைப்பு ஆகியவை அடங்கும்.
Domain
Domain name என்பது மக்கள் உங்கள் தளத்தைப் பார்வையிட பயன்படுத்தும் முகவரியாகும். உங்கள் தளத்தை எங்கே தேட வேண்டும் என்று இது web browser-க்கு சொல்கிறது. தெரு முகவரி போலவே, domain என்பது மக்கள் ஆன்லைனில் உங்கள் இணையதளத்தைப் பார்வையிடும் வழியாகும். உங்கள் கடையின் முன்பு ஒரு அடையாளப் பலகை வைத்திருப்பது போன்றது. எங்கள் இணையதளத்தைப் பார்வையிட விரும்பினால், உங்கள் browser-ன் முகவரிப் பட்டியில் எங்கள் இணைய முகவரியான www.ultimatemultisite.com என்று தட்டச்சு செய்ய வேண்டும், இங்கு ultimatemultisite.com என்பது domain name ஆகும்.
Subdomain
Subdomain என்பது முதன்மை domain-ன் கீழ் ஒரு வகையான இணையதள படிநிலையாகும், ஆனால் இணையதளத்தில் உள்ளடக்கத்தை ஒழுங்கமைக்க folders-ஐ பயன்படுத்துவதற்குப் பதிலாக, இது தனக்கென ஒரு இணையதளமாக செயல்படுகிறது. இது https://site1.domain.com/ என்று வழங்கப்படுகிறது, இங்கு site1 என்பது subdomain பெயர் மற்றும் domain.com என்பது முதன்மை domain ஆகும்.
Subdirectory
Subdirectory என்பது root domain-ன் கீழ் ஒரு வகையான இணையதள படிநிலையாகும், இது இணையதளத்தில் உள்ளடக்கத்தை ஒழுங்கமைக்க folders-ஐ பயன்படுத்துகிறது. Subdirectory என்பது subfolder-க்கு சமமானது, இரண்டு பெயர்களும் ஒன்றுக்கொன்று மாற்றாக பயன்படுத்தப்படலாம். இது https://domain.com/site1 என்று வழங்கப்படுகிறது, இங்கு site1 என்பது subdirectory பெயர் மற்றும் domain.com என்பது முதன்மை domain ஆகும்.
Subsite
Subsite என்பது Multisite network-ல் நீங்கள் உருவாக்கும் ஒரு child site ஆகும். உங்கள் WordPress Multisite நிறுவல் எவ்வாறு கட்டமைக்கப்பட்டுள்ளது என்பதைப் பொறுத்து இது subdomain அல்லது subdirectory ஆக இருக்கலாம்.
Super Admin
WordPress Super Admin என்பது Multisite network-ல் உள்ள அனைத்து subsites-ஐயும் நிர்வகிக்க முழு அதிகாரங்களைக் கொண்ட ஒரு பயனர் பாத்திரமாகும். Multisite பயனர்களுக்கு, உங்கள் WordPress நிறுவலுக்கு நீங்கள் வழங்கக்கூடிய மிக உயர்ந்த அணுகல் நிலை இதுவாகும்.
Plugin
பொதுவாக, plugin என்பது உங்கள் WordPress தளத்திற்கு கூடுதல் செயல்பாட்டை சேர்க்கும் code தொகுப்பாகும். இது login logo-வை மாற்றுவது போன்ற எளிய செயலாகவோ அல்லது e-commerce செயல்பாட்டை சேர்ப்பது போன்ற சிக்கலான செயலாகவோ இருக்கலாம். Woocommerce ம ற்றும் Contact Form ஆகியவை plugin-க்கான எடுத்துக்காட்டுகளாகும்.
WordPress Multisite-ல், plugins-ஐ Super Admin மட்டுமே network admin dashboard-லிருந்து நிறுவ முடியும். Subsite Admins தங்கள் subsite-க்குள் plugins-ஐ செயல்படுத்தவும் செயலிழக்கவும் மட்டுமே முடியும்.
Themes
WordPress theme என்பது தளத்தின் ஒட்டுமொத்த தோற்றத்தை நிர்ணயிக்கும் கோப்புகளின் (graphics, style sheets மற்றும் code) குழுவாகும். இது font styling, page layout, வண்ணங்கள் போன்ற அனைத்து front-end stylings-ஐயும் வழங்குகிறது.
Plugins போலவே, WordPress Multisite-ல் themes-ஐ Super Admin மட்டுமே நிறுவ முடியும், subsite admins subsite நிலையில் செயல்படுத்த முடியும்.
Site Template
Site Template என்பது உங்கள் network-ல் புதிய தளங்களை உருவாக்கும்போது அடிப்படையாக பயன்படுத்தக்கூடிய ஒரு boilerplate site ஆகும்.
இதன் பொருள் என்னவென்றா ல், நீங்கள் ஒரு அடிப்படை தளத்தை உருவாக்கி, வெவ்வேறு plugins-ஐ செயல்படுத்தி, ஒரு active theme அமைத்து, உங்கள் விருப்பப்படி தனிப்பயனாக்கலாம். பின்னர், உங்கள் வாடிக்கையாளர் புதிய கணக்கை உருவாக்கும்போது, அர்த்தமுள்ள உள்ளடக்கம் இல்லாத இயல்புநிலை WordPress தளத்தைப் பெறுவதற்குப் பதிலாக, அனைத்து தனிப்பயனாக்கங்களும் உள்ளடக்கங்களும் ஏற்கனவே இருக்கும் உங்கள் அடிப்படை தளத்தின் நகலைப் பெறுவார்கள்.
Domain Mapping
WordPress-ல் Domain mapping என்பது இணையதளத்தின் முகவரி மூலம் பயனர்களை சரியான host-க்கு திருப்பி விடும் ஒரு வழியாகும். WordPress Multisite-ல், subsites subdirectory அல்லது subdomain பயன்படுத்தி உருவாக்கப்படுகின்றன. Domain mapping செய்வது என்னவென்றால், subsite பயனர்கள் தங்கள் தள முகவரியை மேலும் தொழில்முறையாக காட்ட joesbikeshop.com போன்ற top-level domain-ஐ பயன்படுத்த அனுமதிக்கிறது.
SSL
SSL என்பது Secure Sockets Layer என்பதன் சுருக்கமாகும். இது ஒரு இணையதளத்தின் அடையாளத்தை சான்றளித்து encrypted connection-ஐ செயல்படுத்தும் டிஜிட்டல் சான்றிதழ் ஆகும். இன்றைய காலத்தில் இது இணைய இணைப்பை பாதுகாப்பாக வைத்திருக்கவும், இரண்டு அமைப்புகளுக்கு இடையே அனுப்பப்படும் எந்த முக்கியமான தரவையும் பாதுகாக்கவும் நிலையான தொழில்நுட்பமாக பயன்படுத்தப்படுகிறது, குற்றவாளிகள் மாற்றப்படும் எந்த தகவலையும், தனிப்பட்ட விவரங்கள் உட்பட, படிக்கவும் மாற்றவும் தடுக்கிறது. நவீன browsers SSL-ஐ தேவைப்படுத்துகின்றன, இது இணையதளத்தை உருவாக்கி இயக்கும்போது அவசியமானதாக்குகிறது.
Media
Media என்பது இணையதளத்தை உருவாக்கும் படங்கள், ஒலி, வீடியோ மற்றும் பிற கோப்புகளாகும்.
WordPress Multisite-ல் Network sites ஒரே database-ஐ பகிர்ந்து கொண்டாலும், media files-க்கான filesystem-ல் தனித்தனி பாதைகளை பராமரிக்கின்றன.
நிலையான WordPress இடம் (wp-content/uploads) அப்படியே இருக்கும்; இருப்பினும், அதன் பாதை network site-ன் தனித்துவமான ID-ஐ பிரதிபலிக்க மாற்றப்படுகிறது. இதன் விளைவாக network site-க்கான media files wp-contents/uploads/site/[id] என தோன்றும்.
Permalinks
Permalinks என்பது உங்கள் தளத்தில் உள்ள தனிப்பட்ட blog post அல்லது page-ன் நிரந்தர URLs ஆகும். Permalinks pretty links என்றும் அழைக்கப்படுகின்றன. இயல்பாக, WordPress URLs query string format-ஐ பயன்படுத்துகின்றன, இது இப்படி தோன்றும்:
http://www.example.com/registration
Ultimate Multisite
Ultimate Multisite என்பது WordPress Multisite installs-க்காக உருவாக்கப்பட்ட ஒரு WordPress plugin ஆகும், இது உங்கள் WordPress install-ஐ WordPress.com போன்ற premium network of sites-ஆக மாற்றுகிறது - வாடிக்கையாளர்கள் மாதாந்திர, காலாண்டு அல்லது வருடாந்திர கட்டணங்கள் மூலம் தளங்களை உருவாக்க அனுமதிக்கிறது (நீங்கள் Free plans-ஐயும் உருவாக்கலாம்).
Checkout Form
Checkout Form என்பது Ultimate Multisite registration மூலம் subsite, membership மற்றும் user accounts உருவாக்குவதை உள்ளடக்கிய single அல்லது multi-step order form ஆகும். இது sign-up process-ன் போது பயனர் சமர்ப்பிக்க வேண்டிய வெவ்வேறு fields மற்றும் payment forms-ஐ கொண்டுள்ளது.
Webhook
Webhook (web callback அல்லது HTTP push API என்றும் அழைக்கப்படுகிறது) என்பது ஒரு app மற்ற applications-க்கு real-time தகவல்களை வழங்கும் ஒரு வழியாகும். Webhook தரவை நிகழும்போதே மற்ற applications-க்கு வழங்குகிறது, அதாவது நீங்கள் உடனடியாக தரவைப் பெறுவீர்கள்.
Ultimate Multisite webhooks எல்லையற்ற சாத்தியங்களைத் திறக்கின்றன, network admins எல்லா வகையான பயனுள்ள integrations செய்ய அனுமதிக்கின்றன, குறிப்பாக Zapier மற்றும் IFTTT போன்ற சேவைகளுடன் இணைந்து பயன்படுத்தும்போது.
Events
Event என்பது பயனர் அல்லது மற்றொரு மூலத்தின் செயலின் விளைவாக நிகழும் ஒரு செயலாகும், உதாரணமாக mouse click. Ultimate Multisite உங்கள் முழு network-ல் நடக்கும் அனைத்து events மற்றும் logs-ன் பதிவை வைத்திருக்கிறது. இது உங்கள் multisite-ல் நடக்கும் வெவ்வேறு செயல்பாடுகளை கண்காணிக்கிறது, plan changes போன்றவை.