தளம் ஒன்றின் உரிமையாளர் தங்களின் தளங்களில் ஒன்றுக்கான அணுகலை உங்களுக்கு வழங்க முடியும் — அவர்களின் கணக்கிற்கல்ல, அவர்களின் பில்லிங்கிற்கல்ல, அவர்களின் பிற தளங்களுக்கல்ல — மேலும் உங்கள் சொந்த Zinn Digital® லாகின் மற்றும் இலவச Zinnector® CLI மூலம் நீங்கள் அதில் வேலை செய்யலாம். இந்தக் வழிகாட்டி அதன் இரு பகுதிகளைக் கொண்டுள்ளது: உரிமையாளர் என்ன செய்கிறார், நீங்கள் என்ன செய்கிறீர்கள்.
நீங்கள் இதற்கு முன்பு Zinnector® ஐப் பயன்படுத்தியிராவிட்டால், Zinnector® உடன் தொடங்குதல் பக்கமானது அதனை தோராயமாக இரண்டு நிமிடங்களில் நிறுவிவிடும். இங்கே எதற்கும் நீங்கள் ஹோஸ்டிங் வாங்கத் தேவையில்லை.
தளத்தின் உரிமையாளருக்கு — ஒரு தளத்தைப் பகிர்தல்
- உங்கள் டாஷ்போர்டில் தளத்தைத் திறந்து Security பகுதிக்குச் செல்லவும்.
- Who else can reach this site என்பதில், Share this site என்பதைத் தேர்ந்தெடுக்கவும்.
- டெவலப்பரின் மின்னஞ்சல் முகவரியைத் தட்டச்சு செய்யவும். அவர்களுக்கு இப்போதைக்குக் கணக்கு இருக்க வேண்டிய அவசியமில்லை — அவர்கள் ஒருபோதும் உள்நுழைந்திருக்கவில்லை எனில், அவர்களுக்கு அழைப்பிதழ் அனுப்பப்படும் மற்றும் அவர்கள் அதனை ஏற்றுக்கொள்ளும் கணப்பொழுதில் அணுகல் தொடங்கிவிடும்.
- ஒரு role ஐத் தேர்ந்தெடுக்கவும்:
- Viewer — பார்க்க முடியும், எதையும் மாற்ற முடியாது.
- Editor — ஒரு டெவலப்பருக்கு வழக்கமாகத் தேவைப்படும் ரோல். அவர்கள் தளத்தின் கோப்புகளை மாற்றலாம், wp-admin ஐப் பயன்படுத்தலாம், மேலும் உள்ளூரில் வேலை செய்வதற்காகத் தளத்தின் காப்பகத்தைப் பதிவிறக்கம் செய்யலாம். அந்த காப்பகத்தில் டேட்டாபேஸ் அடங்கியிருக்கும்.
- Manager — எடிட்டர் செய்யக்கூடிய அனைத்துச் செயல்களுடன், காப்புப்பிரதியை மீட்டமைக்கும் வசதியும் இதில் உண்டு.
- ஒரு reason ஐ வழங்கவும், மேலும் வேலைக்கு முடிவுத் தேதி ஏதேனும் இருந்தால், expiry ஒன்றைக் குறிப்பிடவும். அந்தத் தேதியில் அந்த அனுமதி தானாகவே நின்றுவிடும்; அதை நீக்குவதை நீங்கள் நினைவில் வைத்திருக்க வேண்டிய அவசியமில்லை.
- சேமிக்கவும்.
நீங்கள் எதைத் தேர்ந்தெடுத்தாலும், ஒரு கூட்டாளியால் தளத்தை ஒருபோதும் நீக்க முடியாது, உங்கள் பில்லிங்கைப் பார்க்க முடியாது, அல்லது உங்கள் பிற தளங்கள் எதையும் அணுக முடியாது.
"காப்பகத்தில் டேட்டாபேஸ் அடங்கியுள்ளது" என்பதன் அர்த்தம் என்ன
ஒரு எடிட்டர் அல்லது மேலாளர் வேலை செய்வதற்காகத் தளத்தின் நகலைப் பெற்றுக்கொள்ளலாம், மேலும் ஒரு தளத்தின் நகல் என்பது அதன் கோப்புகள் மற்றும் அதன் டேட்டாபேஸ் ஆகும். ஒரு WordPress டேட்டாபேஸ் என்பது உங்கள் தளத்திற்கு உங்கள் பார்வையாளர்கள் வழங்கிய எதையும் வைத்திருக்கும் — கருத்துரையாளர்களின் பெயர்கள் மற்றும் மின்னஞ்சல் முகவரிகள், வாடிக்கையாளர் கணக்குகள், WooCommerce ஆர்டர்கள் மற்றும் டெலிவரி முகவரிகள், படிவச் சமர்ப்பிப்புகள்.
இது வழக்கமாக ஒரு டெவலப்பருக்குத் துல்லியமாகத் தேவைப்படுவதாகும்: இது இல்லையென்றால் அவர்கள் காலித் தளம் ஒன்றில் தங்கள் தீமைப் பார்த்துக்கொண்டிருப்பார்கள். இது தெரிந்து கொள்ள வேண்டிய ஒன்று, ஏனெனில் இது உண்மையான தனிப்பட்ட தரவு மற்றும் அது யாருக்குச் சொந்தமோ அவர்கள் எங்கள் வாடிக்கையாளர்கள் அல்ல, உங்கள் வாடிக்கையாளர்கள்.
இதிலிருந்து இரண்டு விஷயங்கள் பெறப்படுகின்றன, மேலும் இயங்குதளம் இரண்டையுமே உங்களுக்காகச் செய்கிறது:
- ஒவ்வொரு ஏற்றுமதியும் உங்கள் தணிக்கைப்பதிவேட்டில் (audit log) இருக்கும். Audit log ஐத் திறந்து
site.backup.exported ஐத் தேடவும். ஒவ்வொரு வரிசையும் அதை யாரு எடுத்தார்கள், எப்போது, மற்றும் அந்த காப்பகத்தில் டேட்டாபேஸ் கொண்டுசெல்லப்பட்டதா இல்லையா என்பதைக் குறிப்பிடும். நீங்கள் கேட்க வேண்டிய அவசியமில்லை.
- இதை எப்போது வேண்டுமானாலும் நீங்கள் முடிக்கலாம். ரத்து செய்வது உடனடியாக நடைபெறும் — கீழே பார்க்கவும்.
டேட்டாபேஸ் இல்லாமல் அவர்கள் வேலை செய்ய வேண்டுமெனில், புல் (pull) செய்யும்போது --no-database ஐச் சேர்க்குமாறு அவர்களிடம் கூறவும்; இது ஒரு கொடியாகும், மீதமுள்ளவை வழக்கம்போல வேலை செய்யும்.
டெவலப்பருக்கு — உங்கள் கணினியில் தளத்தைப் பெறுதல்
1. Zinnector® ஐ நிறுவுதல்
npm install -g zinnector
zinnector --version
உங்களுக்கு Node 24 அல்லது புதிய பதிப்பு தேவை. node --version கட்டளையானது v24 அல்லது அதற்கு மேற்பட்டதைக் காட்ட வேண்டும்.
2. உங்களது சொந்தக் கணக்கில் உள்நுழைக
zinnector login
இது உங்கள் உலாவியைத் திறந்து, அழைப்பிதழ் அனுப்பப்பட்ட உங்களது சொந்த Zinn Digital® கணக்கு மூலம் உங்களை உள்நுழையச் செய்யும். உரிமையாளரின் கடவுச்சொல் உங்களுக்கு ஒருபோதும் தேவையில்லை, அவர்களும் உங்களுக்கு ஒன்றை வழங்க வேண்டிய அவசியமில்லை.
உங்களுக்கு வழங்கப்பட்டதைச் சரிபார்க்கவும்:
zinnector sites
உங்களுடன் பகிரப்பட்ட தளங்களை மட்டுமே நீங்கள் சரியாகப் பார்ப்பீர்கள், வேறு எதையும் பார்க்க மாட்டீர்கள். பட்டியல் காலியாக இருந்தால், அழைப்பிதழ் இன்னும் ஏற்கப்படவில்லை அல்லது அனுமதி ரத்து செய்யப்பட்டுள்ளது அல்லது காலாவதியாகிவிட்டது.
3. தளத்தைக் கீழே இழுக்கவும் (Pull)
zinnector clone client-domain.com
cd client-domain.com
clone ஆனது ஹோஸ்ட் செய்யப்பட்ட தளத்திலிருந்து உள்ளூர் திட்டத்தை (project) உருவாக்குகிறது. இது பின்வருவனவற்றை எடுத்துக்கொள்கிறது:
wp-content — தளத்தின் சொந்த வேலையான தீம்கள், செருகுநிரல்கள் (plugins), mu-plugins, மொழிகள் மற்றும் மீடியா;
- திட்டத்தில்
database.sql என எழுதப்படும் டேட்டாபேஸ்.
இது திட்டமிட்டே WordPress கோரை விட்டுவிடுகிறது (உங்கள் உள்ளூர் இயக்கநேரம் சரியான பதிப்பை வழங்குகிறது), wp-config.php (இது நேரலைத் தளத்தின் டேட்டாபேஸ் கடவுச்சொல்லைக் கொண்டுள்ளது), மற்றும் ஆப்ஜெக்ட் ஸ்டோரேஜுக்கு ஆஃப்லோட் செய்யப்பட்ட எந்தவொரு மீடியாவையும் விட்டுவிடுகிறது.
ஒவ்வொரு இயக்கமும் அது எதை எடுத்துக் கொண்டது மற்றும் எதை விட்டுவிட்டது என்பதை எண்ணிக்கையுடன் துல்லியமாக அச்சிடுகிறது. கோப்புகள் மட்டும் வேண்டுமெனில், --no-database ஐச் சேர்க்கவும்.
ஏற்கனவே திட்டம் உங்களிடம் உள்ளதா, தற்போதையது மட்டும் வேண்டுமா? அதற்குள் zinnector pull ஐ இயக்கவும்.
4. உண்மையான உள்ளடக்கத்துடன், அதை உள்ளூரில் இயக்கவும்
zinnector dev --runtime docker
Docker இயக்கநேரத்தில் இது database.sql ஐ இறக்குமதி செய்கிறது, தளத்தின் URL ஐ உங்கள் உள்ளூர் முகவரிக்கு மாற்றுகிறது, மற்றும் வாடிக்கையாளரின் உண்மையான உள்ளடக்கத்துடன் தளத்தைத் திறக்கிறது. தளத்தின் சொந்த WordPress கணக்குகள் மூலம் உள்நுழையவும்.
இயல்புநிலை இயக்கநேரமான — WordPress Playground, இதற்கு Docker தேவையில்லை — தொடங்குவதற்கு வேகமானது மற்றும் டேட்டாபேஸை இறக்குமதி செய்யாது; காலியாகத் தொடங்குவதை விட அதுவே இதைக் கூறிவிடும். குறியீட்டில் வேலை செய்யும்போது உள்ளடக்கம் தேவையில்லை என்றால் இதைப் பயன்படுத்தவும்.
5. உங்களுக்கு வழங்கப்பட்ட நகலைப் பராமரிக்கவும்
database.sql என்பது நேரலைத் தளத்தின் டேட்டாபேஸாகும். Zinnector® அதை எழுதிய கணப்பொழுதில் உங்கள் திட்டத்தின் .gitignore இல் சேர்த்துவிடும், எனவே கவனக்குறைவான git add -A கட்டளையால் யாருடைய வாடிக்கையாளர்களின் விவரங்களையும் ரிபாசிட்டரியில் வெளியிட முடியாது. அந்த வரியைத் தொந்தரவு செய்ய வேண்டாம், வேலை முடிந்ததும் கோப்பை நீக்கிவிடவும்.
ஒரு கூட்டாளி என்ன செய்ய முடியும், என்ன செய்ய முடியாது
| | Viewer | Editor | Manager | |---|---|---|---| | தளத்தையும் அதன் அமைப்புகளையும் பார்க்க | ✔ | ✔ | ✔ | | கோப்புகளை மாற்ற, wp-admin ஐப் பயன்படுத்த, வெளியிட | | ✔ | ✔ | | டேட்டாபேஸ் உட்பட தளத்தைப் பெற (Pull) | | ✔ | ✔ | | நேரலைத் தளத்தின் மீது காப்புப்பிரதியை மீட்டமைக்க | | | ✔ | | தளத்தை நீக்க | | | | | பில்லிங் அல்லது இன்வாய்ஸ்களைப் பார்க்க | | | | | உரிமையாளரின் பிற தளங்களை அணுக | | | |
கடைசி மூன்று வரிசைகளும் ஒவ்வொரு ரோலுக்கும் காலியாக உள்ளன. அவை ஒரு அமைப்பல்ல.
அணுகலை முடித்தல்
உரிமையாளர் தளத்தின் Security பகுத்தைத் திறந்து நபரின் பெயருக்கு அருகில் உள்ள Revoke என்பதைத் தேர்ந்தெடுக்கிறார். இது உடனடியாக நடைமுறைக்கு வரும்: அந்த டெவலப்பர் இயக்கும் அடுத்த Zinnector® கட்டளையால் தளத்தைப் பார்க்க முடியாது, அவர்கள் வைத்திருக்கும் வேறு எவராலும் பார்க்க முடியாது.
காலாவதித் தேதி (expiry) என்பது யாரையும் நினைவில் வைத்திருக்கச் சொல்லாமல், ஒரு குறிப்பிட்ட தேதியில் அதே செயலைச் செய்யும். தளத்தைப் பகிரும்போதே நீங்கள் அதைக் அமைத்திருந்தால், உங்கள் வேலை ஏற்கனவே முடிந்துவிட்டது.
ஏதாவது வேலை செய்யாதபோது
zinnector sites எதையும் காட்டவில்லை. அழைப்பிதழ் ஏற்கப்படவில்லை, அல்லது அனுமதி ரத்து செய்யப்பட்டது அல்லது காலாவதியாகிவிட்டது. தளத்தின் Security பகுதியைப் பார்க்குமாறு உரிமையாளரிடம் கேட்கவும் — நிலுவையில் உள்ள அழைப்பிதழ் அங்கு பட்டியலிடப்பட்டிருக்கும்.
zinnector pull தளத்தில் சமீபத்திய காப்புப்பிரதி இல்லை என்கிறது. திட்டம் அனுமதித்தால் புல் புதிய ஒன்றை எடுக்கும், முதலில் கேட்கும். தேவையின்பேரில் எடுக்கப்படும் காப்புப்பிரதிகள் திட்டத்தில் இல்லை எனில், பழைய ஒன்றை ஏற்க --max-age ஐ அதிகரிக்கவும்.
zinnector dev காலியான WordPress ஐத் தொடங்குகிறது. நீங்கள் டேட்டாபேஸை இறக்குமதி செய்யாத Playground இயக்கநேரத்தில் இருக்கிறீர்கள். zinnector dev --runtime docker ஐ இயக்கவும்.
- உள்ளூர் தளம் நேரலை டொமைனுக்கே தொடர்ந்து ரீடைரக்ட் செய்கிறது. இறக்குமதி தளத்தின் URL ஐ மாற்றுகிறது; அந்தப் படிநிலை தோல்வியடைந்தால், கட்டளையானது அதைக் கூறிவிட்டு இயக்க வேண்டிய
wp search-replace வரியை அச்சிடும்.
கூடுதல் பிழைகளும் அவற்றுக்கான தீர்வுகளும்: Zinnector® சரிசெய்தல்.