منصوبے کے بارے میں

Payload ایک اوپن سورس، فل اسٹیک فریم ورک اور ہیڈلیس CMS ہے جسے خاص طور پر Next.js کے لیے بنایا گیا ہے۔ یہ ایک الگ سروس کی حیثیت سے چلانے کے بجائے براہ راست موجودہ `/app` ڈائریکٹری میں انسٹال ہو جاتا ہے، جس سے ٹیمیں فرنٹ اینڈ اور بیک اینڈ ایک ہی جگہ رکھ سکتی ہیں۔ یہ پروجیکٹ مکمل طور پر TypeScript ہے اور آپ کی تعین کردہ ڈیٹا کے لیے خودکار اقسام پیدا کرتا ہے۔ README میں بیان کردہ اہم قابلیتیں: - Next.js نیٹیو آرکیٹیکچر، سرورلیس پلیٹ فارمز جیسے Vercel اور Cloudflare سمیت کہیں بھی ڈیپلوی کرنے کے قابل - کسٹمائز ری ایکٹ بیسڈ ایڈمن پینل، جس میں سروس کمپوننٹس کے ذریعے UI کو بڑھانے کی حمایت حاصل ہے - سروس کمپوننٹس سے براہ راست ڈیٹابیس کوئریز، لہذا REST یا GraphQL تہہ میں اختیاری ہیں نہ کہ ضروری - ری ایکٹ سروس کمپوننٹس میں براہ راست ڈیٹابیس کی کوئرینگ - آؤٹ آف دی باکس اتھنٹیکیشن - مواد کے لیے ورژنز اور مسودے - مقامی کاری کی حمایت - پیج ڈھانچے کے اجزاء کو جوڑنے کے لیے بلاک بیسڈ لی آؤٹ بلڈر - Lexical پر مبنی رچ ٹیکسٹ ایڈیٹر - مشروط فیلڈ منطقی - باریک دستیابی کنٹرول - Payload ایکشنز سے جڑے دستاویز اور فیلڈ سطح کے ہکس - HTTP-only کوزیز اور CSRF تحفظ سمیت سیکیورٹی فیچرز شروع کرنا `create-payload-app` سکا فولڈنگ CLI کے ذریعے کیا جاتا ہے، جو مثال یا منسلک ٹیمپلیٹس میں سے ایک سے پروجیکٹ بھی پیدا کر سکتا ہے۔ README ایک ویب سائٹ ٹیمپلیٹ اور ایک ای کامرس ٹیمپلیٹ کو پروڈکشن ریڈی، سرا سے آخر تک شروع کرنے کے طور پر نمایاں کرتا ہے، دونوں فرنٹ اینڈ پر ری ایکٹ سروس کمپوننٹس اور Tailwind استعمال کرتے ہیں۔ GitHub پر ٹیمپلیٹس ڈائریکٹری اور کمیونٹی ٹیمپلیٹ ٹاپک بھی دیے گئے ہیں۔ ڈیپلومینٹ کے اختیارات میں کلک سے سیٹ اپ شامل ہیں: Cloudflare کے ساتھ Workers کے ساتھ، R2 اپ لوڈز کے لیے، اور D1 ایک نقل شدہ ڈیٹابیس کے لیے؛ اور Vercel کے ساتھ Next.js فرنٹ اینڈ، Neon ڈیٹابیس، اور میڈیا کے لیے Vercel Blob کے ساتھ۔ بڑھاؤ ایک مرکزی موضوع ہے: متعارف اور کمیونٹی پلگ ان انسٹال کر کے فنکشنلٹی شامل یا خارج کی جا سکتی ہے، اور مختلف سیٹ اپ سکھانے کے لیے مثالوں کی ڈائریکٹری کے ساتھ ساتھ بلاگ اور ویڈیو وسائل فراہم کیے گئے ہیں۔ کمیونٹی سپورٹ GitHub Discussions، Issues اور ایک Discord سرور کے ذریعے چلتی ہے، اور ریپوزٹری میں شراکت کے رہنما اصول شامل ہیں۔ README Payload کو proprietary SaaS CMS مصنوعات کے متبادل کے طور پر پیش کرتا ہے، اوپن سورس لائسنسنگ اور وینڈر لانکن کی عدم پر زور دیتا ہے۔