इस प्रोजेक्ट के बारे में

BarakoCMS एक headless CMS है जिसे FastEndpoints और Marten (PostgreSQL पर event sourcing) का उपयोग करके बनाया गया है। इसे एक लीन कोर और opt-in मॉड्यूल सिस्टम के साथ डिज़ाइन किया गया है, जिससे डेवलपर्स अकाउंटिंग, AI-पावर्ड सिमेंटिक सर्च, फाइल स्टोरेज और विभिन्न ऑथेंटिकेशन प्रोवाइडर्स जैसी विशिष्ट क्षमताओं के साथ प्रोजेक्ट्स को कंपोज़ कर सकते हैं। मुख्य तकनीकी विशेषताओं में शामिल हैं: - Event-Sourcing: कंटेंट परिवर्तनों को इवेंट्स के रूप में स्टोर किया जाता है, जो पूर्ण वर्जन हिस्ट्री और रोलबैक क्षमताएं प्रदान करता है। - Multi-tenancy: यह आउट-ऑफ-द-बॉक्स conjoined tenancy का समर्थन करता है, जहाँ डेटा एक ही डिप्लॉयमेंट के भीतर टेनेंट द्वारा स्कोप किया जाता है। - Modular Architecture: क्षमताएं NuGet मॉड्यूल्स (IBarakoModule) के माध्यम से प्रदान की जाती हैं, जिससे कोर जेनेरिक और हल्का रहता है। - Public Delivery: यह opted-in कंटेंट टाइप्स के लिए गुमनाम, कैश करने योग्य और फील्ड-मास्क्ड रीड एक्सेस प्रदान करता है, जिसमें RSS फीड्स और कीवर्ड सर्च शामिल हैं। - Security: इसमें RBAC, MFA (TOTP) और फील्ड-लेवल सेंसिटिविटी मास्किंग शामिल है। यह सिस्टम API-first है और इसमें कोई बिल्ट-इन फ्रंटएंड शामिल नहीं है, हालांकि यह barakoBrew एडमिन कंसोल के साथ संगत है। यह MPL-2.0 के तहत लाइसेंस प्राप्त है।