TinaCMS
نظام إدارة محتوى (CMS) مفتوح المصدر يعمل بدون رأس (Headless)، ويعتمد على Git و Markdown كقاعدة أساسية، مع دعم التحرير المرئي في الوقت الفعلي، ويوفر واجهة برمجة تطبيقات GraphQL، مما يجعله مثاليًا للمطورين الذين يبحثون عن تحكم كامل في المحتوى وسير عمل سلس مع أنظمة التحكم في الإصدارات.
- حالة المشروع
- نشط
- Last page review
The website link may include a referral commission that supports Al-Hisn, at no cost to you.
عن TinaCMS
TinaCMS هو نظام إدارة محتوى مفتوح المصدر (Open Source) يعمل بدون رأس (Headless)، صُمم ليكون سهل الاستخدام للمطورين ومنشئي المحتوى على حد سواء. يعتمد TinaCMS بشكل أساسي على Git كقاعدة لتخزين المحتوى، مما يعني أن جميع الملفات تُحفظ بصيغ Markdown و MDX و JSON و YAML، وتُدار عبر نظام التحكم في الإصدارات Git. يوفر النظام واجهة برمجة تطبيقات GraphQL قوية لاستعلام المحتوى، مما يسهل دمج البيانات في أي تطبيق ويب. يتميز TinaCMS بميزة التحرير المرئي (Visual Editing) التي تتيح لمنشئي المحتوى رؤية التغييرات في الوقت الفعلي أثناء تعديلهم للملفات، مما يجعل تجربة التحرير أكثر سهولة، خاصة للأشخاص الأقل خبرة تقنية.
يمكن استخدام TinaCMS بعدة طرق: إما عبر النسخة المُدارة (TinaCloud) أو عبر الاستضافة الذاتية (Self-hosted) لمن يريدون تحكماً كاملاً. يدعم النظام التكامل مع مختلف أطر العمل، خاصة React، ويمكن دمجه في أي موقع ويب عبر إضافة مسار `/admin` لإدارة المحتوى. يقوم النظام تلقائياً بإنشاء التزامات (commits) في مستودع Git عند حفظ التغييرات، مما يضمن سجل كامل لتعديلات المحتوى. توجد خطة تطوير للإصدار الرابع (v4) تركز على جعل النظام أكثر قابلية للتوسع والتخصيص والترقية. يعتبر TinaCMS خياراً مثالياً للمشاريع التي تعتمد على Git وتحتاج إلى واجهة تحرير سهلة مع الاحتفاظ بالتحكم الكامل للمطورين.
أسئلة شائعة حول TinaCMS
هل TinaCMS مجاني؟
نعم، TinaCMS هو مشروع مفتوح المصدر بالكامل ومجاني للاستخدام. يتوفر خياران: النسخة المُدارة (TinaCloud) والتي توفر استضافة سهلة، أو الاستضافة الذاتية (Self-hosted) للمزيد من التحكم.
ما هي متطلبات تشغيل TinaCMS؟
يتطلب TinaCMS وجود Node.js و Git في بيئة التطوير. يمكن دمجه مع أي موقع ويب باستخدام React أو أي إطار عمل آخر يدعم GraphQL.
