அறிவு தளம்
Zinnector® உடன் தொடங்குதல், டெவலப்பர் CLI
நோட் 24 அல்லது அதற்கு மேற்பட்ட பதிப்பில் இலவச Zinnector CLI-ஐ நிறுவி, இரண்டு நிமிடங்களில் அது வேலை செய்வதைச் சரிபார்க்கவும்: --version, --help, ஒரு தளத்தை உருவாக்குதல், டோக்கர் (Docker) இல்லாமல் உண்மையான WordPress-ஐ உள்ளூரில் இயக்குதல் மற்றும் அதை உங்கள் உலாவியில் திறத்தல் — ஒவ்வொரு அடியிலும் வெற்றி எப்படி இருக்கும் என்பதைக் காண்க.
Zinnector® என்பது WordPress உருவாக்குநர்களுக்கான Zinn Digital®-இன் இலவச, MIT-உரிமம் பெற்ற கட்டளைக் வரி கருவியாகும். இது ஒரு தளத்தை உருவாக்கி, Node தவிர வேறு எதுவும் நிறுவப்படாமல் - Docker இல்லை, MAMP இல்லை, உங்கள் PATH-இல் PHP இல்லை - உங்கள் சொந்த கணினியில் ஒரு உண்மையான WordPress-ஐ இயக்குகிறது, பின்னர் நீங்கள் வரிசைப்படுத்த இருக்கும் ஹோஸ்டிங் ஸ்லாட்டிற்கு எதிராக நீங்கள் உருவாக்கியதைச் சரிபார்த்து அதை புஷ் செய்கிறது. இந்த வழிகாட்டி தோராயமாக இரண்டு நிமிடங்களில் உங்களை எதுவுமில்லாத நிலையிலிருந்து இயங்கும் தளத்திற்கு அழைத்துச் செல்கிறது, மேலும் ஏதேனும் தவறு நடக்கும் போது நீங்கள் அறிந்துகொள்ள ஒவ்வொரு படியிலும் வெற்றி எப்படி இருக்கும் என்பதை உங்களுக்குக் கூறுகிறது.
உங்களுக்குத் தேவையானவை
- Node 24 அல்லது புதியது.
node --versionஎன்பதை இயக்கவும்; அதுv24அல்லது அதற்கு மேற்பட்ட அச்சிட வேண்டும். nodejs.org இலிருந்து தற்போதைய LTS-ஐ நிறுவவும் — Windows-இல்winget install OpenJS.NodeJS.LTS, macOS-இல்brew install node@24. - npm, இது Node உடன் வருகிறது. Zinnector® அதன் சொந்த தற்காலிக சேமிப்பில் (cache) WordPress ரன்டைமைப் பதிவிறக்க இதை ஒரு முறை பயன்படுத்துகிறது.
- git,
zinnector push-க்கு மட்டுமே — வரிசைப்படுத்துதல்கள் உங்கள் களஞ்சியத்திலிருந்து (repository) இயக்கப்படுகின்றன. - Docker,
--runtime dockerமூலம் நீங்கள் கேட்டால் மட்டுமே. இயல்புநிலை ரன்டைமிற்கு எதுவும் தேவையில்லை.
கீழே உள்ள எதற்கும் கணக்கு தேவையில்லை. Deploying with Zinnector® என்பதில் நீங்கள் ஒரு ஹோஸ்டிங் ஸ்லாட்டை அடையும் போது மட்டுமே API சாவி தேவைப்படும்.
படி 1 — அதை நிறுவவும்
npm install -g zinnector
npm npm WARN EBADENGINE என அச்சிட்டால், தொகுப்பு அறிவிக்கும் >=24.18.1 ஐ விட உங்கள் Node பழையது. நிறுவல் எப்படியும் முடிவடையும், ஆனால் CLI இயங்க மறுத்துவிடும். முதலில் Node-ஐ புதுப்பித்து, பின்னர் மீண்டும் நிறுவவும்.
படி 2 — பதிப்பைச் சரிபார்க்கவும்
zinnector --version
வெற்றி: ஒரு பதிப்பு எண், உதாரணத்திற்கு 0.1.2. "Zinnector® needs Node 24 or newer — this is Node 20.x" என்பதை நீங்கள் கண்டால், பைனரி நிறுவப்பட்டுள்ளது ஆனால் உங்கள் Node மிகவும் பழையது; கட்டளை எதையும் செய்வதற்குப் பதிலாக குறியீடு 78 உடன் வெளியேறுகிறது.
படி 3 — உதவியைப் படிக்கவும்
zinnector --help
Success: செயல்பாட்டின் ஐந்து கட்டளைகளைப் பெயரிடும் ஒரு பேனர் (new, dev, link, check, push) மற்றும் ஒவ்வொரு கட்டளையும் ஒரு வரி நோக்கத்துடன் இருக்கும். ஒவ்வொரு கட்டளையும் அதன் சொந்த --help-ஐக் கொண்டுள்ளது — zinnector dev --help ரன்டைம், PHP மற்றும் போர்ட் கொடிகளைப் பட்டியலிடுகிறது. உதாரணங்களுடன் முழுமையான பட்டியல் command reference-இல் உள்ளது.
படி 4 — ஒரு தளத்தை உருவாக்குங்கள்
zinnector new my-site
வெற்றி: ஒரு Created my-site தலைப்பு மற்றும் அது எழுதிய கோப்புகளின் பட்டியல் — zinnector.json, plugins/, themes/ மற்றும் ஒரு mu-plugins/ உதவியாளருடன் கூடிய wp-content மரம், ஒரு .gitignore மற்றும் ஒரு README — அதைத் தொடர்ந்து இயக்க வேண்டிய அடுத்த கட்டளைகள். இதில் எதுவும் ஒதுக்கிடம் (placeholder) இல்லை; திட்டம் உள்ளபடியே பூட் ஆகிறது. --template plugin அல்லது --template theme ஆகியவை உருவான தருணத்தில் செயல்படத் தொடங்கும் ஒரு செருகுநிரல் (plugin) அல்லது பிளாக் தீமை உருவாக்குகின்றன.
படி 5 — அதை இயக்கவும்
cd my-site
zinnector dev
முதல் முறை, Zinnector® தனது சொந்த தற்காலிக சேமிப்பு கோப்பகத்தில் (cache directory) WordPress ரன்டைமைப் பதிவிறக்குவதற்கு முன்பு ஒரு முறை கேட்கிறது — சுமார் 570 MB, ஏனெனில் அது 5.2 முதல் 8.5 வரையிலான அனைத்து PHP உருவாக்கங்களையும் கொண்டுள்ளது — உங்கள் திட்டத்திற்குள் ஒருபோதும் இல்லை. Y என பதிலளிக்கவும் அல்லது கேள்வியைத் தவிர்க்க --yes ஐ அனுப்பவும். Node 26 அல்லது புதியதில், அது ரன்டைமிற்கு மட்டும் ஒரு Node 24-ஐப் பெறுகிறது (சுமார் 30 MB, nodejs.org-இன் செக்சம்களுக்கு எதிராக சரிபார்க்கப்பட்டது), ஏனெனில் ரன்டைமின் நேட்டிவ் மாட்யூலில் Node 24 மற்றும் 25 க்கான முன்பே தயாரிக்கப்பட்ட பைனரிகள் மட்டுமே உள்ளன; உங்களுக்கு கம்பைலரோ அல்லது Visual Studio-வோ தேவையில்லை.
வெற்றி: திட்டம், PHP பதிப்பு மற்றும் WordPress பதிப்பு ஆகியவற்றைப் பெயரிடும் ஒரு தொகுதி, பின்னர்:
✔ running at http://127.0.0.1:9400
admin: http://127.0.0.1:9400/wp-admin (already signed in)
படி 6 — அதைத் திறக்கவும்
உலாவி ஒன்றில் http://127.0.0.1:9400 ஐப் பார்வையிடவும். வெற்றி: நீங்கள் கேட்ட PHP பதிப்பால் வழங்கப்பட்ட, My WordPress Website என்ற தலைப்பைக் கொண்ட புதிய WordPress தளம். http://127.0.0.1:9400/wp-admin ஏற்கனவே உள்நுழைந்து டாஷ்போர்டைத் திறக்கிறது. wp-content/plugins/-இல் ஒரு செருகுநிரலையோ அல்லது wp-content/themes/-இல் ஒரு தீமையையோ போடுங்கள், அது அடுத்த ரீலோடில் அங்கு இருக்கும் — ரன்டைம் அந்த கோப்பகங்களை உங்கள் திட்டத்திலிருந்து நேரடியாக வழங்குகிறது.
நிறுத்த Ctrl-C ஐ அழுத்தவும். zinnector dev --once ரன்டைமை பூட் செய்து, உண்மையில் என்ன இயங்குகிறது (PHP பதிப்பு, WordPress பதிப்பு, ஏற்றப்பட்ட நீட்டிப்புகள்) என்பதை அச்சிட்டு நிறுத்துகிறது — வாக்குறுதியை விட ஆதாரம் உங்களுக்கு தேவைப்படும்போது இது பயனுள்ளதாக இருக்கும்.
அடுத்து எங்கு செல்வது
- Local development with zinnector dev — இரண்டு ரன்டைம்கள், PHP மற்றும் WordPress பதிப்புகளைத் தேர்ந்தெடுப்பது, மற்றும் எங்கிருந்து என்ன வழங்கப்படுகிறது.
- Deploying with Zinnector® — உள்நுழைக, திட்டத்தை ஒரு ஸ்லாட்டுடன் இணைக்கவும், முன் கூட்டியே பரிசோதிக்கவும், புஷ் செய்யவும்.
- The command reference — ஒவ்வொரு கட்டளை, கொடி மற்றும் உதாரணம்.
- Troubleshooting — மக்கள் உண்மையில் எதிர்கொள்ளும் பிழைகள், மற்றும் ஒவ்வொன்றிற்குமான தீர்வு.
இதே ஆவணங்கள் npm மற்றும் GitHub-இல் உள்ள தொகுப்பின் README-இல் உள்ளது, இங்கு சிக்கல்கள் (issues) மற்றும் புல் கோரிக்கைகள் (pull requests) வரவேற்கப்படுகின்றன.
இன்னும் சிக்கலில் உள்ளதா?
ஒ h plans இல் ஆதரவு சேர்க்கப்பட்டுள்ளது மற்றும் உங்கள் சொந்த மொழியிலேயே பதில்களும் கிடைக்கும்.
ஆதரவைத் தொடர்புகொள்ளவும் → அனைத்து கட்டுரைகளும் →