بعد تجربتي في 12 مشروع تقني مختلف استخدمت فيهم #Directus

Rakan O Jwanah
٢٧ يوليو ٢٠٢٣

أهلا 😌 اليوم بأشرح لكم

بعد تجربتي في 12 مشروع تقني مختلف استخدمت فيهم #Directus

كا فريم ورك أساسي للباك اند و طبعاً Open Source 😏

بألخص لك اهم 5 نقاط فرقت معي

منظورنا هنا راح يكون ك full stack developer

ثريد 👇 / فضلها بتحتاجها لاحقاً 🫶  ..

1/5: 🔍  الدوكيمنتيشن #Directus صراحة كنز  معرفي  يوفر لك أدلة واضحة وشاملة للبدء بسرعة، مثل الدليل السريع هنا: https://docs.directus.io/. 📚 غير الأمثلة البرمجية يلي تساعدك بشكل سريع وواضحة بدون أي تعقيد.

2/5: 💡 أحد أبرز ميزات #Directus هي المرونة.  بشكل عام يقوم بالتمحور حولين قاعدة البيانات لمشروعك مو بس كذا بشكل حرفي يدعم اي نوع قاعدة بيانات ! من  mysql, oracledb, mssql, sqlite3, cockroachdb وصولاً إلى postgres ! ... ويوفر لك واجهة برمجة تطبيقات (API) ديناميكية وسهلة  الاستخدام، على شكل REST API أو حتى GraphQL إذا حاب الشي  يلي راح يعطيك السيطرة الكاملة على إدارة بياناتك. طبعا مع كل خصائص الSorting و Filtering  وكل هذا مبني على معايير OpenAPI المعروفة

3/5: 🌟 خاصية إدارة الوسائط الرقمية سهلة مع #Directus. يوفر لك  قدرة  إدارة الأصول الرقمية (DAM) مثل الملفات أو الميديا مع إمكانية تنظيم وتتبع التغييرات والوصول بسهولة إلى جميع ملفات  الميديا عن طريق API ، وطبعاً تقدر تربطها مع اي مزود S3 أو تستخدم file-system تخيل الوقت والجهد يلي راح يوفره لك !

4/5: 🚀 لوحة تحكم متعددة اللغات !  أنتهى زمن انك تبني داش بورد من الصفر ممن خلال #Directus  صار  يوفر لك تحفة فنية لإدارة كل الـ Model الخاصة بك مع إمكانية تخصيص لكل صفحة في لوحة التحكم كل هذا مع خاصية User Roles وتقدر تخصص الموضوع إلى مستوى الـField في قاعدة بيانات وكل هذا أكيد متكامل مع الـAPIs يلي يصدرها لك .

5/5: 🌐 وأخيرًا، الـDeployment بشكل عام هو مبني على NodeJs فتقدر تركبه على أي سيرفر .. لكن يوفر لك أمثلة مباشرة لو حاب تركبه ع شكل Container مع Docker


قريباً بانزل لكم ثريد اضافي يشرح نقاط جوهرية أكثر عن #Directus  👌
من هنا تجد رابط الموقع الرسمي لهم 🙏🏻 https://directus.io/


في حال حاب تفاصيل اكثر عن الموضوع وكيف تقدر تطبق Directus في بيئتك الخاصة تواصل معي على البريد وراح أساعدك 👏🏻
📧 [email protected]