इस प्रोजेक्ट के बारे में
Payload एक ओपन-सोर्स, फुलस्टैक फ्रेमवर्क और हीडलेस CMS है जो नेटिव रूप से Next.js के लिए बनाया गया है। यह एक अलग सर्विस के रूप में चलने के बजाय, सीधे मौजूदा `/app` डायरेक्टरी में इंस्टॉल हो सकता है, जिससे टीमें फ्रंटएंड और बैकएंड को एक जगह रख सकती हैं। प्रोजेक्ट पूरी तरह टाइपस्क्रिप्ट है और आपके द्वारा परिभाषित डेटा के लिए स्वचालित प्रकार उत्पन्न करता है।
README में वर्णित प्रमुख क्षमताएं:
- Next.js-नेटिव आर्किटेक्चर, सर्वरलेस प्लेटफॉर्म जैसे Vercel और Cloudflare सहित कहीं भी डिप्लॉय करने योग्य
- एक कस्टमाइजेबल React-आधारित एडमिन पैनल, सर्वर कंपोनेंट्स के माध्यम से UI का विस्तार करने का समर्थन के साथ
- सर्वर कंपोनेंट्स से सीधे डेटाबेस क्वेरीज़, इसलिए REST या GraphQL लेयर विकल्प हैं न कि आवश्यक
- React सर्वर कंपोनेंट्स में सीधे डेटाबेस क्वेरी करना
- ऑथेंटिकेशन आउट ऑफ द बॉक्स
- कंटेंट के लिए वर्ชัน और ड्राफ्ट
- लोकाליजेशन सपोर्ट
- पेज संरचनाओं को संयोजित करने के लिए ब्लॉक-आधारित लेआउट बिल्डर
- Lexical-आधारित रिच टेक्सट एडिटर
- शर्तية फ़ील्ड लॉजिक
- ग्रैन्युलर एक्सेस कंट्रोल
- Payload एक्शन से जुड़े डकुमेंट- और फ़ील्ड-लेवल हुक
- HTTP-only कुकीज़ और CSRF सुरक्षा सहित सुरक्षा सुविधाएं
शुरू करना `create-payload-app` स्काफोल्डिंग CLI के माध्यम से किया जाता है, जो उदाहरण या बंडल किए गए टेम्पलेट में से एक से एक प्रोजेक्ट उत्पन्न भी कर सकता है। README एक वेबसाइट टेम्पलेट और एक ई-कॉमर्स टेम्पलेट को प्रोडक्शन-रेडी, एंड-टू-एंड शुरुआती बिंदुओं के रूप में उजागर करता है, दोनों फ्रंटएंड पर React सर्वर कंपोनेंट्स और Tailwind का उपयोग करते हैं। एक टेम्पलेट्स डायरेक्टरी और GitHub पर एक समुदाय टेम्पलेट टॉपिक भी संदर्भित किए गए हैं।
डिप्लॉयमेंट विकल्पों में एक-क्लिक सेटअप शामिल हैं: Cloudflare पर Workers, R2 अपलोड के लिए और D1 प्रतिकृत डेटाबेस के लिए; और Vercel पर Next.js फ्रंटएंड, एक Neon डेटाबेस और मीडिया के लिए Vercel Blob के साथ।
विस्तारशीलता एक केंद्रीय विषय है: कार्यक्षमता जोड़ने या हटाने के लिए आधिकारिक और समुदाय प्लगइनों को इंस्टॉल किया जा सकता है, और विभिन्न सेटअप सीखने के लिए एक उदाहरण डायरेक्टरी सहित ब्लॉग और वीडियो संसाधन प्रदान किए जाते हैं। GitHub Discussions, Issues और एक Discord सर्वर के माध्यम से समुदाय सहायता चलती है, और रिपॉज़िटरी में योगदान दिशानिर्देश शामिल हैं। README Payload को स्वामित्व SaaS CMS उत्पादों के विकल्प के रूप में पेश करता है, जो ओपन सोर्स लाइसेंसिंग और विक्रेता लॉक-इन की अनुपस्थिति पर जोर देता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.