
محرك جدولة مفتوح المصدر
مجاني
Cal.diy هو التوزيع الموجه للمجتمع والمستضاف ذاتياً لبنية Cal.com التحتية للجدولة. صُمم للمطورين والمستخدمين المهتمين بالخصوصية، ويوفر بديلاً قوياً وذا علامة بيضاء لمنصات الجدولة التجارية. على عكس خدمة Cal.com السحابية، يمنح Cal.diy تحكماً كاملاً في مكان تخزين البيانات، وإدارة قواعد البيانات، ونشر البنية التحتية. يستفيد من حزمة تقنية حديثة محسنة للبيئات الحاوية (Containerized)، مما يسمح للمستخدمين بدمج واجهات برمجة التطبيقات (APIs) الخارجية مثل Zoom وStripe وTwilio مباشرة في مثيلاتهم الخاصة. إنه الحل الأمثل للفرق التقنية التي تحتاج إلى محرك حجز قابل للتخصيص ومدار ذاتياً دون قيود الخدمات السحابية المدارة.
يوفر ملكية كاملة لحزمة التطبيق، مما يسمح بالنشر على خوادم خاصة أو VPCs. يضمن هذا الامتثال الصارم للوائح سيادة البيانات من خلال الاحتفاظ بجميع بيانات الحجز الوصفية، ومعلومات المستخدم، وسجلات التقويم داخل بنيتك التحتية، مما يلغي الاعتماد على مزودي السحابة الخارجيين لتخزين البيانات.
بُني أصلاً لـ Docker، ويدعم النظام النشر السلس عبر مزودي السحابة الرئيسيين مثل Azure وRailway وRender. يبسط هذا النهج القائم على الحاويات إدارة التبعيات، ويضمن تكافؤ البيئة بين التطوير والإنتاج، ويسمح بالتوسع السريع باستخدام أدوات التنسيق القياسية مثل Kubernetes أو Docker Swarm.
يتضمن دعماً أصلياً لواجهات برمجة التطبيقات (APIs) الخارجية الهامة بما في ذلك Google Calendar وMicrosoft Graph وZoom وStripe. يمكن للمطورين تكوين هذه التكاملات عبر متغيرات البيئة، مما يتيح روابط مؤتمرات الفيديو الآلية، ومعالجة الدفع للحجوزات المدفوعة، وإشعارات SMS عبر Twilio دون تعديل كود التطبيق الأساسي.
يستخدم نظام ترحيل قوياً للتعامل مع تحديثات المخطط مع تطور النظام الأساسي. يسمح هذا للمسؤولين بترقية مثيلاتهم بأمان مع الحفاظ على سلامة البيانات، مما يضمن بقاء التكوينات المخصصة وسجلات الحجز الحالية متوافقة مع الإصدارات الأحدث من قاعدة الكود أثناء دورة التحديث.
يوفر واجهة مستخدم نظيفة وقابلة للتخصيص يمكن تغيير علامتها التجارية لتناسب متطلبات تنظيمية محددة. على عكس منصات SaaS التي تفرض علامتها التجارية، يسمح Cal.diy بتعديلات عميقة في CSS والتخطيط، مما يجعله مناسباً للتضمين مباشرة في تطبيقات الويب الحالية أو البوابات الداخلية كمكون جدولة سلس.
استنسخ مستودع Cal.diy الرسمي من GitHub إلى بيئة التطوير المحلية لديك.،قم بتهيئة متغيرات البيئة في ملف .env، بما في ذلك سلاسل اتصال قاعدة البيانات ومفاتيح API للتكاملات الخارجية.،قم ببناء حاوية Docker باستخدام 'docker-compose up' لتهيئة التطبيق وتبعياته.،قم بتشغيل ترحيلات قاعدة البيانات عبر CLI لضمان تطابق المخطط مع متطلبات الإصدار الحالي.،اكشف عن مثيلك عبر وكيل عكسي مثل Nginx أو Traefik للتعامل مع إنهاء SSL وتوجيه النطاق.،ادخل إلى مثيلك عبر النطاق المكون لبدء إعداد أنواع الأحداث وتوافر المستخدم.
تستخدم أقسام تكنولوجيا المعلومات Cal.diy لاستضافة نظام حجز خاص وآمن للاجتماعات الداخلية وتخصيص الموارد، مما يضمن عدم خروج بيانات الجدولة المؤسسية الحساسة من الشبكة الخاصة للشركة أو بيئتها السحابية.
يقوم المستقلون والاستشاريون بنشر مثيلاتهم الخاصة لإدارة حجوزات العملاء دون دفع رسوم SaaS شهرية، مع الحفاظ على تحكم كامل في قائمة عملائهم وسجل الحجوزات وتجنب الارتباط ببيانات منصة معينة.
يقوم مطورو SaaS بدمج Cal.diy في منتجاتهم الخاصة لتزويد المستخدمين بقدرات جدولة أصلية، مستفيدين من المحرك مفتوح المصدر لتجنب بناء منطق مزامنة تقويم معقد من الصفر.
يحتاجون إلى حل جدولة موثوق وقائم على الحاويات يتناسب مع خطوط أنابيب CI/CD الحالية ويسمح بتحكم دقيق في تكوينات جانب الخادم وسياسات الأمان.
يحتاجون إلى أداة جدولة تضمن مكان تخزين البيانات وتتجنب ممارسات التتبع أو مشاركة البيانات الشائعة في منصات الجدولة التجارية المستضافة.
يتطلعون إلى دمج وظائف جدولة قوية في منتجاتهم الخاصة دون التكاليف العالية أو قيود خدمات الجدولة التجارية القائمة على API.
إصدار مجتمعي مفتوح المصدر. مجاني للاستخدام والتعديل بموجب ترخيص المشروع. يتحمل المستخدمون مسؤولية تكاليف الاستضافة والبنية التحتية الخاصة بهم.