ٹولز اور کنفیگریشن
Theme Builder آپ کی WordPress سائٹ کا تجزیہ کرنے، ڈیزائن کرنے اور بنانے کے لیے ٹولز کا ایک سیٹ استعمال کرتا ہے۔ ورژن 1.16.0 میں، sd-ai-agent/site-scrape اب ایک ٹائر 1 ٹول ہے، جس کی وجہ سے یہ Theme Builder میں ڈیفالٹ طور پر دستیاب ہے۔
دستیاب ٹولز
ٹائر 1 ٹولز (ہمیشہ دستیاب)
ٹائر 1 ٹولز Theme Builder میں بغیر کسی اضافی کنفیگریشن کے ڈیفالٹ طور پر دستیاب ہوتے ہیں۔
sd-ai-agent/site-scrape
مقصد: ڈیزائن کی تحریک، مواد کی ساخت، اور فنکشنلٹی کو نکالنے کے لیے موجودہ ویب سائٹس کا تجزیہ کرنا۔
قابلیتیں:
- ویب سائٹ کا تجزیہ — مقابلہ کرنے والی یا تحریک دینے والی ویب سائٹس کا ڈیٹا نکالنا اور اس کا تجزیہ کرنا
- ڈیزائن نکالنا — رنگوں، فونٹس، اور لے آؤٹ کے پیٹرن کو پہچاننا
- مواد کی ساخت — پیج کی تنظیم اور درجہ بندی کو سمجھنا
- فیچر کی شناخت — plugins اور فنکشنلٹی کی نشاندہی کرنا
- کارکردگی کا تجزیہ — پیج کی رفتار اور آپٹیمائزیشن کی جانچ کرنا
- SEO تجزیہ — میٹا ٹیگز اور سٹرکچرڈ ڈیٹا کا جائزہ لینا
استعمال:
Analyze the design of example.com and use it as inspiration for my site.
یہ کیا نکالتا ہے:
- رنگوں کا پیلیٹ اور رنگوں کا استعمال
- ٹائپوگرافی (فونٹس اور سائز)
- لے آؤٹ کی ساخت اور فاصلہ (spacing)
- نیویگیشن کے پیٹرن
- مواد کی تنظیم
- تصاویر اور میڈیا کا استعمال
- انٹرایکٹو عناصر
- موبائل رسپانسیونیس
حدود:
- پاس ورڈ سے محفوظ سائٹس کا ڈیٹا نہیں نکال سکتا
- robots.txt اور سائٹ کی پالیسیوں کا احترام ک رتا ہے
- ممکن ہے کہ متحرک (dynamic) مواد کو نہ پکڑ سکے
- JavaScript سے بھری سائٹس کا تجزیہ محدود ہو سکتا ہے
- بڑی سائٹس کا تجزیہ کرنے میں زیادہ وقت لگ سکتا ہے
ٹائر 2 ٹولز (اختیاری)
ٹائر 2 ٹولز Theme Builder کی سیٹنگز میں واضح طور پر فعال کرنے پر دستیاب ہوتے ہیں۔
Advanced Analytics
تفصیلی کارکردگی کے میٹرکس فراہم کرتا ہے:
- پیج لوڈ ٹائمز
- Core Web Vitals
- SEO سکور
- Accessibility سکور
- بہترین طریقوں کا سکور
Content Optimizer
ان چیزوں کے لیے تجزیہ کرتا ہے اور بہتری تجویز کرتا ہے:
- پڑھنے کی صلاحیت (Readability)
- SEO آپٹیمائزیشن
- کی ورڈز کا استعمال
- مواد کی ساخت
- کال-ٹو-ایکشن کی جگہ
ٹائر 3 ٹولز (پریمیم)
ٹائر 3 ٹولز کے لیے اضافی کنفیگریشن یا پریمیم فیچرز کی ضرورت ہوتی ہے۔
AI Content Generator
یہ مواد تیار کرتا ہے:
- پروڈکٹ کی تفصیلات
- سروس پیجز
- بلاگ پوسٹس
- میٹا تفصیلات
- کال-ٹو-ایکشن کا مواد
Advanced Design Tools
یہ جدید ڈیزائن کی صلاحیتیں فراہم کرتا ہے:
- کسٹم CSS جنریشن
- اینیمیشن کی تخلیق
- انٹرایکٹو عنصر ڈیزائن
- ایڈوانس کلر تھیوری
- ٹائپوگرافی آپٹیمائزیشن
ٹول کنفیگریشن
ٹولز کو فعال کرنا
Theme Builder میں اضافی ٹولز کو فعال کرنے کے لیے:
- Gratis AI Agent → Settings پر جائیں
- Theme Builder → Tools پر جائیں
- ضرورت کے مطابق ٹولز کو آن/آف کریں
- سیٹنگز کو محفوظ کریں
ٹول پرمیشنز
کچھ ٹولز کو پرمیشنز کی ضرورت ہوتی ہے:
- Site scraping — انٹرنیٹ رسائی کی ضرورت ہے
- Analytics — Google Analytics انٹیگریشن کی ضرورت ہے
- Content generation — API keys کی ضرورت ہے
- Advanced features — پریمیم سبسکرپشن کی ضرورت پڑ سکتی ہے
API Keys اور Credentials
ان ٹولز کے لیے API keys کو کنفیگر کریں جن کی انہیں ضرورت ہے:
- Gratis AI Agent → Settings → API Keys پر جائیں
- ہر ٹول کے لیے credentials درج کریں
- کنکشن کا ٹیسٹ کریں
- محفوظ طریقے سے محفوظ کریں
sd-ai-agent/site-scrape کا استعمال
بنیادی استعمال
Theme Builder سے کسی ویب سائٹ کا تجزیہ کرنے کو کہیں:
Analyze the design of my competitor's site at competitor.com
and suggest design improvements for my site.
مخصوص تجزیہ
تجزیے کی مخصوص اقسام کی درخواست کریں:
Extract the color palette from example.com and use it as inspiration.
Analyze the navigation structure of example.com and apply similar
organization to my site.
Check the mobile responsiveness of example.com and ensure my site
is equally responsive.
موازنہ تجزیہ
متعدد سائٹس کا موازنہ کریں:
Compare the designs of site1.com and site2.com and create a design
that combines the best elements of both.
ٹول کی حدود اور غور طلب باتیں
ریٹ لمیٹنگ (Rate Limiting)
- سرور پر زیادہ بوجھ پڑنے سے بچانے کے لیے scraping کو ریٹ-لمیٹ کیا جاتا ہے
- ایک ہی سائٹ پر متعدد درخواستوں کو محدود کیا جا سکتا ہے
- بڑی سائٹس کا تجزیہ کرنے میں زیادہ وقت لگ سکتا ہے
مواد کی درستگی (Content Accuracy)
- متحرک مواد مکمل طور پر نہیں پکڑایا جا سکتا
- JavaScript سے تیار کردہ مواد نامکمل ہو سکتا ہے
- حقیقی وقت کا ڈیٹا منعکس نہیں ہو سکتا
- کچھ مواد پیے والز کے پیچھے ہو سکتا ہے
قانونی اور اخلاقی غور و فکر
- robots.txt اور سائٹ کی پالیسیوں کا احترام کریں
- دوبارہ استعمال کے لیے کاپی رائٹ شدہ مواد scrape نہ کریں
- تجزیے کو تحریک کے لیے استعمال کریں، کاپی کرنے کے لیے نہیں
- تصدیق کریں کہ آپ کے پاس نکالے گئے مواد کو استعمال کرنے کا حق ہے
- تجزیہ شدہ سائٹس کی سروس کی شرائط پر عمل کریں
کارکردگی پر اثر (Performance Impact)
- بڑی سائٹس کا scraping وقت لے سکتا ہے
- متعدد بیک وقت scrapes سست ہو سکتے ہیں
- نیٹ ورک کنیکٹیویٹی رفتار کو متاثر کرتی ہے
- بڑے ڈیٹا سیٹ کو زیادہ پروسیسنگ کی ضرورت ہو سکتی ہے
بہ ترین طریقے (Best Practices)
سائٹ کے تجزیے کا استعمال کرنا
- متعدد سائٹس کا تجزیہ کریں — کئی ذرائع سے تحریک حاصل کریں
- ساخت پر توجہ دیں — لے آؤٹ اور تنظیم کے پیٹرن سیکھیں
- رنگ نکالیں — رنگوں کے پیلیٹ کو آغاز کے نقطہ کے طور پر استعمال کریں
- ٹائپوگرافی کا مطالعہ کریں — ان فونٹ کے امتزاج کی نشاندہی کریں جو آپ کو پسند ہیں
- نیویگیشن کا جائزہ لیں — مینو کی تنظیم کو سمجھیں
اخلاقی scraping
- robots.txt کا احترام کریں — سائٹ کی ہدایات پر عمل کریں
- مواد کی نقل نہ کریں — صرف تحریک کے لیے تجزیہ استعمال کریں
- حقوق کی تصدیق کریں — یقینی بنائیں کہ آپ نکالے گئے مواد کو استعمال کر سکتے ہیں
- ذرائع کا حوالہ دیں — تحریک کے ذرائع کو کریڈٹ دیں
- شرائط پر عمل کریں — سائٹ کی سروس کی شرائط پر عمل کریں
ٹول کی تاثیر کو زیادہ سے زیادہ کرنا
- مخصوص رہیں — تجزیے کی مخصوص اقسام کی درخواست کریں
- پس منظر فراہم کریں — اپنی سائٹ کے مقصد کی وضاحت کریں
- توقعات طے کریں — اپنے ڈیزائن کے اہداف بیان کریں
- تکرار کریں — نتائج کی بنیاد پر بہتری لائیں
- ٹولز کو جوڑیں — جامع تجزیہ کے لیے متعدد ٹولز استعمال کریں
ٹرابل شوٹنگ
سائٹ scrape نہیں ہو رہی
- چیک کریں کہ کیا سائٹ عوامی طور پر قابل رسائی ہے
- تصدیق کریں کہ robots.txt scraping کی اجازت دیتا ہے
- کوئی دوسری سائٹ آزما کر دیکھیں
- انٹرنیٹ کنکشن چیک کریں
- اگر مسئلہ برقرار رہے تو سپورٹ سے رابطہ کریں
نامکمل تجزیہ
- سائٹ میں متحرک مواد ہو سکتا ہے
- JavaScript مکمل طور پر رینڈر نہیں ہو سکتا
- بڑی سائٹس ٹائم آؤٹ ہو سکتی ہیں
- اس کے بجائے مخصوص پیجز کا تجزیہ کرنے کی کوشش کریں
- مخصوص تجزیہ کی اقسام کی درخواست کریں
سست کارکردگی
- بڑی سائٹس کا تجزیہ کرنے میں زیادہ وقت لگتا ہے
- متعدد بیک وقت scrapes سست ہوتے ہیں
- نیٹ ورک کنیکٹیویٹی رفتار کو متاثر کرتی ہے
- مصروف اوقات سے گریز کریں
- پہلے چھوٹے حصوں کا تجزیہ کرنے کی کوشش کریں