AI Site Builder
ultimate-multisite-ai-site-builder
అవసరాలు (Requirements)
- WordPress 5.3 లేదా అంతకంటే ఎక్కువ
- PHP 7.4 లేదా అంతకంటే ఎక్కువ
- Multisite Ultimate ప్లగిన్ (యాక్టివేట్ చేయబడి ఉండాలి)
ఇన్స్టాలేషన్ (Installation)
- అడ్డాన్ ఫైళ్లను మీ
/wp-content/plugins/డైరెక్టరీలోకి అప్లోడ్ చేయండి. - WordPress లోని 'Plugins' మెనూ ద్వారా ప్లగిన్ను యాక్టివేట్ చేయండి.
- నెట్వర్క్ అడ్మిన్ లో అడ్డాన్ సెట్టింగ్లను కాన్ఫిగర్ చేయండి.
డెవలప్మెంట్ (Development)
సెటప్ (Setup)
# డిపెండెన్సీలను ఇన్స్టాల్ చేయండి
composer install
npm install
# టెస్ట్లను రన్ చేయండి
npm run test
# కోడ్ స్టాండర్డ్స్ చెక్లను రన్ చేయండి
vendor/bin/phpcs
vendor/bin/phpstan
# కోడ్ స్టైల్ సమస్యలను సరిచేయండి
vendor/bin/phpcbf
# ప్రొడక్షన్ కోసం బిల్డ్ చేయండి
npm run build
ప్రాజెక్ట్ స్ట్రక్చర్ (Project Structure)
ultimate-multisite-ai-site-builder/
├── inc/ # PHP క్లాసు లు మరియు ఇన్క్లూడ్స్
│ ├── class-multisite-ultimate-updater.php # అప్డేట్ హ్యాండ్లర్
│ └── class-ai_site_builder-main.php # ప్రధాన ఫంక్షనాలిటీ
├── tests/ # యూనిట్ టెస్ట్లు
│ ├── bootstrap.php # టెస్ట్ బూట్స్ట్రాప్
│ ├── class-*-base.php # బేస్ టెస్ట్ క్లాస్
│ └── class-*-test.php # టెస్ట్ కేసులు
├── views/ # టెంప్లేట్ ఫైళ్లు
├── assets/ # స్టాటిక్ ఆస్తులు
│ ├── css/ # స్టైల్షీట్లు
│ ├── js/ # జావాస్క్రిప్ట్ ఫైళ్లు
│ └── images/ # చిత్రాలు
├── lang/ # భాషా ఫైళ్లు
├── composer.json # PHP డిపెండెన్సీలు
├── package.json # Node.js డిపెండెన్సీలు
├── phpunit.xml.dist # PHPUnit కాన్ఫిగరేషన్
├── .phpcs.xml.dist # కోడ్ స్టాండర్డ్స్ కాన్ఫిగరేషన్
└── rector.php # కోడ్ ఆధునికీకరణ నియమాలు
టెస్టింగ్ (Testing)
ఈ అడ్డాన్లో సమగ్రమైన టెస్టింగ్ ఫ్రేమ్వర్క్ ఉంది:
- యూనిట్ టెస్ట్లు (Unit Tests): WordPress టెస్ట్ సూట్తో PHPUnit ఆధారిత పరీక్షలు.
- బేస్ టెస్ట్ క్లాస్ (Base Test Class): సాధారణ టెస్ట్ దృశ్యాల కోసం సహాయక పద్ధతుల ను అందిస్తుంది.
- టెస్ట్ కవరేజ్ (Test Coverage): కోడ్ కవరేజీని ట్రాక్ చేయడానికి కాన్ఫిగర్ చేయబడింది.
- మల్టీసైట్ టెస్టింగ్ (Multisite Testing): టెస్ట్లు మల్టీసైట్ ఎన్విరాన్మెంట్లో రన్ అవుతాయి.
కోడ్ స్టాండర్డ్స్ (Code Standards)
- WordPress కోడింగ్ స్టాండర్డ్స్: PHPCS ద్వారా అమలు చేయబడుతుంది.
- PHP 7.4+ అనుకూలత: ఆధునిక PHP ఫీచర్లు మద్దతు ఇస్తాయి.
- స్టాటిక్ అనాలిసిస్ (Static Analysis): టైప్ చెకింగ్ కోసం PHPStan ఇంటిగ్రేషన్.
- కోడ్ ఆధునికీకరణ (Code Modernization): PHP అప్గ్రేడ్ల కోసం Rector నియమాలు.
బిల్డ్ సిస్టమ్ (Build System)
- ఆస ్తి ప్రాసెసింగ్ (Asset Processing): CSS/JS ఫైళ్ల కోసం మినిఫికేషన్.
- అనువాదం (Translation): POT ఫైల్ జనరేషన్.
- ప్యాకేజింగ్ (Packaging): పంపిణీ కోసం ఆర్కైవ్ సృష్టి.
- డెవలప్మెంట్ మోడ్ (Development Mode): డీబగ్గింగ్ కోసం మినిఫై చేయని ఆస్తులు.
కాన్ఫిగరేషన్ (Configuration)
ఈ అడ్డాన్ నెట్వర్క్ అడ్మిన్ ఇంటర్ఫేస్ ద్వారా యాక్సెస్ చేయగల వివిధ కాన్ఫిగరేషన్ ఎంపికలను మద్దతు ఇస్తుంది.
హుక్స్ మరియు ఫిల్టర్లు (Hooks and Filters)
యాక్షన్స్ (Actions)
ultimate-multisite-ai-site-builder_init- అడ్డాన్ ప్రారంభమైన తర్వాత ట్రిగ్గర్ అవుతుంది.ultimate-multisite-ai-site-builder_loaded- అన్ని అడ్డాన్ ఫైళ్లు లోడ్ అయిన తర్వాత ట్రిగ్గర్ అవుతుంది.
ఫిల్టర్లు (Filters)
ultimate-multisite-ai-site-builder_settings- అడ్డాన్ సెట్టింగ్లను మార్చడానికి.ultimate-multisite-ai-site-builder_enabled- అడ్డాన్ ఎనేబుల్/డిసేబుల్ స్థితిని ఓవర్రైడ్ చేయడానికి.
లైసెన్స్ (License)
ఈ అడ్డాన్ GPL v3 లేదా అంతకంటే ఎక్కువ కింద లైసెన్స్ చేయబడింది.
సపోర్ట్ (Support)
సపోర్ట్ మరియు డాక్యుమెంటేషన్ కోసం, MultisiteUltimate.com ని సందర్శించండి.
ఛేంజ్లాగ్ (Changelog)
-
Version 1.0.1 (2025-09-28): ప్రిఫిక్స్ను ultimate-multisiteకి పేరు మార్చారు; టెక్స్ట్ డొమైన్ను అప్డేట్ చేశారు; వెర్షన్ బంప్.
-
Version (2025-09-28): ప్రిఫిక్స్ను ultimate-multisiteకి పేరు మార్చారు; టెక్స్ట్ డొమైన్ను అప్డేట్ చేశారు; వెర్షన్ బంప్.