منصوبے کے بارے میں
Signal & Noise Tools، Signal & Noise تھیم کے لیے ایک WordPress ساتھی پلگ ان ہے۔ اس میں وہ آپریشنل ٹولز موجود ہیں جن کے بارے میں README کہتا ہے کہ وہ ایک پریزنٹیشن تھیم کا حصہ نہیں ہونے چاہئیں — جیسے SEO، سیکیورٹی، اینالیٹکس، ایڈمن اسکرینز اور AI-assisted ایڈیٹوریل ہیلپرز — تاکہ تھیم صرف ڈیزائن پر مرکوز رہے جبکہ پلگ ان رویے (behaviour) کو سنبھالے۔ اسے WordPress 7.0 کے Abilities API اور AI Client پر بنایا گیا ہے، جو AI ایجنٹس کے لیے سائٹ کی صلاحیتوں کو رجسٹر کرتا ہے اور ان-ایڈیٹر ہیلپرز فراہم کرتا ہے جو سائٹ کے مالک کے کنفیگرڈ ماڈل فراہم کنندہ کو کال کرتے ہیں۔
README میں بیان کردہ ماڈیولز:
- SEO: میٹا ڈسکرپشنز، کینونیکل ہینڈلنگ، Open Graph کارڈز، سائٹ میپس اور IndexNow، 404 کیپچر لاگ کے ساتھ ایک ری ڈائریکٹ مینیجر، اور کیش ایکسکلوز؛ اسے تھرڈ پارٹی SEO پلگ ان کے متبادل کے طور پر پیش کیا گیا ہے۔
- Security: WordPress ہارڈننگ (Permissions-Policy، REST یوزر-enumeration لاک، XML-RPC آف)، ایک کسٹم لاگ ان سلگ، اور ایج لاگ ان-گارڈ Worker کے فیصلوں پر مبنی ایک ریڈ-اونلی لاگ ان-ڈیفنس پینل۔ پانچ Cloudflare ایج ہیڈرز کو PHP میں نقل کرنے کے بجائے ہیلتھ چیک کے ذریعے ڈرفٹ-پروب کیا جاتا ہے۔
- Analytics: فرسٹ پارٹی، کوکی لیس ایج اینالیٹکس — ایک Cloudflare Worker پیج ویوز کو Cloudflare Analytics Engine میں جمع کرتا ہے، سرور سائیڈ SQL رول اپس انہیں پائیدار ٹیبلز میں جمع کرتے ہیں، اور ایک سرور-رینڈرڈ ڈیش بورڈ اور دو ہوم-ڈیش بورڈ وجیٹس انہیں پڑھتے ہیں، جس میں AI بصیرتیں اور بیانیہ انہی رول اپس سے اخذ کیا جاتا ہے۔
- Content health: 18-چیک اسکین (گمشدہ alt ٹیکسٹ، یتیم میڈیا، ٹوٹے ہوئے اندرونی اور خراب بیرونی لنکس، پرانی پوسٹس، ٹائم-فریز اور کلر ڈرفٹ، غیر منسلک تذکرے، لنک کے مواقع، ایج سیکیورٹی-ہیڈر ڈرفٹ، ایج-Worker رسائی، اینالیٹکس انٹیگریٹی، پروویننس انٹیگریٹی سویپ، رائٹس-سگنلز ڈرفٹ پروب، پبلک لیجر کی CI، ML کزنز، پبلشنگ کیڈنس اور رائٹس-سگنل اینکرنگ گیپ)، جو Measurement → Health یا run-health-scan ایبلٹی کے ذریعے چلایا جاتا ہے۔
- Provenance: Notes کے لیے Ed25519-سائنڈ، کنٹینٹ-ہیشڈ اور Bitcoin-anchored (OpenTimestamps) ریکارڈز، جو پبلک git لیجر پر مرر کیے جاتے ہیں۔ قارئین کو ایک بائی لائن ویریفیکیشن چپ اور ایک ایکسپینڈ ایبل ریکارڈ پینل ملتا ہے، اور ایک پبلک /verify صفحہ آزادانہ تصدیق کی اجازت دیتا ہے، جس میں سائن شدہ ورژن کے درمیان لفظ کی سطح کے فرق (diffs) شامل ہیں۔ اسے ایک مخصوص sn-provenance Cloudflare Worker سپورٹ کرتا ہے۔
- Edge cache: محفوظ کرنے پر اور تھیم اپ ڈیٹ پر خودکار Cloudflare پرج۔
- Music / discography: ایک روزانہ سنک Muso.AI پروڈیوسر کریڈٹس اور Spotify البم میڈیا کو ایک کیشڈ اسٹور میں مرر کرتا ہے، جو فلٹرز کے ذریعے تھیم کے /music صفحے پر ظاہر ہوتا ہے۔
- Admin UI: آٹھ ٹیبز (Dashboard, Site, Content, Connections, Measurement, AI, Security, Tools) کے علاوہ اینالیٹکس ڈیش بورڈ، ایک کمانڈ پیلیٹ، کرون ڈیش بورڈ، آڈٹ لاگ، اور ڈیپلائے/ہیلتھ ویوز، جو نیٹو wp-admin اسٹائلنگ میں ہیں۔
- AI-assisted editorial: alt ٹیکسٹ، میٹا ڈسکرپشن، ایکسکرپٹ، OG ٹائٹل، برانڈ-وائس الائنمنٹ اور کنٹینٹ-آپرچونیٹی تجاویز، جن میں سے ہر ایک آپٹ-ان suggest-and-apply سطح ہے۔
- Agent surface: 67 پلگ ان-رجسٹرڈ Abilities (تھیم کی 15 کے ساتھ)، جو wp ability run اور Abilities REST روٹ کے ذریعے قابل رسائی ہیں، پلس ایک نیٹو MCP JSON-RPC سرور جس میں signal-noise/v1/mcp پر ایک ریڈ-اونلی دروازہ (37 slugs) اور signal-noise/v1/mcp-rw پر ایک ریڈ-رائٹ دروازہ (36 slugs) ہے، جو ایک کل سوئچ، ایک باؤنڈ ایپلی کیشن پاس ورڈ، فی منٹ ریٹ لیمٹ اور اپنے آڈٹ لاگ کے ذریعے کنٹرول کیا جاتا ہے۔
- Self-updater: ایک GitHub-poll اپڈیٹر جو WordPress کے نیٹو اپ ڈیٹ سسٹم سے منسلک ہے۔
پلگ ان مشترکہ کوڈ کے بجائے WordPress ہکس کے ذریعے تھیم کے ساتھ ہم آہنگی پیدا کرتا ہے؛ README میں sn_purge_all_caches_result، sn_clear_template_overrides_result، sn_gh_latest_theme_tag_result، sn_discography_entries، sn_music_featured، sn_websub_hub، identity.availability سیٹنگ اور sn_note_provenance جیسے معاہدوں (contracts) کی فہرست دی گئی ہے۔
ضروریات WordPress 7.0+ اور PHP 8.0+ ہیں، ساتھ ہی Signal & Noise تھیم v8.2.0 یا اس سے نیا ورژن (پرانی تھیم فیٹل ایرر کے بجائے ایڈمن نوٹس ظاہر کرتی ہے)۔ اسے GitHub ریلیزز کے ذریعے تقسیم کیا جاتا ہے اور wp-admin → Dashboard → Updates کے ذریعے انسٹال یا اپ ڈیٹ کیا جاتا ہے، جس میں پلگ ان کا اپنا سیلف-اپڈیٹر استعمال ہوتا ہے۔ لائسنس GPL-2.0-or-later ہے۔ ریلیزز کو جان بوجھ کر tools/cut-release.sh کے ذریعے کاٹا جاتا ہے، اور پرانی چینج لاگ انٹریز docs/changelog/ کے تحت رکھی جاتی ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.