Table of Contents

কিয় ডিৰেক্টুছ হৈছে আধুনিক ডেভেলপাৰসকলৰ বাবে মূৰবিহীন চিএমএছ

সামগ্ৰীচালিত প্ৰয়োগসমূহে এক backendৰ প্ৰয়োজন যিটো নমনীয়তা, পাৰফৰমেন্স আৰু ডাটা আৰ্কিটেকচনৰ ওপৰত সম্পূৰ্ণ নিয়ন্ত্ৰণ সংমিশ্ৰণ কৰে। Directus এটা মূৰবিহীন CMS হৈ পৰিছে কাৰণ ই এটা শক্তিশালী, বাস্তৱ-সময়ৰ SQL ডাটাবেছক এটা শুদ্ধ, সম্প্ৰসাৰযোগ্য API স্তৰত আবদ্ধ কৰেঅনিৰ্ধাৰিত কঠোৰ বিষয়বস্তু মডেলৰ বিৰূপ। আপোনাক পূৰ্ব নিৰ্ধাৰিত স্কিমলৈ বাধ্য কৰা প্লেটফৰ্মবোৰৰ বিপৰীতে, Directusয়ে যিকোনো SQL ডাটাবেছৰ সৈতে কাম কৰে আৰু আপোনাক আপোনাৰ ডাটাবেছৰ ওপৰত সম্পূৰ্ণ অধিকাৰ প্ৰদান কৰে। এই নমনীয়তা, এটা স্বজ্ঞাত প্ৰশাসক ড্যাশবৰ্ড আৰু শক্তিশালী SDK ৰ সৈতে মিলিত হৈ, Directusক এটা সহজ ব্লগৰ পৰা আৰম্ভ কৰি বহু-চ্যানেল ডিজিটেল অভিজ্ঞতালৈ প্ৰকল্পসমূহৰ বাবে আদর্শ কৰি তোলে। প্লেটফৰ্মটো মুক্ত-উৎস, সম্পূৰ্ণৰূপে স্ব-হোষ্টযোগ্য, আৰু মেনজড ক্লাউড বিকল্প প্ৰদান কৰে যিসকলে আন্তঃগাঁথনি ব্যৱস্থাপনা চুক্ত কৰিবলৈ

ডাইৰেক্ট'ছৰ তথ্য-প্ৰথম দৰ্শন

অধিকাংশ পৰম্পৰাগত চি এম এছ প্লেটফৰ্মসমূহে অবজেক্শ্যন স্তৰৰ আঁৰত অন্তৰ্নিহিত ডাটাবেছ লুকুৱাই ৰাখিছে, সামগ্ৰীটোক পৰৱৰ্তী চিন্তা হিচাপে ব্যৱহাৰ কৰি। Directus এ এই মডেলটো সলনি কৰিছেঃ ই আপোনাৰ সম্পৰ্কীয় ডাটাবেছক সত্যৰ একমাত্ৰ উৎস হিচাপে ব্যৱহাৰ কৰে। আপুনি প্ৰমিত SQL টেবুল, কলাম আৰু সম্পৰ্ক ব্যৱহাৰ কৰি আপোনাৰ স্কিমা ডিজাইন কৰে, আৰু Directus এ স্বয়ংক্ৰিয়ভাৱে সেই স্কিমটোৰ পৰা RESTful বা GraphQL API উত্পাদন কৰে। এই ডেটা-প্ৰথম পদ্ধতিৰ অৰ্থ হৈছে আপোনাৰ প্ৰয়োগে বিচৰা ঠিকমতে আপোনাৰ সামগ্ৰী প্ৰতিনিধিত্ব কৰিবলৈ আপুনি কেতিয়াও চি এম এছ ৰ সৈতে যুঁজিব নালাগে। ইয়াৰ অৰ্থ হৈছে যে আপোনাৰ ডেটা পোৰ্টেবল হৈ থাকে। আপুনি ইয়াক এক্সপোর্ট কৰিব পাৰে, প্ৰব্ৰজন কৰিব পাৰে, বা SQL কথা কোৱা আন যিকোনো টুল সংযোজিত কৰিব পাৰে।

SQL ৰ সৈতে প্ৰত্যক্ষভাৱে কাম কৰা

Directus ৰ MySQL, PostgreSQL, SQLite, বা আন SQL ডাটাবেছৰ ওপৰত চলি আছে। আপুনি স্থানীয় SQL সূচক, সংযোজন, দৰ্শন, টাৰ্গাৰ আৰু সঞ্চিত প্ৰক্ৰিয়াসমূহৰ সম্পূৰ্ণ ক্ষমতা ব্যৱহাৰ কৰিব পাৰেযদি কোনো মধ্যস্থতাকাৰী অনুবাদ স্তৰ নাই যিটো পাৰদৰ্শিতাৰ অৱনতি ঘটিব পাৰে বা অপ্ৰত্যাশিত আচৰণ প্ৰবর্তন কৰিব পাৰে। আপুনি যেতিয়া Directus ত এটা কেঁচা সোধ-পোছাৰ চলায়, আপুনি আপোনাৰ ডাটাবেছলৈ প্ৰত্যক্ষভাৱে কথা পাতিছে। এইটো বিশেষভাৱে মূল্যবান যিটো দলবোৰে ইতিমধ্যে ভাল সংজ্ঞায়িত ডাটা মডেল আছে বা যিটো স্কিমটো অবিচল হৈ থাকিব লাগিব তাৰ পৰা প্ৰব্ৰজন কৰি থকা দলসমূহৰ বাবে। Directus এ ORM প্ৰয়োগ নকৰাৰ বাবে, আপুনি অন্যান্য হেডহীন CMS প্লেটফৰ্মসমূহৰ সৈতে সাধাৰণ সোধ-পোছাৰ ওভাৰহেড আৰু টাইপ-ম্যাপিং সমস্যাসমূহ এৰাই চলিব।

বিৰক্ত নোহোৱা সম্পৰ্ক

Directus ৰ সম্পৰ্কসমূহ ডাটাবেছত থকা প্ৰকৃত বিদেশী চাবিসমূহৰ জৰিয়তে পৰিচালিত হয়। এটা-অনেক বা বহু-অনেক-অনেক সংযোগ সৃষ্টি কৰাটো উপযুক্ত কলামসমূহ সংজ্ঞায়িত কৰাৰ দৰে সহজ; Directus এ এই সম্পৰ্কটো স্বয়ংক্ৰিয়ভাৱে আৱিষ্কাৰ কৰে। এই ব্যৱস্থাটোৱে এপিআইৰ জৰিয়তে গুটি থকা সম্পৰ্কীয় অনুসন্ধানবোৰকো সমৰ্থন কৰে, যাৰ ফলত আপুনি এটা একক অনুৰোধত গভীৰভাৱে সম্পৰ্কিত সামগ্ৰী আহৰণ কৰিব পাৰে। এই সম্পৰ্কীয় শক্তিৰ অৰ্থ হৈছে আপুনি বিভাগ, ভৰিয়েন্ট আৰু সংশ্লিষ্ট মিডিয়াসমূহৰ সৈতে এটা প্ৰডাক্ট কেটালগৰ দৰে জটিল গঠনসমূহ প্ৰণালী কৰিব পাৰেঅনুসৰি অজগৰ ক্ষেত্ৰৰ প্ৰকাৰৰ সমাধানসমূহ ব্যৱহাৰ নকৰাকৈ। Directus এ সংযোগ টেবুলৰ জৰিয়তে বহু-অনুসৰৰ সম্পৰ্কসমূহকো সমৰ্থন কৰে, যাৰ ফলত আপুনি পূৰ্ব নিৰ্ধাৰিত বাধা অবিহনে যিকোনো দুটা সত্তা সংযোজিত কৰিবলৈ নমনীয়তা প্ৰদান কৰে।

এপিআই প্ৰজন্মঃ স্বয়ংক্ৰিয়, দ্ৰুত আৰু মানদণ্ড ভিত্তিক

আপোনাৰ ডাটাবেছ স্কিমা স্থাপন হোৱাৰ পিছত, Directus এ RESTful API (সম্পূৰ্ণ CRUD কাৰ্য্যকলাপৰ সৈতে) আৰু সমন্বয়ী GraphQL API দুয়োটাই সৃষ্টি কৰে। দুয়োটা শিল্প মানদণ্ডৰ সৈতে সংযুক্ত হৈ, যিকোনো ক্লায়েন্ট, মোবাইল, বা চাৰ্ভাৰ-সাইডৰ পৰা সেৱন কৰিবলৈ সহজ কৰি তোলে। স্বয়ংক্ৰিয়ভাৱে সৃষ্টি কৰা API এ আপোনাৰ ডাটাবেছ সীমাবদ্ধতা আৰু অনুমতিসমূহক সন্মান কৰে, ক্ষেত্র বৈধতা, তথ্য প্ৰকাৰ প্ৰয়োগ আৰু সম্পৰ্কীয় অখণ্ডতা প্ৰদান কৰে। বাকচটোৰ বাহিৰেও আন কোনো কনফিগাৰেশ্যন ফাইলৰ প্ৰয়োজন নহয়।

আপুনি বিশ্বাস কৰিব পৰা অৱশিষ্ট শেষবিন্দু

আপোনাৰ ডাটাবেজৰ প্ৰতিটো টেবুল REST এণ্ডপইণ্ট হৈ পৰে। আপুনি অনুসন্ধান পাৰামিতিৰ সহায়ত ফিল্টাৰ, ছৰ্ট, পেজিনেট, আৰু সমষ্টিগত ফলাফলসমূহ কৰিব পাৰে। Directus এ গভীৰ সম্পৰ্কীয় ফিল্টাৰিংকো সমৰ্থন কৰে, যাৰ অৰ্থ হৈছে আপুনি প্ৰবন্ধসমূহ অনুৰোধ কৰিব পাৰে য'ত লেখকৰ নাম Jane আৰু শ্ৰেণীৰ slug tech হয় একক GET কলত। যিসকলে এক নিৰ্ধাৰিত, কেচ-বন্ধুত্বপূর্ণ আন্তঃফেস পছন্দ কৰে, REST API এ পৰিপক্ক সমাধান প্ৰদান কৰে। API এ বেচ অপাৰেচন, নিস্তাৰ সৃষ্টি, আৰু প্ৰশ্নৰ পাৰামিতিৰ জৰিয়তে ফিল্ড এলিজিংকো সমৰ্থন কৰে, কাস্টম মিডুৱেৰৰ প্ৰয়োজন হ্ৰাস কৰে।

জটিল প্ৰশ্নসমূহৰ বাবে GraphQL

যদি আপুনি অতি কম সংখ্যক প্ৰ'লসমূহক অতি কম সংখ্যক অনুৰোধৰ সৈতে আহৰণ কৰিব বিচাৰে, তেন্তে GraphQL এণ্ডপইণ্টটোৱে আপোনাক উত্তৰটোৰ আকৃতি নিৰ্দিষ্টভাৱে সংজ্ঞায়িত কৰিবলৈ দিয়ে। Directus এ স্বয়ংক্ৰিয়ভাৱে এটা GraphQL স্কিমা সৃষ্টি কৰে যি আপোনাৰ ডাটাবেছ কাঠামো, সকলো সম্পৰ্ককে ধৰি প্ৰতিফলিত কৰে। Frontend টিমে তেওঁলোকৰ প্ৰয়োজনীয় ক্ষেত্ৰসমূহ নিৰ্দিষ্টভাৱে অনুসন্ধান কৰিব পাৰে, ওভাৰ-ফেক্টিং আৰু অ'ড-ফেক্টিং দূৰ কৰি। Directus প্ৰশাসন পেনেলত অন্তৰ্ভুক্ত GraphQL খেলপথাৰটোৱে পৰীক্ষাৰ গতি আৰু সুৰক্ষা প্ৰদান কৰে। GraphQL ৰ বিষয়ে অধিক জানিবলৈ, অফিচিয়েল GraphQL নথিপত্ৰ দৰ্শন কৰক। Directus এও স্থায়ী অনুৰোধ সমৰ্থন কৰে, যি আপোনাক দ্ৰুত কাৰ্য সম্পাদন আৰু ভাল নিয়ন্ত্ৰণৰ বাবে জটিল GraphQL অপাৰেচনসমূহ কেচত পূৰ্বৰে পৰা পঞ্জীয়ন কৰিবলৈ অনুমতি দিয়ে।

প্ৰশাসক ড্যাশবোর্ডঃ সম্পাদক আৰু বিকাশকৰ বাবে ডিজাইন কৰা

Directus এ সম্পূৰ্ণ কাস্টমাইজযোগ্য এটা শুদ্ধ, হোৱাইট লেবেল প্ৰশাসন ইণ্টাৰফেচ প্ৰদান কৰে। সম্পাদকসকলে সমৃদ্ধ পাঠ, ছবি আপল'ড, ফাইল মেনেজমেণ্ট আৰু কাস্টম লেআউট সমৰ্থন কৰা এটা ভিজুৱেল ডাটা এন্ট্ৰি চিষ্টেম দেখুৱায়। বিকাশকাৰীসকলে আগশাৰীৰ ডাটাবেছ ফিল্ড, প্ৰদৰ্শন উদ্দেশ্যে নাম পৰিবৰ্তন কৰা কলামবোৰ লুকুৱাই ৰাখিব পাৰে, আৰু প্ৰৱেশ কোড স্পৰ্শ নকৰাকৈ বৈধতা নিয়ম যোগ কৰিব পাৰে। ড্যাশব'র্ডটো একক পৃষ্ঠাৰ এপ্লিকেশ্বন (SPA) ৰূপে নিৰ্মিত আৰু এপিআইৰ পৰা পৃথকে হোষ্ট কৰিব পাৰি, আপোনাক সম্পাদনা অভিজ্ঞতাৰ ওপৰত সম্পূৰ্ণ নিয়ন্ত্ৰণ প্ৰদান কৰে। ইণ্টাৰফেচটোৱে ডাৰ্ক মোড, কীব'ৰ্ড শ্বৰ্টকাট আৰু এটা ৰিচপৱান্টিং ডিজাইনকো সমৰ্থন কৰে যি ট্যাবলেট আৰু ফোনত কাম কৰে।

ভূমিকা ভিত্তিক প্ৰৱেশাধিকাৰ নিয়ন্ত্ৰণ

সুৰক্ষা এক ক্ষুদ্ৰ অনুমতি প্ৰণালীৰ জৰিয়তে পৰিচালিত হয়। আপুনি টেবিল, ক্ষেত্ৰ, আৰু বস্তুৰ স্তৰত ভূমিকা সংজ্ঞায়িত কৰিব পাৰে আৰু অনুমতি প্ৰদান কৰিব পাৰে। উদাহৰণস্বৰূপে, সম্পাদকজনে প্ৰবন্ধ সৃষ্টি আৰু আপডেট কৰিব পাৰে কিন্তু সেইবোৰ মুছিব নোৱাৰে, আৰু বৰঙণিদাতাজনে কেৱল নিজৰ খচৰাহে চাব পাৰে। সকলো অনুমতি API স্তৰত প্ৰয়োগ কৰা হয়, যাতে কোনো ক্লায়েন্টই প্ৰস্তাৱিত প্ৰৱেশ নিয়মক আঁতৰাব নোৱাৰে। এইটোৱে Directusক এনে এপ্লিকেশ্বনৰ বাবে উপযুক্ত কৰে য'ত বিষয়বস্তুৰ সংবেদনশীলতা এক উদ্বেগ, যেনে অভ্যন্তৰীণ নথি পত্ৰণ পৰ্টেল বা ক্লায়েন্ট-মুখী প্ৰকাশন প্ৰণালীৰ বাবে। আপুনি ফাইল ডাউনলোডৰ বাবে অনুমতি আৰু নিৰ্দিষ্ট এণ্ডপইণ্টলৈ ৰাজহুৱা প্ৰৱেশাধিকাৰ ছেট কৰিব পাৰে, যাৰ ফলত আপুনি কোনে কি দেখায় তাৰ ওপৰত সূক্ষ্ম নিয়ন্ত্ৰণ প্ৰদান কৰে।

কাস্টম লেআউট আৰু ইন্টাৰফেচ এক্সটেনচন

ডিফল্ট টেবিল আৰু ফৰ্ম ভিউৰ বাহিৰে, Directus য়ে কাস্টম লেআউটসমূহকে সমৰ্থন কৰে যেনে Kanban ব'ৰ্ড, কেলেণ্ডাৰ আৰু মানচিত্ৰ। এইবোৰ সম্প্ৰসাৰণ হিচাপে নিৰ্মাণ কৰা হয় আৰু ইয়াক বজাৰত স্থাপন কৰিব পাৰি বা ইণ্টাৰনেছনত বিকশিত কৰিব পাৰি। উদাহৰণস্বৰূপে, এটা প্ৰকল্প পৰিচালনা এপ্লিকেশ্বনে কামৰ দ্বাৰা স্থিতি প্ৰদৰ্শন কৰিবলৈ Kanban লেআউট ব্যৱহাৰ কৰিব পাৰে, আনহাতে এটা ইভেণ্ট ছাইটে সময়সূচী প্ৰদৰ্শন কৰিবলৈ কেলেণ্ডাৰ ভিউ ব্যৱহাৰ কৰিব পাৰে। কাস্টম ইন্টাৰফেচসমূহে ডিফল্ট ইনপুট ফিল্ড (যেনে ড্ৰপডাউন বা পাঠ্য অঞ্চল) বিশেষ উপাদানসমূহৰ দ্বাৰা সলনি কৰিব পাৰে, যেনে এটা ৰঙ চিকাৰ বা গুগল মেপছ অৱস্থান চিকাৰ।

সম্প্ৰসাৰণ আৰু Directus ইকোচিস্টেম

কোনো CMS এ প্ৰতিটো ব্যৱহাৰৰ কেছ প্ৰত্যাশিত কৰিব নোৱাৰে, যাৰ বাবে Directus ৰ নিৰ্মাণ extensibility ৰ সৈতে কৰা হৈছিল। আপুনি কাস্টম এণ্ডপইণ্ট, কাস্টম হুক যোগ কৰিব পাৰে যি ডাটাবেছ ইভেণ্টত অগ্নি নিৰ্বাপন কৰে, আৰু কাষ্টম ড্যাশব'র্ড পেনেল। এই ব্যৱস্থাটোৱে ফাইল স্টোৰেজ এডাপ্টাৰকো সমৰ্থন কৰে, যি আপোনাক স্থানীয় ডিস্ক, Amazon S3, Google Cloud Storage বা ষ্টেণ্ডাৰ্ড ফাইল ছিষ্টেম ইন্টাৰফেচক সমৰ্থন কৰা অন্য যিকোনো প্ৰদৰ্শকক সংৰক্ষণ কৰিবলৈ অনুমতি দিয়ে। সমৰ্থিত স্টোৰেজ এডাপ্টাৰৰ তালিকা বাবে, Directus ফাইল স্টোৰেজ ডকুমেণ্টেশ্যন চাওক। অতিৰিক্তভাৱে, আপুনি webhooks ব্যৱহাৰ কৰি Directus ৰ বাহ্যিক সেৱাৰ সৈতে সংহত কৰিব পাৰে (বহিৰণী (তৃতীয়া পক্ষৰ প্ৰণালীসমূহ জানিবলৈ) আৰু ইনকামিং (বহিৰণী উৎসৰ পৰা তথ্য গ্ৰহণ কৰিবলৈ) ।

অটোমেটেশ্যন হুক

Directus হুকসমূহে আপোনাক যিকোনো CRUD কাৰ্যৰ আগতে বা পিছত কাস্টম লজিক চলাবলৈ অনুমতি দিয়ে। উদাহৰণস্বৰূপে, আপুনি এটা শীৰ্ষক পৰা এটা স্লগ সৃষ্টি কৰিব পাৰে, নতুন প্ৰবন্ধ প্ৰকাশিত হোৱাৰ সময়ত Slack চেনেলত এটা জাননী প্ৰেৰণ কৰিব পাৰে, বা ইলেষ্টিকচাৰ্চৰ দৰে বাহ্যিক অনুসন্ধান সূচকত সামগ্ৰী সমন্বয় কৰিব পাৰে। হুকবোৰ জাভাস্ক্ৰিপ্তত লিখা হয় আৰু প্ৰয়োজন অনুসৰি সহজ বা জটিল হ'ব পাৰে, আপোনাক Directus পৰিৱেশৰ পৰা বাহিৰ নোলোৱাকৈ কাম প্ৰবাহক স্বয়ংক্ৰিয়কৰণ কৰিবলৈ ক্ষমতা প্ৰদান কৰে। ইয়াক ডাটা বৈধ কৰিবলৈও ব্যৱহাৰ কৰিব পাৰি, ইনপুট পৰিৱৰ্তন কৰিব পাৰে, বা ই-মেইল প্ৰেৰণ কৰাৰ দৰে পাৰ্শ্বক্ৰিয়া ট্রিগাৰ কৰিব পাৰে। যিহেতু হুকছবোৰ চাৰ্ভাৰ-সাইডত চলিছে, সেয়েহে তেওঁলোকে সুৰক্ষিতভাৱে পৰিৱেশৰ ভেৰিবল আৰু বাহ্যিক API এ প্ৰৱেশ কৰিব পাৰে।

কাস্টম এণ্ডপইণ্ট আৰু মিডলৱেৰ

যদি আপোনাৰ প্ৰয়োগে API এণ্ডপইণ্টৰ প্ৰয়োজন হয় যিবোৰে সাধাৰণ CRUD অপাৰেচনৰ বাহিৰেও যায়, আপুনি Directusৰ সম্প্ৰসাৰণ API ব্যৱহাৰ কৰি কাস্টম এণ্ডপইণ্ট সৃষ্টি কৰিব পাৰে। এই এণ্ডপইণ্টবোৰ জাভাস্ক্ৰিপ্টত লিখা হয় আৰু ডাটাবেছ, অনুৰোধ প্ৰসংগ আৰু অনুমতি প্ৰণালীৰ অ্যাক্সেস কৰিব পাৰে। ই আপোনাক কাস্টম ব্যৱসায়িক যুক্তি উন্মোচন কৰিবলৈ অনুমতি দিয়েযেনে প্ৰতিবেদন সৃষ্টি কৰা, পৰিশোধ প্ৰক্ৰিয়া কৰা, বা পৃথক মাইক্ৰ'চাৰ্ভিছ নিৰ্মাণ নকৰাকৈ Directus API ৰ জৰিয়তে প্ৰত্যক্ষভাৱে জটিল একত্ৰিতকৰণ কৰা। মধ্যমৱেৰ সম্প্ৰসাৰণে আপোনাক বিশ্বব্যাপীভাৱে অনুৰোধ/প্ৰতিক্ৰিয়াৰ আচৰণ সলনি কৰিবলৈ অনুমতি দিয়ে, IP হোৱাইটলিষ্টিং, ৰেট সীমাৱদ্ধকৰণ, বা কাষ্টম প্ৰমাণীকৰণ আঁচনিসমূহ সক্ষম কৰি।

কাৰ্যক্ষমতা আৰু স্কেলেবিলিটি

Directus ৰ বাবে এটা প্ৰকাৰৰ প্ৰদৰ্শন প্ৰফাইলৰ প্ৰদৰ্শন প্ৰফাইল আপোনাৰ মূল SQL সেটআপৰ দৰে। ক্যাচিংক API স্তৰত ব্যৱহাৰ কৰি ৰিভাৰ্ছ প্ৰক্সিৰ দৰে Varnish বা Nginx ব্যৱহাৰ কৰি ৰূপায়ণ কৰিব পাৰি, আৰু GraphQL এণ্ডপইণ্টত অনুকূল ক্যাচিংৰ বাবে স্থায়ী অনুসন্ধান সমৰ্থন হয়। উচ্চ-ট্ৰেফিক এপ্লিকেশ্বনৰ বাবে, আপুনি Directus API ৰ দিখাতিকভাৱে স্কেল কৰিব পাৰে, যেতিয়া লোড ব্যালান্সাৰৰ পিছত একাধিক প্ৰদৰ্শন চলায়, যদিও ডাটাবেছ স্তৰ স্বতন্ত্ৰভাৱে স্কেল কৰে। ফলস্বৰূপে এক কন্টেন্ট ব্যাকএণ্ড হয় যি বিশেষ আন্তঃগাঁথনিৰ অবিহনে লাখ লাখ প্ৰৱেশ আৰু হাজাৰ সমান্তৰাল প্ৰলোভনসমূহৰ ব্যৱস্থা কৰিব পাৰে। Directus ত প্ৰশাসক ড্যাশবৰ্ড আৰু API প্ৰতিক্ৰিয়াৰ বাবে বিল্ট-ইন ক্যাচিংও অন্তৰ্ভুক্ত কৰা হয়, পৰিবেশ ভেৰিবলসমূহৰ জৰিয়তে কনফিগাৰযোগ্য।

ডাটাবেছ স্তৰৰ অনুকূলীকৰণ

Directus য়ে নেটিভ SQL ৰ উন্মোচন কৰাৰ বাবে, আপুনি আপোনাৰ ডাটাবেছ স্বাধীনভাৱে অনুকূলিত কৰিব পাৰে সূচক যোগ কৰি, ডাঙৰ টেবুলসমূহ ভাগ কৰি, বা জটিল সমষ্টিসমূহৰ বাবে উপস্থাপন কৰা দৃশ্য ব্যৱহাৰ কৰি। API স্তৰটোৱে উল্লেখযোগ্য ওভাৰহেড প্ৰৱৰ্তন নকৰে; প্ৰতিটো অনুৰোধক এক বা একাধিক SQL সোধ-পোছালৈ অনুবাদ কৰা হয় আৰু আনকি আনকি আৱিষ্কাৰ কৰা নহয়। পঢ়া-ভৰ্ষ কামৰ বাবে, আপুনি পঢ়া-ৰূপ প্ৰয়োগ কৰিব পাৰে আৰু Directus ৰ বাবে পৃথক সংযোগ ব্যৱহাৰ কৰিবলৈ কনফিগাৰ কৰিব পাৰে। পঢ়া-লেখা-ভৰ্ষ দৃশ্যাবলীৰ বাবে, আপুনি সংযোগ সমন্বয়ন আৰু অযৌক্তিক হুক ব্যৱহাৰ কৰিব পাৰে যি উত্তৰটো প্ৰতিৰোধ নকৰে।

আন হেডলেছ চি এম এছ বিকল্পৰ তুলনাত ডাইৰেক্টছ কেতিয়া নিৰ্বাচন কৰিব লাগে

Directus এ সম্পূৰ্ণ তথ্যৰ মালিকানা আৰু নমনীয়তা প্ৰয়োজন হোৱা ক্ষেত্ৰত শ্ৰেষ্ঠ। যদি আপোনাৰ প্ৰকল্পত এটা জটিল সম্পৰ্কীয় মডেল, পূৰ্ব নিৰ্ধাৰিত স্কিমলৈ কঠোৰভাৱে আকৰ্ষণ বা ফায়াৰৱালৰ আঁৰত প্ৰিমেজ স্থাপনৰ প্ৰয়োজন হয়, তেন্তে Directus এ শক্তিশালী প্ৰাৰ্থী। Directus এও এটা শক্তিশালী প্ৰাৰ্থী। ই এটা শক্তিশালী বিকল্প যিটো দলবোৰে বিক্রেতা লক-ইন এড়াব বিচাৰে। যিহেতু আপোনাৰ তথ্যবোৰ এক মানক SQL ডাটাবেছত থাকে, আপুনি যিকোনো সময়ত যন্ত্ৰণামূলক মাইগ্ৰেশ্যন অবিহনে Directus ৰ পৰা আঁতৰি যাব পাৰে। তুলনা কৰিবলৈ, Contentful মডেলৰ দৰে প্লেটফৰ্মবোৰে পূৰ্ব নিৰ্ধাৰিত সামগ্ৰীৰে ছেটআপৰ সুবিধা প্ৰদান কৰে, কিন্তু তেওঁলোকে আপোনাৰ স্থানীয় ডাটাবেজ বৈশিষ্ট্যসমূহ ব্যৱহাৰ কৰাৰ ক্ষমতা সীমাবদ্ধ কৰে আৰু প্ৰায়েই প্ৰতি কল API চাৰ্জ কৰে। Directus, খোলা সোর্চ হ'লে, আপুনি ইয়াক বিনামূল্যে হোষ্ট কৰিলে আপোনাক সীমাহীন স্কেলিবিলিটি প্ৰদান কৰে। আন এটা জনপ্ৰিয় বিকল্প হ'ল তুলনা; যদিও ইয়াৰ স্ব-হোষ্টিং

ব্যৱহাৰিক উদাহৰণঃ Directus ৰ সৈতে এটা সংগীত শিক্ষা ব্লগ নিৰ্মাণ কৰা

Directus কাৰ্য্যত থকা বাবে, এটা ট্ৰম্বন প্ৰযুক্তি ব্লগৰ দৰে এটা ছাইট বিবেচনা কৰক, যিটো প্ৰবন্ধ, লেখক প্ৰফাইল, ভিডিঅ' এম্বেড আৰু ডাউনলোডযোগ্য ন'ট ব্যৱস্থাপনা কৰিব লাগে। Directus ৰ সহায়ত আপুনি SQL টেবুলসমূহ সংজ্ঞায়িত কৰি আৰম্ভ কৰিবঃ , , , । টেবলিগসমূহ সৃষ্টি কৰাৰ পিছত, Directus এ instantly এটা অনুচালনা আৰু প্ৰশাসন ইন্টাৰফেছ সৃষ্টি কৰে। সম্পাদকসকলে সমৃদ্ধ পাঠ্য সম্পাদক API ৰ সৈতে প্ৰবন্ধ লিখিব পাৰে, PDF ফাইল সংযুক্ত কৰিব পাৰে, আৰু প্ৰতিটো প্ৰবন্ধক এটা বা একাধিক লেখকলৈ সংযোজিত কৰিব পাৰে। ফ্ৰন্ট-এণ্ড (React, Vue, বা Svelte ৰ সৈতে নিৰ্মিত) ৰ দ্বাৰা তথ্যসমূহ REST বা GraphQL বা ৰ মাধ্যমেৰে আহৰণ কৰে আৰু ব্লগটো ৰিনাৰ্ট কৰে। ব্লগ বৃদ্ধি কৰাৰ লগে লগে, আপুনি ছেইচিং ট্যাগবোৰ সৃষ্টি কৰিবলৈ হুক যোগ কৰিব পাৰে, স্বয়ংক্ৰিয়াৰে ছীমবোৰ, আৰু সামাজিক মাধ্যম স্কিমসমূহলৈ

সংগীত ব্লগৰ পৰিধি কাস্টম এণ্ডপইণ্টৰ সৈতে সম্প্ৰসাৰিত কৰা

যদি আপুনি এটা প্ৰস্তাৱিত প্ৰবন্ধ বৈশিষ্ট্য ট্যাগৰ ওপৰত আধাৰিত কৰিব বিচাৰে তেন্তে কল্পনা কৰক। আপুনি এটা কাস্টম এণ্ডপইণ্ট ব্যৱহাৰ কৰি বৰ্তমানৰ প্ৰবন্ধৰ সৈতে ট্যাগ ভাগ কৰা প্ৰবন্ধসমূহৰ বাবে ডাটাবেছ অনুসন্ধান কৰিব পাৰে, এটা নিৰ্ধাৰিত তালিকা ঘূৰাই দিব পাৰে। এই যুক্তিটো এটা এণ্ডপইণ্টত সংযোজিত হৈ থাকিব, ফ্ৰন্টএণ্ড সহজ কৰি ৰাখিব। একেদৰে, আপুনি এটা এণ্ডপইণ্ট সৃষ্টি কৰিব পাৰে যি এটা অনুসন্ধান শব্দ গ্ৰহণ কৰে আৰু একাধিক টেবুলত সম্পূৰ্ণ পাঠ অনুসন্ধান ফলাফল ঘূৰাই দিব পাৰে। এটা খাৰুৱা গ্ৰাহক এপিআইৰ সৈতে ৰূপায়ণ কৰাটো জটিল হ'ব।

Directus ৰ সৈতে আৰম্ভণি

আপুনি Directus ৰ সৈতে দুটা ধৰণে আৰম্ভ কৰিব পাৰেঃ স্ব-হোষ্ট বা Directus Cloud ৰ জৰিয়তে। স্ব-হোষ্ট সহজঃ ৰিপ'জিটৰী ক্লোন কৰক, এটা ডাটাবেছ স্থাপন কৰক, আৰু Docker ইমেজ চলাই চলক। চৰকাৰী নথিপত্ৰই এক বিস্তৃত পথত আগবঢ়ায়। পৰিচালিত সমাধান প্ৰত্যাহ্বান দিয়া দলসমূহৰ বাবে, Directus Cloud এ আন্তঃগাঁথনি, স্কেলিং, আৰু ব্যাকআপসমূহ পৰিচালনা কৰে। দুয়োটা ক্ষেত্রত, মূল বৈশিষ্ট্য একেই, আৰু আপুনি আপোনাৰ তথ্যৰ সম্পূৰ্ণ প্ৰৱেশাধিকাৰ ৰাখে। আৰম্ভ কৰিবলৈ Directus নথিপত্ৰ লৈ যাওক।

স্থাপন কৰাৰ পিছত, প্ৰথম পদক্ষেপ হ'ল আপোনাৰ ডাটাবেছ সংযুক্ত কৰা আৰু স্বয়ংক্রিয়ভাৱে সৃষ্টি কৰা এপিআই অন্বেষণ কৰা। আপুনি কোনো কনফিগাৰেশ্যন ফাইল লিখিব নালাগে বা প্ৰথমতে কোনো ইউআইত সামগ্ৰী প্ৰকাৰ সংজ্ঞায়িত কৰিব নালাগেকেবল Directus এ SQL ডাটাবেছত পয়েন্ট কৰক, আৰু ই লগে লগে এপিআইৰ জৰিয়তে পঢ়িব পৰা আৰু লিখিব পৰা হয়। এই শূন্য-সংৰূপণ পদ্ধতিয়ে Directusক অন্যান্য মূৰবিহীন CMS প্ৰডাক্টৰ পৰা পৃথক কৰে আৰু ইয়াক দক্ষতা আৰু নিয়ন্ত্ৰণৰ মূল্য দিয়া বিকাশকৰ্তাসকলৰ মাজত এটি প্ৰিয়তা প্ৰদান কৰে। আপুনি এটা সহজ টেবুলৰ সৈতে আৰম্ভ কৰিব পাৰে, ক্ৰমাৎ সম্পৰ্ক যোগ কৰক, আৰু আপোনাৰ প্ৰকল্পৰ বিকাশৰ লগে লগে হুক আৰু কাস্টম এণ্ডপইণ্টৰ সৈতে সম্প্ৰসিত কৰক।

সিদ্ধান্ত

Directus য়ে নমনীয়তা, পাৰফৰমেন্স আৰু ডেভেলপাৰ-বন্ধুত্বৰ এটা বিৰল সমন্বয় আগবঢ়ায়। আপোনাৰ SQL ডাটাবেছক ভিত্তি হিচাপে ব্যৱহাৰ কৰি, ই অন্যান্য CMS সমাধানসমূহ ধীৰে ধীৰে কৰা অংকনসমূহ দূৰ কৰে। ইয়াৰ স্বয়ংক্রিয়ভাৱে সৃষ্টি কৰা API, গ্ৰানুলাৰ অনুমতি আৰু বিস্তাৰিত হুক্ ছিষ্টেমবোৰে আপোনাক সৰু বিপণন চাইটৰ পৰা এণ্টাৰপ্ৰাইজ-গ্ৰেড সামগ্ৰী প্লেটফৰ্মলৈ যিকোনো বস্তু নিৰ্মাণ কৰিবলৈ সঁহাৰি দিয়ে। সম্পূৰ্ণ তথ্যৰ মালিকানা, সম্পৰ্কীয় মডেলিং শক্তি আৰু স্তৰৰ প্ৰতিটো স্তৰ কাস্টমাইজ কৰাৰ ক্ষমতাকে মূল্য দিয়া যিকোনো ব্যক্তিৰ বাবে, Directus এক বাধ্যতামূলক পছন্দ যি ভিৰোৱা হেডলেছ CMS পৰিবেশত পৰিচিত।

যদি আপুনি কঠোৰ CMS সীমাবদ্ধতাৰ পৰা ওলাব বিচাৰে আৰু আপোনাৰ ডাটা মডেলৰ সৈতে অনুকূলিতকৰণ কৰা এটা ব্যৱস্থা বিচাৰে তেন্তে ইয়াৰ বিপৰীতে DirectX এ গুৰুত্বপূর্ণভাৱে চাব লাগিব। আপুনি স্কিমটোৰ পৰা লাইভ, উৎপাদন-সন্মত এপিআইলৈ কিমান দ্ৰুতভাৱে যাব পাৰে তাৰ অভিজ্ঞতা ল'বলৈ FLT:0ৰ চৰকাৰী নথিপত্ৰ আৰু এটা টেষ্ট ডাটাবেছৰ সৈতে আৰম্ভ কৰক। ওপেন ছ'ৰ্ছ সম্প্ৰদায় সক্ৰিয়, প্লাগইন ইকোচিস্টেম বৃদ্ধি পাইছে, আৰু প্লেটফৰ্মৰ ৰোডমেপত প্ৰদৰ্শন আৰু বিকাশকৰ অভিজ্ঞতা অব্যাহত থকা উন্নতি অন্তৰ্ভুক্ত।