منصوبے کے بارے میں
BarakoCMS ایک headless CMS ہے جسے FastEndpoints اور Marten (PostgreSQL پر event sourcing) کا استعمال کرتے ہوئے بنایا گیا ہے۔ اسے ایک lean core اور opt-in ماڈیول سسٹم کے ساتھ ڈیزائن کیا گیا ہے، جو ڈویلپرز کو مخصوص صلاحیتوں جیسے کہ accounting، AI-powered semantic search، فائل اسٹوریج، اور مختلف authentication فراہم کنندگان کے ساتھ پروجیکٹس ترتیب دینے کی اجازت دیتا ہے۔
اہم تکنیکی خصوصیات میں شامل ہیں:
- Event-Sourcing: مواد کی تبدیلیاں events کے طور پر محفوظ کی جاتی ہیں، جو مکمل ورژن ہسٹری اور rollback کی صلاحیتیں فراہم کرتی ہیں۔
- Multi-tenancy: یہ out of the box conjoined tenancy کو سپورٹ کرتا ہے، جہاں ڈیٹا ایک ہی deployment کے اندر tenant کے مطابق محدود ہوتا ہے۔
- Modular Architecture: صلاحیتیں NuGet modules (IBarakoModule) کے ذریعے فراہم کی جاتی ہیں، جس سے core generic اور lightweight رہتا ہے۔
- Public Delivery: یہ منتخب کردہ مواد کی اقسام کے لیے anonymous، cacheable، اور field-masked read access فراہم کرتا ہے، جس میں RSS feeds اور keyword search شامل ہیں۔
- Security: اس میں RBAC، MFA (TOTP)، اور field-level sensitivity masking شامل ہے۔
یہ سسٹم API-first ہے اور اس میں کوئی built-in frontend شامل نہیں ہے، حالانکہ یہ barakoBrew admin console کے ساتھ ہم آہنگ ہے۔ اسے MPL-2.0 کے تحت لائسنس دیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.