ڇو Directus جديد ڊولپرز لاءِ Headless CMS آهي

مواد تي هلندڙ ايپليڪيشنن کي هڪ پس منظر جي ضرورت آهي جيڪا لچڪ ، ڪارڪردگي ۽ ڊيٽا جي فن تعمير تي مڪمل ڪنٽرول کي گڏ ڪري ٿي. ڊائريڪٽس هڪ بي سر سي ايم ايس بڻجي چڪو آهي ڇاڪاڻ ته اهو هڪ طاقتور ، حقيقي وقت جي ايس اي ايل ڊيٽابيس کي صاف ، قابل توسيع اي پي آئي ليئر ۾ و wي ٿوبدون سخت مواد ماڊل لاڳو ڪرڻ جي. پليٽ فارمز جي برعڪس جيڪي توهان کي اڳڀرائي بيان ڪيل اسڪيم ۾ مجبور ڪن ٿا ، ڊائريڪٽس ڪنهن به ايس اي ايل ڊيٽابيس سان ڪم ڪري ٿو ۽ توهان کي توهان جي ڊيٽا تي مڪمل ملڪيت ڏئي ٿو. اها لچڪ ، هڪ بصيرت واري ايڊمن ڊيش بورڊ ۽ مضبوط ايس ڊي ڪي سان گڏ ، ڊائريڪٽس کي آسان بلاگ کان وٺي هڪ گهڻن چينل ڊجيٽل تجربي تائين منصوبن لاءِ مثالي بڻائي ٿو. پليٽ فارم کليل ذريعو آهي ، مڪمل طور تي خودڪار ميزباني ، ۽ ٽيمن لاءِ هڪ منظم ڪلائوڊ آپشن پيش ڪري ٿو جيڪي بنيادي ڍانچي کي سنڀالڻ نه چاهيندا آهن.

Directus جي ڊيٽا-پهرين فلسفي

اڪثر روايتي سي ايم ايس پليٽ فارمز abstractions جي پرت جي پويان بنيادي ڊيٽابيس کي لڪائي، مواد کي هڪ afterthought طور علاج. Directus هن ماڊل flips: اهو پنهنجي relational ڊيٽابيس کي سچائي جو واحد ذريعو طور علاج ڪري ٿو. توهان معياري SQL ٽيبل، ڪالمن ۽ رشتا استعمال ڪندي پنهنجي schema ڊيزائن، ۽ Directus خودڪار طريقي سان هڪ RESTful يا GraphQL API پيدا ڪري ٿو ته schema. هن ڊيٽا-پهرين اچڻ جو مطلب آهي ته توهان کي ڪڏهن به توهان جي سي ايم ايس جي خلاف توهان جي مواد کي درست طور تي نمائندگي ڪرڻ جي ضرورت آهي ته جيئن توهان جي درخواست جي ضرورت آهي. اهو پڻ مطلب آهي ته توهان جي ڊيٽا پورٽيبل رهي ٿوتوهان ان کي برآمد ڪري سگهو ٿا، ان کي لڏپلاڻ، يا ڪنهن ٻئي اوزار کي ڳنڍي سگهو ٿا ته SQL ڳالهائي.

SQL سان سڌو ڪم

Directus MySQL، PostgreSQL، SQLite، يا ٻين SQL ڊيٽابيس جي مٿان هلندي آهي. توهان مقامي SQL انڊيڪس، joins، views، triggers، ۽ محفوظ طريقن جي مڪمل طاقت کي leverage ڪري سگهو ٿابدون ڪنهن به وچولي ترجمو پرت جي جيڪا ڪارڪردگي کي گهٽائي يا غير متوقع رويي کي متعارف ڪرائي سگهي ٿي. جڏهن توهان Directus ۾ خام سوال هلائيندا آهيو، توهان سڌو سنئون پنهنجي ڊيٽابيس سان ڳالهائي رهيا آهيو. اهو خاص طور تي ٽيمن لاءِ قيمتي آهي جيڪي اڳ ۾ ئي هڪ سٺي نموني بيان ڪيل ڊيٽا ماڊل آهن يا هڪ پراڻي نظام کان لڏپلاڻ ڪري رهيا آهن جتي اسڪيم کي بدلي نه رهڻ گهرجي. ڇاڪاڻ ته Directus هڪ ORM لاڳو نٿو ڪري، توهان سوال جي اوورڊ ۽ ٽائپ ميپنگ مسئلن کان بچي سگهو ٿا جيڪي ٻين سرن کان سواءِ CMS پليٽ فارمز سان عام آهن.

بغير ڪنهن ڦهلاڻ جي رشتي

Directus ۾ لاڳاپا ڊيٽابيس ۾ حقيقي غير ملڪي ڪنجيون ذريعي سنڀاليا ويندا آهن. هڪ-ڪنهن کان ڪيترن يا ڪيترن کان ڪيترن ئي لنڪ ٺاهڻ ساڳيو سڌو آهي جيئن مناسب ڪالمن کي بيان ڪرڻ ؛ Directus پاڻمرادو تعلق کي دريافت ڪري ٿو. سسٽم API ذريعي nested رليشنل سوالن کي به سپورٽ ڪري ٿو ، توهان کي هڪ ئي درخواست ۾ ڳنڍيل مواد حاصل ڪرڻ جي اجازت ڏئي ٿو. هن رليشنل طاقت جو مطلب آهي ته توهان پيچيده ڍانچي کي ماڊل ڪري سگهو ٿاجيئن هڪ پراڊڪٽ ڪيٽلاگ سان، قسمون، ۽ لاڳاپيل ميڊيابدون ڪنهن به قسم جي ڪم جي حل جو رخ ڪري رهيا آهيو. Directus هڪ ڳنڍيل ٽيبل ذريعي ڪيترن ئي-ڪنهن به رشتي کي سپورٽ ڪري ٿو، توهان کي اڳوڻي پابنديون کانسواءِ ڪنهن به ٻن ادارن کي ڳنڍڻ جي لچڪائي ڏئي ٿو.

API جي نسل: خودڪار، تيز ۽ معيار تي ٻڌل

هڪ دفعو توهان جي ڊيٽابيس اسڪيم قائم ٿي وئي آهي ، ڊائريڪٽس هڪ RESTful API (مڪمل CRUD آپريشنن سان) ۽ هڪ مڪمل گرافڪ ايل API ٻنهي کي پيدا ڪري ٿو. ٻئي صنعت جي معيار تي عمل ڪن ٿا ، انهن کي ڪنهن به ڪلائنٽ ويب ، موبائل ، يا سرور جي پاسي کان استعمال ڪرڻ آسان بڻائي ٿو. خودڪار طور تي پيدا ڪيل API توهان جي ڊيٽابيس جي پابندين ۽ اجازتن جو احترام ڪري ٿي ، فيلڊ جي تصديق ، ڊيٽا قسم جي نفاذ ، ۽ لاڳاپن جي سالميت کي باڪس کان ٻاهر فراهم ڪري ٿي. اضافي ترتيب واري فائلن جي ضرورت ناهي API هڪ ڀيرو توهان ڊيٽابيس کي ڳنڍي ڇڏيو آهي.

باقي آخرين نقطن تي يقين رکو

توهان جي ڊيٽابيس ۾ هر ٽيبل هڪ REST آخر پوائنٽ بڻجي ويندي آهي. توهان سوال جي پيراگراف استعمال ڪندي فلٽر، ترتيب، صفحن کي ترتيب ڏئي، ۽ مجموعي نتيجا ڪري سگهو ٿا. Directus پڻ گہرے تعلقي فلٽرنگ جي حمايت ڪري ٿو، جنهن جو مطلب آهي ته توهان آرٽيڪل جي درخواست ڪري سگهو ٿا جتي ليکڪ جو نالو Jane آهي ۽ ڪيٽيگري سلگ tech آهي هڪ واحد GET ڪال ۾. ڊولپرز لاءِ جيڪي هڪ متوقع، ڪيش دوستانه انٽرفيس کي ترجيح ڏين ٿا، REST API هڪ بالغ حل فراهم ڪري ٿو. API پڻ بيچ آپريشنز، nested تخليق ۽ فيلڊ aliasing جي حمايت ڪري ٿو، سوال جي پيراگراف ذريعي ڪسٽم مڊل ويئر جي ضرورت کي گهٽائي ٿو.

پيچيده سوالن لاءِ گرافQL

جيڪڏهن توهان کي گهٽ ۾ گهٽ درخواستن سان گهڻن وسيلن کي حاصل ڪرڻ جي ضرورت آهي ، گرافڪ ايل آخر پوائنٽ توهان کي جواب جي شڪل کي صحيح طور تي بيان ڪرڻ جي اجازت ڏئي ٿو. ڊائريڪٽس خودڪار طور تي هڪ گرافڪ ايل اسڪيم ٺاهي ٿو جيڪا توهان جي ڊيٽابيس جي جوڙجڪ کي ظاهر ڪري ٿي ، بشمول سڀني لاڳاپن. فرنٽ اينڊ ٽيمون انهن جي ضرورتن جي فيلڊ کي درست ڪري سگهن ٿيون ، اوور-فٽچنگ ۽ انڊر-فٽچنگ کي ختم ڪندي. ڊائريڪٽس ايڊمنسٽريشن پينل ۾ شامل گرافڪ ايل راند جو ميدان تجربن کي تيز ۽ محفوظ بڻائي ٿو. گرافڪ ايل بابت وڌيڪ سکڻ لاءِ ، گرافڪ ايل جي سرڪاري دستاويزن جو دورو ڪريو. فليٽ پڻ مستقل سوالن جي مدد ڪري ٿو ، جيڪي توهان کي تيز عمل ۽ بهتر ڪنٽرول لاءِ پيچيده گرافڪ ايل آپريشن ڪيش کي اڳ ۾ رجسٽر ڪرڻ جي اجازت ڏين ٿيون.

ڊيش بورڊ: ايڊيٽرن ۽ ڊولپرز لاءِ ٺهيل

Directus هڪ صاف ، اڇي ليبل ايڊمنسٽريٽر انٽرفيس فراهم ڪري ٿو جيڪو مڪمل طور تي ترتيب ڏئي سگهجي ٿو. ايڊيٽر هڪ بصري ڊيٽا-انٽ سسٽم ڏسي رهيا آهن جيڪي امير متن ، تصويرن جي اپ لوڊنگ ، فائلن جي انتظام ۽ ڪسٽم ترتيبن جي مدد ڪن ٿا. ڊولپرز ترقي يافته ڊيٽابيس فيلڊ لڪائي سگهن ٿا ، ڊسپلي جي مقصدن لاءِ ڪالمن جو نالو تبديل ڪري سگهن ٿا ، ۽ تصديق جا ضابطا شامل ڪري سگهن ٿا سڀ ڪجهه اڳيان واري ايپليڪيشن ڪوڊ کي ڇڪڻ کانسواءِ. ڊيش بورڊ هڪ واحد پيج ايپليڪيشن (اي پي اي) طور ٺهيل آهي ۽ اي پي آئي کان الڳ هاسٽ ٿي سگهي ٿو ، توهان کي ايڊيٽوريل تجربي تي مڪمل ڪنٽرول ڏئي ٿو. انٽرفيس پڻ ڊارڪ موڊ ، ڪيبورٽ ، ۽ جوابي ڊيزائن کي سپورٽ ڪري سگهي ٿو جيڪو ٽيبليٽ ۽ فون تي ڪم ڪري ٿو.

ڪردار تي ٻڌل رسائي جو ڪنٽرول

سيڪيورٽي کي هڪ ڌار ڌار اجازت واري نظام ذريعي سنڀاليو ويندو آهي. توهان جدول ، فيلڊ ۽ اڃا به شيون جي سطح تي ڪردار بيان ڪري سگهو ٿا ۽ اجازت ڏئي سگهو ٿا. مثال طور ، هڪ ايڊيٽر آرٽيڪل ٺاهي ۽ تازه ڪاري ڪري سگهي ٿو پر انهن کي حذف نه ڪري سگهيو ، ۽ هڪ تعاون ڪندڙ صرف پنهنجا مسوده ڏسي سگهي ٿو. سڀئي اجازت API پرت تي لاڳو ڪيون وينديون آهن ، انهي کي يقيني بڻائڻ سان ته ڪو به گراهڪ رسائي جي مقرر ڪيل قاعدن کي پاسو نٿو ڪري سگهي. اهو ڊائريڪٽس کي ايپليڪيشنن لاءِ مناسب بڻائي ٿو جتي مواد جي حساسيت هڪ خدشو آهي ، جهڙوڪ اندروني دستاويزن جا پورٽل يا گراهڪ جي منهن ڏيڻ واري اشاعت سسٽم. توهان فائل ڊائون لوڊ ۽ مخصوص آخرن تائين عوامي رسائي لاءِ اجازت به مقرر ڪري سگهو ٿا ، توهان کي سٺي نموني ڪنٽرول فراهم ڪندي جيڪو ڇا ڏسي ٿو.

ڪسٽم ترتيب ۽ انٽرفيس جي واڌاري

ڊفالٽ ٽيبل ۽ فارم جي ڏيک کان علاوه ، ڊائريڪٽس ڪسٽم ترتيبن کي سپورٽ ڪري ٿو جهڙوڪ ڪينبان بورڊ ، ڪئلينڊر ۽ نقشن. اهي واڌارا طور ٺهيل آهن ۽ مارڪيٽ کان انسٽال ٿي سگهن ٿا يا اندروني طور تي ترقي ڪري سگهجن ٿا. مثال طور ، هڪ پروجيڪٽ مئنيجمينٽ ايپ ڪينبان ترتيب استعمال ڪري سگھي ٿي ته ڪمن جي حالت جي لحاظ کان ڏيکاري ، جڏهن ته هڪ واقعن واري سائيٽ شيڊولنگ کي ڏسڻ لاءِ ڪئلينڊر ڏسڻ استعمال ڪري سگهي ٿي. ڪسٽم انٽرفيس ڊفالٽ ان پٽ فيلڊ (جهڙوڪ ڊراپ ڊائون يا ٽيڪسٽ ايريا) کي خاص جزن سان تبديل ڪري سگهن ٿا ، جهڙوڪ رنگ چونڊيندڙ يا گوگل ميپس مقام چونڊيندڙ.

وڌائڻ ۽ ڊائريڪٽس ايڪو سسٽم

ڪوبه سي ايم ايس هر استعمال جي صورت کي اڳڀرائي نٿو ڪري سگهي ، جنهن ڪري ڊائريڪٽس کي وڌائڻ جي ذهن ۾ رکندي تعمير ڪيو ويو آهي. توهان ڪسٽم ايڊ پوائنٽون ، ڪسٽم هڪ شامل ڪري سگهو ٿا جيڪي ڊيٽابيس جي واقعن تي فائر ڪن ٿا ، ۽ ڪسٽم ڊيش بورڊ پينل. سسٽم فائل اسٽوريج ايڊاپٽرز کي پڻ سپورٽ ڪري ٿو ، توهان کي لوڊ ڪيل اثاثن کي مقامي ڊسڪ ، ايمازون ايس 3 ، گوگل ڪلائوڊ اسٽوريج ، يا ڪنهن ٻئي فراهم ڪندڙ کي ذخيرو ڪرڻ جي اجازت ڏئي ٿو جيڪو معياري فائل سسٽم انٽرفيس کي سپورٽ ڪري ٿو. سپورٽ ٿيل اسٽوريج ايڊاپٽرز جي فهرست لاءِ ، ڏسو Directus فائل اسٽوريج دستاويز [[FLT: 1]]. اضافي طور تي ، توهان ڊائريڪٽس کي خارجي خدمتن سان ضم ڪري سگهو ٿا ويب هڪ استعمال ڪندي (ٻين ڌرين جي سسٽم کي اطلاع ڏيڻ لاءِ) ۽ ايندڙ (خارجي ذريعن کان ڊيٽا حاصل ڪرڻ لاءِ)

خودڪار ڪرڻ لاءِ هڪ

Directus hooks توهان کي ڪنهن به CRUD عمل کان اڳ يا بعد ۾ ڪسٽم منطق هلائيندا آهن. مثال طور ، توهان هڪ عنوان مان هڪ سلگ ٺاهي سگهو ٿا ، هڪ نئون مضمون شايع ٿيڻ تي هڪ سليڪ چينل ڏانهن اطلاع موڪلي سگهو ٿا ، يا ٻاهرين سرچ انڊيڪس سان مواد کي هم وقت سازي ڪري سگهو ٿا جهڙوڪ Elasticsearch. هڪ جاوا اسڪرپٽ ۾ لکيل آهن ۽ ضرورت مطابق سادي يا پيچيده ٿي سگهن ٿا ، توهان کي ڊائريڪٽس ماحول کان ٻاهر نڪرڻ کانسواءِ ڪم جي وهڪري کي خودڪار ڪرڻ جي طاقت ڏئي ٿو. اهي ڊيٽا کي درست ڪرڻ ، ان پٽ کي تبديل ڪرڻ ، يا اي ميل موڪلڻ وانگر ضمني اثرات کي متحرڪ ڪرڻ لاءِ پڻ استعمال ڪري سگهجن ٿا. ڇاڪاڻ ته هڪ سرور-سائڊ هلائيندا آهن ، اهي محفوظ طور تي ماحول جي متغيرن ۽ خارجي API تائين رسائي ڪري سگهن ٿا.

ڪسٽم ايڊ پوائنٽون ۽ وچولي سامان

جيڪڏهن توهان جي ايپليڪيشن کي API جي آخر واري پوائنٽن جي ضرورت آهي جيڪي معياري CRUD آپريشن کان ٻاهر آهن ، توهان Directus جي واڌاري API استعمال ڪندي ڪسٽم ايڊ پوائنٽ ٺاهي سگهو ٿا. اهي ايڊ پوائنٽ جاوا اسڪرپٽ ۾ لکيل آهن ۽ ڊيٽابيس ، درخواست جي سلسلي ۽ اجازت واري نظام تائين رسائي ڪري سگهن ٿا. اهو توهان کي ڪسٽم ڪاروباري منطق کي ظاهر ڪرڻ جي اجازت ڏئي ٿوجهڙوڪ رپورٽ ٺاهڻ ، ادائيگي جي پروسيسنگ ، يا پيچيده مجموعو ڪرڻdirectly Directus API ذريعي بغير الڳ مائڪروسروسافٽ تعمير ڪرڻ جي. مڊل ويئر واڌارن توهان کي عالمي طور تي درخواست / جواب جو رويو تبديل ڪرڻ جي اجازت ڏئي ٿو ، خاصيتون جهڙوڪ IP whitelisting ، شرح جي حد ، يا ڪسٽم تصديق واري اسڪيم کي فعال ڪرڻ.

ڪارڪردگي ۽ اسڪيلابلي

ڇاڪاڻ ته Directus بنيادي طور تي هڪ رليشنل ڊيٽابيس جي چوڌاري هڪ پتلي لفافو آهي ، ان جي ڪارڪردگي پروفائل توهان جي بنيادي ايس ڪي ايل سيٽنگ جي مطابق آهي. ڪيچنگ اي پي آئي جي سطح تي استعمال ڪندي ريورس پروڪسيز جهڙوڪ ورنيش يا نگينڪس استعمال ڪري سگهجي ٿي ، ۽ گرافڪ ايل ايڊ پوائنٽ بهتر ڪيشنگ لاءِ مستقل سوالن جي مدد ڪري ٿي. تيز ٽرئفڪ ايپليڪيشنن لاءِ ، توهان ڊائيڪٽس اي پي آئي کي افقي طور تي هلائي سگهو ٿا لوڊ بيلنسر جي پويان ڪيترن ئي مثالن کي هلائي ، جڏهن ته ڊيٽابيس ليئر آزاد طور تي پيماني تي. نتيجو هڪ مواد جي پس منظر آهي جيڪو لکين داخلا ۽ هزارين متضاد درخواستن کي منظم ڪري سگهي ٿو بغير خاص انفراسٽرڪچر. ڊائيڪٽس ۾ ڊيش بورڊ ۽ API جوابن لاءِ بلٽ-ان ڪيشنگ پڻ شامل آهي ، ماحول جي متغيرن ذريعي ترتيب ڏئي سگهجي ٿو.

ڊيٽابيس جي سطح جي اصلاح

جيئن ته Directus مقامي SQL کي ظاهر ڪري ٿو ، توهان پنهنجي ڊيٽابيس کي آزاد طور تي بهتر ڪري سگهو ٿا انڊيڪس شامل ڪندي ، وڏن جدولن کي ورهائي ، يا پيچيده مجموعن لاءِ مادي ٿيل ڏيک استعمال ڪندي. API پرت اهم اوورڊس متعارف نه ڪندي آهي ؛ هر درخواست کي هڪ يا وڌيڪ SQL سوالن ۾ ترجمو ڪيو ويندو آهي بغير اضافي تجزيو جي. پڙهڻ واري ڳري ڪم جي لوڊشيڊ لاءِ ، توهان پڙهڻ واري نقل کي لاڳو ڪري سگهو ٿا ۽ ڊائريڪٽس کي ترتيب ڏئي سگهو ٿا ته پڙهڻ ۽ لکڻ لاءِ الڳ ڪنيڪشن استعمال ڪري. لکڻ واري ڳري واريون سنواريون ، توهان ڪنيڪشن pooling کي ترتيب ڏئي سگهو ٿا ۽ غير هم وقت واري هڪ استعمال ڪري سگهو ٿا جيڪي جواب کي روڪ نه ٿيون.

جڏهن ٻين سرن کان سواءِ سي ايم ايس آپشنن کان ڊائريڪٽس چونڊيو وڃي

Directus انهن سينگارن ۾ شاندار آهي جتي توهان کي مڪمل ڊيٽا جي ملڪيت ۽ لچڪدار جي ضرورت آهي. جيڪڏهن توهان جي منصوبي کي پيچيده رليشنل ماڊل جي ضرورت آهي ، پراڻي اسڪيم جي سخت پابندي ، يا فائر وال جي پويان محلي تي تعارف ، ڊائريڪٽس هڪ مضبوط اميدوار آهي. اهو پڻ ٽيمن لاءِ هڪ بهترين انتخاب آهي جيڪي وينڊر لاڪ-ان کان پاسو ڪرڻ چاهين ٿيون. ڇاڪاڻ ته توهان جي ڊيٽا هڪ معياري ايس ڪي ايل ڊي ڊي ڊي ڊي ۾ رهي ٿي ، توهان ڪنهن به وقت تڪليف واري لڏپلاڻ کان سواءِ ڊائريڪٽس کان پري ٿي سگهو ٿا. مقابلي لاءِ ، مواد وانگر پليٽ فارم اڳ ۾ طئي ڪيل مواد سان ترتيب ڏيڻ جي آساني پيش ڪن ٿا ، پر اهي توهان جي قدرت کي محدود ڪن ٿا مقامي ڊيٽابيس جون خاصيتون استعمال ڪرڻ ۽ اڪثر ڪري هر سڏ جي API چارج ڪرڻ. ڊائريڪٽس ، کليل ذريعو هجڻ ، توهان کي مفت ۾ ميزباني ڪرڻ جي لامحدود صلاحيت ڏئي ٿو. هڪ ٻيو مشهور آپشن آهي ، جڏهن ته اهو پڻ پيش ڪري ٿو خود ميزباني ، ڊيٽا

عملي مثال: Directus سان موسيقي جي تعليم جو بلاگ ٺاهڻ

Directus کي عمل ۾ ڏسڻ لاءِ ، هڪ سائيٽ تي غور ڪريو جهڙوڪ هڪ ٽرمون ٽيڪنيڪل بلاگ جيڪو مضمونن ، ليکڪ پروفائلز ، وڊيو ايمبڊس ، ۽ ڊائون لوڊ ٿيندڙ نوٽ کي منظم ڪرڻ جي ضرورت آهي. ڊائريڪٽس سان ، توهان SQL ٽيبل بيان ڪندي شروع ڪندا: , , , . ٽيبل ٺاهڻ کان پوءِ ، ڊائريڪٽس فوري طور تي هڪ ترتيب واري ٽيبل ۽ هڪ ايڊمنٽ انٽرفيس ٺاهي ٿو. ايڊيٽر هڪ امير ٽيڪسٽ ايڊيٽر سان آرٽيڪل لکندا آهن ، پي ڊي ايف فائلون شامل ڪري سگهن ٿا ، ۽ هر آرٽيڪل کي هڪ يا وڌيڪ ليکڪرن سان ڳنڍي سگهن ٿا. فرنٽ-انڊ (رئڪٽ ، وييو ، يا سيلٽ سان ٺهيل) ڊيٽا آر ايڪس يا گرافڪس ذريعي حاصل ڪري ٿو ۽ بلاگ کي ترتيب ڏئي ٿو. جيئن بلاگ وڌي ٿو ، توهان سي اي او ٽيگ ٺاهڻ لاءِ ڪڪ شامل ڪري سگهو ٿا ، خودڪار طريقي سان تصوير

موسيقي بلاگ کي ڪسٽم آخرن سان وڌائڻ

فرض ڪريو ته توهان ٽيگ تي ٻڌل موصوف مضمون خصوصيت فراهم ڪرڻ چاهيو ٿا. ڪسٽم ايڊ پوائنٽ استعمال ڪندي ، توهان ڊيٽابيس ۾ سوال ڪري سگهو ٿا جيڪي موجوده آرٽيڪل سان ٽيگ شيئر ڪن ٿا ، هڪ ڪوريڊ لسٽ واپس ڪري سگهو ٿا. هي منطق هڪ واحد ايڊ پوائنٽ ۾ ڪئپسول ٿي ويندي ، فرنٽ اينڊ کي سادو رکندي. ساڳي طرح ، توهان هڪ ايڊ پوائنٽ ٺاهي سگهو ٿا جيڪو سرچ اصطلاح قبول ڪري ٿو ۽ ڪيترن ئي جدولن تي مڪمل متن جي ڳولا جا نتيجا واپس ڪري ٿو. ڪجهه جيڪو خالص صارف API سان لاڳو ڪرڻ مشڪل هوندو.

ڊائريڪٽس سان شروع ڪرڻ

توهان Directus سان ٻن طريقن سان شروع ڪري سگهو ٿا: خود ميزباني يا Directus Cloud ذريعي. خود ميزباني سڌو آهي: ذخيرو کي ڪلون ڪريو ، ڊيٽابيس قائم ڪريو ، ۽ ڊوڪر تصوير هلائي. سرڪاري دستاويزن تفصيلي قدم فراهم ڪري ٿي. جيڪي ٽيمون منظم حل کي ترجيح ڏين ٿيون ، Directus Cloud انفراسٽرڪچر ، اسڪيلنگ ، ۽ بيڪ اپ کي سنڀاليندو آهي. ٻنهي صورتن ۾ ، بنيادي خاصيتون ساڳيون آهن ، ۽ توهان پنهنجي ڊيٽا تائين مڪمل رسائي برقرار رکندا آهيو. شروع ڪرڻ لاءِ FLT:0 Directus دستاويزن جو دورو ڪريو.

هڪ دفعو نصب ٿيل، پهريون قدم توهان جي ڊيٽابيس کي ڳنڍڻ ۽ خودڪار طور تي پيدا ڪيل API کي ڳولڻ آهي. توهان کي ڪنهن به ترتيب واري فائلن کي لکڻ يا مواد جي قسمن کي بيان ڪرڻ جي ضرورت ناهي. توهان کي صرف هڪ UI ۾ Directus کي SQL ڊيٽابيس تي اشارو ڪرڻ گهرجي، ۽ اهو فوري طور تي API ذريعي پڙهڻ ۽ لکڻ لائق ٿي وڃي ٿو. هي صفر ترتيب وارو طريقو اهو آهي جيڪو Directus کي ٻين سرن کان سواءِ CMS پروڊڪٽ کان ڌار ڪري ٿو ۽ ان کي ڊولپرز جي وچ ۾ پسنديده بڻائي ٿو جيڪي ڪارڪردگي ۽ ڪنٽرول کي اهميت ڏين ٿا. توهان هڪ سادي ٽيبل سان شروع ڪري سگهو ٿا، لاڳاپا آهستي آهستي شامل ڪري سگهو ٿا، ۽ توهان جي منصوبي جي ارتقا سان گڏ هڪ ۽ ڪسٽم ايڊ پوائنٽ سان وڌائي سگهو ٿا.

نتيجو

Directus لچڪ ، ڪارڪردگي ۽ ڊولپر جي دوستي جو هڪ نادر ميلاپ پيش ڪري ٿو. توهان جي ايس ڪي ايل ڊي بي کي بنياد طور علاج ڪندي ، اهو تجزيه کي ختم ڪري ٿو جيڪو ٻين سي ايم ايس حلن کي سست ڪري ٿو. ان جا خودڪار پيدا ٿيل اي پي آئي ، ڌار ڌار اجازتون ، ۽ وڌندڙ هُڪ سسٽم توهان کي اوزار فراهم ڪن ٿا هڪ نن marketingي مارڪيٽنگ سائيٽ کان وٺي ڪاروباري درجي جي مواد واري پليٽ فارم تائين. ڪنهن به شخص لاءِ جيڪو مڪمل ڊيٽا جي ملڪيت ، رشتي واري ماڊلنگ جي طاقت ۽ اسٽيڪ جي هر پرت کي ترتيب ڏيڻ جي صلاحيت کي ساراهيندو آهي ، Directus هڪ زبردست انتخاب آهي جيڪو ڌڪيل سرن کان سواءِ سي ايم ايس جي منظرنامو ۾ ٻاهر نڪرندو آهي.

جيڪڏهن توهان سخت سي ايم ايس جي پابندين کان ٻاهر وڃڻ لاءِ تيار آهيو ۽ هڪ سسٽم چاهيو ٿا جيڪو توهان جي ڊيٽا ماڊل کي ترتيب ڏئي ٿو نه ٻي صورت ۾ Directus هڪ سنجيده نظر ڏيڻ جي لائق آهي. پهرين فائلن سان شروع ڪريو ۽ هڪ ٽيسٽ ڊيٽابيس کي تجربو ڪرڻ لاءِ ته توهان ڪيتري جلدي اسڪيم کان هڪ لائيو ، پيداوار لاءِ تيار اي پي آئي ڏانهن منتقل ٿي سگهو ٿا. اوپن سورس برادري فعال آهي ، پلگ ان ايڪو سسٽم وڌي رهيو آهي ، ۽ پليٽ فارم جي روڊ ميپ ۾ ڪارڪردگي ۽ ڊولپر تجربي ۾ مسلسل واڌ شامل آهي.