ولې ډایرکټوس د عصري پراختیا کونکو لپاره د سر پرته CMS دی

د مینځپانګې چلول شوي غوښتنلیکونه د بیک ایند غوښتنه کوي چې د انعطاف ، فعالیت او د معلوماتو جوړښت بشپړ کنټرول ترکیب کوي. ډایرکټس یو غوره سر لیږد CMS شو ځکه چې دا د قوي ، ریښتیني وخت SQL ډیټابیس په پاک ، پراختیا وړ API پرت کې د سخت مینځپانګې ماډلونو بې لګولو پرته په ګوته کوي. د پلیټ فارمونو برعکس چې تاسو ته په مخکینۍ ترتیب شوي سکیم کې مجبوروي ، ډایرکټس د SQL ډیټابیس سره کار کوي او تاسو ته ستاسو د معلوماتو بشپړ مالکیت درکوي. دا انعطاف ، د بدیل اداري ډشبورډ او قوي SDK سره یوځای ، ډایرکټس د پروژو لپاره مثالي کوي چې له ساده بلاګ څخه تر څو چینل ډیجیټل تجربې پورې اړه لري. پلیټ فارم خلاص سرچینه لري ، په بشپړ ډول ځان کوربه کوي ، او د ټیمونو لپاره مدیریت شوي اختیار وړاندیز کوي چې غوره کوي زیربنا نه اداره کړي.

د ډیټا لومړی فلسفه

د CMS ډیری دودیز پلیټ فارمونه د خلاصون پرتونو ترشا د اساس ډیټابیس پټوي ، مینځپانګې د وروسته فکر په توګه چلند کوي. ډایرکټس دا ماډل بدلوي: دا ستاسو د اړیکو ډیټابیس د حقیقت یوازینۍ سرچینه په توګه چلند کوي. تاسو خپل سکیم د معیاري SQL جدولونو ، کالمونو او اړیکو په کارولو سره ډیزاین کوئ ، او ډایرکټس په اتوماتيک ډول د دې سکیم څخه RESTful یا GraphQL API تولیدوي. دا د معلوماتو لومړی چلند پدې معنی دی چې تاسو هیڅکله د CMS سره مبارزه نلرئ ترڅو خپل مینځپانګه دقیقا هغه ډول نمایندګوئ چې ستاسو غوښتنلیک یې غوښتنه کوي. دا هم پدې معنی دی چې ستاسو معلومات د وړتیا پاتې کیږي. تاسو کولی شئ دا صادر کړئ ، مهاجرت یې کړئ ، یا کوم بل وسیلې سره وصل کړئ چې د SQL خبرې کوي.

د SQL سره مستقیم کار کول

Directus د MySQL، PostgreSQL، SQLite، یا نورو SQL ډیټابیسونو په سر کې پرمخ ځي. تاسو کولی شئ د اصلي SQL انډیکسونو، یوځای کولو، لیدونو، ټریګرانو او ذخیره شویو پروسیجرونو بشپړ ځواک وکاروئبدون کوم منځنۍ ژباړې پرت چې کولی شي فعالیت کم کړي یا ناڅاپي چلند معرفي کړي. کله چې تاسو په Directus کې خام پوښتنې پرمخ وړئ ، تاسو مستقیم خپل ډیټابیس ته خبرې کوئ. دا په ځانګړي توګه د هغو ټیمونو لپاره ارزښت لري چې دمخه د ډاټا ښه تعریف شوی ماډل لري یا د میراث سیسټم څخه مهاجرت کوي چیرې چې سکیم باید په دوامداره توګه پاتې شي. ځکه چې Directus د ORM لګول نه کوي ، تاسو د پوښتنې سرغړونې او د ډول نقشه کولو ستونزې مخنیوی وکړئ چې د نورو سر پرته CMS پلیټ فارمونو سره عام دي.

د بې وزلۍ اړیکې

په Directus کې اړیکې په ډیټابیس کې د اصلي بهرنیو کلیو له لارې اداره کیږي. د یو-د ډیری یا ډیری-د ډیری لینک رامینځته کول د مناسبو کالمونو تعریف کولو په څیر ساده دي؛ Directus اړیکې په اتوماتيک ډول کشف کوي. سیسټم د API له لارې د نیسټ شوي اړیکو پوښتنو ملاتړ هم کوي ، تاسو ته اجازه درکوي چې په یوه غوښتنه کې ژور اړوند مینځپانګې ترلاسه کړئ. دا اړیکې ځواک پدې معنی دی چې تاسو کولی شئ پیچلي جوړښتونه نمونې کړئ لکه د محصول کټالګ د کټګوریو ، تغیراتو او اړوند میډیا پرته له دې چې د ساحې ډول ګړندي حل لارې ته مراجعه وکړئ. Directus د یو کتنې جدول له لارې د ډیری - هر ډول اړیکو ملاتړ هم کوي ، تاسو ته د مخکیني محدودیتونو پرته د کومې دوه ادارو لینک کولو انعطاف درکوي.

د API نسل: اتومات، ګړندي او د معیارونو پر بنسټ

کله چې ستاسو د ډیټابیس سکیم ځای په ځای شي ، Directus دواړه RESTful API (د بشپړ CRUD عملیاتو سره) او بشپړ GraphQL API تولیدوي. دواړه د صنعت معیارونو سره مطابقت لري ، دا د هر پیرودونکي ویب ، ګرځنده ، یا سرور اړخ څخه مصرف کول اسانه کوي. د اتومات تولید شوي API ستاسو د ډیټابیس محدودیتونو او اجازو ته درناوی کوي ، د ساحې اعتبار ، د معلوماتو ډول پلي کول ، او د اړیکو بشپړتیا چمتو کوي. د ترتیباتو اضافي فایلونو ته اړتیا نشته د ډیټابیس سره وصل کولو سره سم API فعال دی.

په کومې وروستۍ ټکي چې تاسو یې باور کولی شئ

ستاسو په ډیټابیس کې هر جدول د REST پای ټکی کیږي. تاسو کولی شئ د پوښتنې پیرامیټونو په کارولو سره د فلټر ، ترتیب ، پا pagesې ، او مجموعي پایلې فلټر کړئ. ډایرکټس د ژور اړیکې فلټر کولو ملاتړ هم کوي ، پدې معنی چې تاسو کولی شئ مقالې غوښتنه وکړئ چیرې چې د لیکوال نوم جین وي او د کټګورۍ سلیګ ټیک وي په یو واحد GET زنګ کې. د پراختیا کونکو لپاره چې د وړاندوینې وړ ، کیش دوستانه انٹرفیس غوره کوي ، REST API بالغ حل وړاندې کوي. API د کڅوړې عملیاتو ، سرپړاو جوړولو ، او د پوښتنې پیرامیټونو له لارې د ساحې تخلص کولو ملاتړ هم کوي ، دودیز مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځنۍ مینځ ته راځي.

د پیچلو پوښتنو لپاره ګرافQL

که تاسو اړتیا لرئ د لږترلږه غوښتنو سره ډیری سرچینې راوباسئ ، د ګرافQL پای ټکی تاسو ته اجازه درکوي د ځواب شکل دقیقا تعریف کړئ. ډایرکټس په اوتومات ډول د ګرافQL سکیم رامینځته کوي چې ستاسو د ډیټابیس جوړښت منعکس کوي ، په شمول ټولې اړیکې. د فرنټینډ ټیمونه کولی شي په سمه توګه هغه ساحې پوښتنې وکړي چې دوی ورته اړتیا لري ، د ډیرې غوښتنې او کمې غوښتنې له مینځه وړلو سره. د ګرافQL لوبغالی چې د ډایرکټس اداري پینل کې ځای په ځای شوی د تجربو ګړندی او خوندي کوي. د ګرافQL په اړه نور معلومات ترلاسه کولو لپاره ، د رسمي ګرافQL اسنادو ته مراجعه وکړئ. [FLT: 1] Directus هم دوامداره پوښتنې ملاتړ کوي ، کوم چې تاسو ته اجازه درکوي د ګړندۍ ګرافQL عملیاتو زیرمه د ګړندي اجرا کولو او غوره کنټرول لپاره مخکې له مخکې ثبت کړئ.

د ادمین ډیشبورډ: د ایډیټرانو او پراختیا کونکو لپاره ډیزاین شوی

Directus یو پاک ، سپین لیبل مدیر انٹرفیس چمتو کوي چې په بشپړ ډول دودیز وړ دی. ایډیټران د لید معلوماتو ننوتلو سیسټم ګوري چې د بډایه متن ، انځورونو اپلوډونو ، فایل مدیریت ، او دودیز ترتیباتو ملاتړ کوي. پراختیا کونکي کولی شي پرمختللي ډیټابیس ساحې پټ کړي ، د نندارې لپاره د نومولو کالمونه ، او د تایید قواعد اضافه کړي ټول پرته لدې چې د لومړي پای غوښتنلیک کوډ ته لاسرسی ولري. ډیشبورډ د یو واحد پا Applicationې غوښتنلیک (SPA) په توګه جوړ شوی او د API څخه جلا کیدی شي ، تاسو ته د اداری تجربې بشپړ کنټرول درکوي. انٹرفیس هم د تیاره حالت ، کیبورډ شارټونه ، او ځواب ویونکي ډیزاین ملاتړ کوي چې په ټابلیټونو او تلیفونونو کې کار کوي.

د رول پر بنسټ د لاسرسي کنټرول

امنیت د یوې ګرانې اجازې سیسټم له لارې اداره کیږي. تاسو کولی شئ د میز ، ساحې ، او حتی د توکي کچې کې رولونه تعریف کړئ او اجازې ورکړئ. د مثال په توګه ، مدیر ممکن مقالې رامینځته کړي او تازه کړي مګر دوی حذف نکړي ، او یو مرسته کونکی ممکن یوازې خپل مسودې وګوري. ټول اجازې د API پرت کې پلي کیږي ، ډاډ ترلاسه کوي چې هیڅ پیرودونکی نشي کولی د غوښتل شوي لاسرسي قواعد له پامه غورځوي. دا Directus د غوښتنلیکونو لپاره مناسب کوي چیرې چې د مینځپانګې حساسیت اندیښنه لري ، لکه داخلي اسناد پورټالونه یا د پیرودونکي په لور خپرونې سیسټمونه. تاسو کولی شئ د فایل ډاونلوډونو لپاره اجازې تنظیم کړئ او ځانګړي پای ټکي ته عامه لاسرسی هم ورکړئ ، تاسو ته د کوم لیدونکي په اړه ښه کنټرول درکوي.

دودیز ترتیب او د انٹرفیس غزونه

د ډیفالټ جدول او فورمې لیدونو څخه بهر ، Directus د Kanban بورډونو ، کیلنډرونو او نقشه په څیر دودیز ترتیباتو ملاتړ کوي. دا د غزولو په توګه رامینځته شوي او د بازار څخه نصب کیدی شي یا په کور کې رامینځته کیدی شي. د مثال په توګه ، د پروژې مدیریت ایپ کولی شي د کارونو د وضعیت له مخې د Kanban ترتیب وکاروي ، پداسې حال کې چې د پیښو سایټ ممکن د مهالویش لید لید لید وکاروي. دودیز انٹرفیسونه کولی شي د ډیفالټ ننوتلو ساحې (لکه د ډراپډاون یا متن ساحه) د ځانګړي اجزاو سره ځای په ځای کړي ، لکه د رنګ غوره کونکی یا د ګوګل نقشه موقعیت غوره کونکی.

د پراختیا او د Directus اکوسیستم

هیڅ CMS نشي کولی د هر کارونې قضیې وړاندوینه وکړي ، له همدې امله Directus د پراختیا په پام کې نیولو سره رامینځته شوی و. تاسو کولی شئ دودیز پای ټکي ، دودیز هوکونه اضافه کړئ چې د ډیټابیس پیښو باندې اور وژني ، او د ډیشبورډ پینلونه. سیسټم د فایل ذخیره کولو اډاپټرونو ملاتړ هم کوي ، تاسو ته اجازه درکوي چې پورته شوي شتمني په ځایی ډیسک ، ایمیزون S3 ، ګوګل کلاوډ ذخیره کولو ، یا کوم بل چمتو کونکی ذخیره کړئ چې د فایل سیسټم معیاري انٹرفیس ملاتړ کوي. د ملاتړ شوي ذخیره کولو اډاپټرونو لیست لپاره ، د Directus فایل ذخیره کولو اسناد وګورئ FLT: 1. سربیره پردې ، تاسو کولی شئ Directus د بهرنیو خدماتو سره مدغم کړئ د ویب هوکونو په کارولو سره دواړه بهرني (د دریمې ډلې سیسټمونو خبرولو لپاره) او راتلوونکي (د بهرنیو سرچینو څخه ډاټا ترلاسه کولو لپاره).

د اتومات کولو لپاره ګرځنده

د Directus هکونه تاسو ته اجازه درکوي د هرې CRUD عمل دمخه یا وروسته دودیز منطق پرمخ وړي. د مثال په توګه ، تاسو کولی شئ د سرلیک څخه یو سلیګ تولید کړئ ، کله چې نوی مقاله خپره شي Slack چینل ته خبرتیا واستوئ ، یا د بهرني لټون شاخص سره ترکیب کړئ لکه FLT:0Elasticsearch.FLT:1. هکونه په جاواسکریپټ کې لیکل شوي او د اړتیا په توګه ساده یا پیچلي کیدی شي ، تاسو ته د Directus چاپیریال پریښودلو پرته د کاري جریان اتومات کولو ځواک درکوي. دوی کولی شي د معلوماتو تایید کولو لپاره هم وکارول شي ، ننوتل بدل کړي ، یا د بریښنالیکونو لیږلو په څیر اړخیزې اغیزې پیل کړي. ځکه چې هکونه د سرور اړخ چلوي ، دوی کولی شي په خوندي ډول د چاپیریال متغیرونو او بهرني API ته لاسرسی ومومي.

دودیز پای ټکي او مینځنۍ مینځنۍ

که ستاسو غوښتنلیک د API پای ټکي ته اړتیا ولري چې د معیاري CRUD عملیاتو څخه بهر وي ، تاسو کولی شئ د Directus s توسیع API په کارولو سره دودیز پای ټکي رامینځته کړئ. دا پای ټکي په جاواسکریپټ کې لیکل شوي او کولی شي ډیټابیس ، د غوښتنې شرایطو او د اجازې سیسټم ته لاسرسی ولري. دا تاسو ته اجازه درکوي دودیز سوداګرۍ منطق څرګند کړئ لکه د راپور تولید ، تادیې پروسس کول ، یا پیچلي جمع کول مستقیم د Directus API له لارې پرته له دې چې جلا مایکرو خدمت رامینځته کړئ. د مینډر ویئر توسیع تاسو ته اجازه درکوي په نړیواله کچه د غوښتنې / ځواب چلند تعدیل کړئ ، د IP سپینې لیست کولو ، نرخ محدودیت ، یا دودیز تصدیق سکیمونو په څیر ب featuresو ته وړتیا ورکول.

د فعالیت او د اندازې وړتیا

ځکه چې Directus په اصل کې د اړیکو ډیټابیس په شاوخوا کې یو پتلی پوښ دی ، د دې فعالیت پروفایل ستاسو د SQL ترتیب سره منعکس کوي. کیچ کول د API په کچه د ورپسې استازو لکه ورنیش یا نینکس په کارولو سره پلي کیدی شي ، او د ګرافQL پای ټکی د مثالي کیچ کولو لپاره دوامداره پوښتنو ملاتړ کوي. د لوړ ترافیک غوښتنلیکونو لپاره ، تاسو کولی شئ د Directus API په افقی ډول د بار توازن کونکي ترشا ډیری مثالونه پرمخ وړئ ، پداسې حال کې چې د ډیټابیس پرت په خپلواکه توګه اندازه کوي. پایله د مینځپانګې بیک ایډ دی چې کولی شي د ملیونونو ننوتلو او زرګونو متقابل غوښتنو اداره کړي پرته له ځانګړي زیربنا څخه. Directus هم شامل دي د ډشبورډ او API ځوابونو لپاره جوړ شوي کیچ کول ، د چاپیریال متغیرونو له لارې تنظیم کیدی شي.

د معلوماتو د ډیټابیس کچې مطلوب کول

ځکه چې Directus اصلي SQL څرګندوي ، تاسو کولی شئ خپل ډیټابیس په خپلواکه توګه مطلوب کړئ index اضافه کول ، لوی جدولونه ویشل ، یا د پیچلي جمع لپاره مادي لیدونه کارول. د API پرت د پام وړ عمومي لګښتونه نه معرفي کوي؛ هر غوښتنه د اضافي استخراج پرته په یو یا ډیرو SQL پوښتنو کې ژباړه کیږي. د لوستلو لپاره د کار بارونو لپاره ، تاسو کولی شئ د لوستلو نقلونه پلي کړئ او Directus تنظیم کړئ ترڅو د لوستلو او لیکلو لپاره جلا اړیکې وکاروئ. د لیکلو لپاره سخت سناریو لپاره ، تاسو کولی شئ د اړیکو جمع کول تنظیم کړئ او غیر متقابل ګنډونه وکاروئ چې ځواب بند نه کوي.

کله چې د نورو سرونو پرته د CMS اختیارونو په پرتله مستقیم غوره کړئ

Directus په هغه سناریو کې غوره دی چې تاسو یې د بشپړ معلوماتو مالکیت او انعطاف ته اړتیا لرئ. که ستاسو پروژه پیچلي اړیکې ماډل ته اړتیا ولري ، د میراث سکیم ته سخت اطاعت ، یا د فایروال ترشا په ځای کې ځای په ځای کول ، Directus یو قوي کاندید دی. دا د ټیمونو لپاره هم عالي انتخاب دی چې غواړي د پلورونکي لاک کولو مخه ونیسي. ځکه چې ستاسو معلومات په معیاري SQL ډیټابیس کې ژوند کوي ، تاسو کولی شئ په هر وخت کې د دردناکو مهاجرت پرته له Directus څخه لرې شئ. د پرتله کولو لپاره ، پلیټ فارمونه لکه د مینځپانګې په څیر د مخکینۍ مینځپانګې ماډل سره د ترتیب کولو اسانتیا وړاندیز کوي ، مګر دوی ستاسو وړتیا محدودوي چې د اصلي ډیټابیس ب featuresې وکاروي او ډیری وختونه د API تلیفون لپاره چارج کوي. Directus ، که چیرې خلاص سرچینه وي ، تاسو ته وړیا کوربه کولو وړتیا درکوي. یو بل مشهور اختیار دی سټراپی؛ پداسې حال کې چې پخپله کوربه کول ، د دې معلومات په بشپړ ډول د SQL SQL س

عملي مثال: د Directus سره د میوزیک تعلیم بلاګ جوړول

د Directus په عمل کې د لیدلو لپاره ، د ټرمون تخنیک بلاګ په څیر سایټ په پام کې ونیسئ چې د مقالو ، لیکوال پروفایلونو ، ویډیو ایمیډونو ، او ډاونلوډ وړ نوټونو اداره کولو ته اړتیا لري. د Directus سره ، تاسو به د SQL جدولونو تعریف کولو سره پیل کړئ: ، ، ، [FLT: 3]. د جدولونو رامینځته کولو وروسته ، Directus سمدلاسه یو دودیز ټاګ او د مدیر انٹرفیس تولیدوي. مدیر کولی شي د API بډایه متن مدیر سره مقالې ولیکي ، PDF فایلونه ضمیمه کړي ، او هر مقاله یو یا ډیرو لیکوالانو سره اړیکه ونیسي. مخکینۍ پای (د React ، Vue ، یا Svelte سره جوړ شوی) د REST یا GraphQL له لارې معلومات راولي او بلاګ رنډ کوي. لکه څنګه چې بلاګ وده کوي ، تاسو کولی شئ د SEOTFL:4 لپاره دودیز ټاګونه تولید کولو لپاره هکونه اضافه کړئ ، په اتوماتي

دودیز پای ټکي سره د میوزیک بلاګ پراخول

فرض کړئ چې تاسو غواړئ د ټګونو پر بنسټ د وړاندیز شوي مقالو ځانګړتیا چمتو کړئ. دودیز پای ټکي په کارولو سره ، تاسو کولی شئ د مقالو لپاره ډیټابیس ته پوښتنې وکړئ چې د اوسني مقالې سره ټګونه شریکوي ، د تنظیم شوي لیست بیرته راستنولو سره. دا منطق به په یو واحد پای ټکی کې خلاصه شي ، مخکینۍ پای ساده ساتي. په ورته ډول ، تاسو ممکن یو پای ټکی رامینځته کړئ چې د لټون اصطلاح مني او د څو جدولونو په اوږدو کې د بشپړ متن لټون پایلې بیرته راولي. یو څه چې د خالص مصرف کونکي API سره پلي کول به ګران وي.

د ډایرکټس سره پیل کول

تاسو کولی شئ د Directus سره په دوه لارو پیل کړئ: ځان کوربه یا د Directus بادل له لارې. ځان کوربه کول ساده دي: ذخیره کلون کړئ ، ډیټابیس تنظیم کړئ ، او د ډاکر انځور پرمخ وړي. رسمي اسناد یو تفصيلي چلند چمتو کوي. د ټیمونو لپاره چې د مدیریت حل غوره کوي ، Directus بادل زیربنا ، سکالینګ او بیک اپ اداره کوي. په دواړو قضیو کې ، اصلي ب featuresې ورته دي ، او تاسو خپل ډاټا ته بشپړ لاسرسی وساتئ. د پیل لپاره د Directus سندونه لیدنه وکړئ.

یوځل چې نصب شي ، لومړی ګام دا دی چې خپل ډیټابیس وصل کړئ او د اتوماتیک تولید شوي API وپلټئ. تاسو اړتیا نلرئ په UI کې کوم ترتیب فایلونه ولیکئ یا د مینځپانګې ډولونه تعریف کړئ. یوازې Directus ته د SQL ډیټابیس ته اشاره وکړئ ، او دا سمدلاسه د API له لارې لوستل کیدی شي او لیکل کیدی شي. دا د صفر ترتیب کولو لاره هغه څه دي چې Directus د نورو سرې CMS محصولاتو څخه توپیر لري او دا د پراختیا کونکو ترمنځ غوره کوي څوک چې د موثریت او کنټرول ارزښت لري. تاسو کولی شئ د ساده جدول سره پیل وکړئ ، اړیکې ورو ورو اضافه کړئ ، او د ګنډو او دودیز پای ټکي سره پراخه کړئ لکه څنګه چې ستاسو پروژه وده کوي.

د دې پایله

Directus د انعطاف ، فعالیت او پراختیا کونکي دوستانه یو نادر ترکیب وړاندې کوي. ستاسو د SQL ډیټابیس د اساس په توګه درملنه کولو سره ، دا هغه انتزاعات له مینځه وړي چې د CMS نورو حلونو ورو کوي. د دې اتوماتیک تولید شوي API ، ګرانولر اجازې ، او د هک پراخه سیسټم تاسو ته د کوچني بازار موندنې سایټ څخه د تصدۍ کچې مینځپانګې پلیټ فارم ته د هرڅه رامینځته کولو لپاره وسیلې درکوي. د هر هغه چا لپاره چې د بشپړ معلوماتو ملکیت ، اړیکې ماډل کولو ځواک او د سټیک هر پرت تنظیم کولو وړتیا ارزښت لري ، Directus یو زړه راښکونکی انتخاب دی چې د ګنډل شوي سرس CMS منظرې کې څرګند دی.

که تاسو د CMS سخت محدودیتونو څخه بهر حرکت کولو ته چمتو یاست او یو سیسټم غواړئ چې ستاسو د معلوماتو ماډل سره تطابق وکړي نه برعکس Directus د جدي کتلو ارزښت لري. د رسمي اسنادو سره پیل کړئ او د ازموینې ډیټابیس سره لومړی تجربه کړئ چې تاسو څنګه ژر کولی شئ د سکیم څخه د ژوندۍ ، تولید چمتو API ته لاړ شئ. د خلاصې سرچینې ټولنه فعاله ده ، د پلگ ان اکوسیستم وده کوي ، او د پلیټ فارم لارښود نقشه د فعالیت او پراختیا کونکي تجربې دوامداره پرمختګونه شاملوي.