كال داف

يُعدّ CalDAV ، أو امتدادات التقويم لبروتوكول WebDAV ، معيارًا إنترنتيًا يسمح للعميل بالوصول إلى بيانات التقويم وإدارتها، بالإضافة إلى إمكانية جدولة الاجتماعات مع المستخدمين على نفس الخادم أو على خوادم بعيدة . [ 1 ] [ 2 ] كما يُمكّن عدة مستخدمين في مواقع مختلفة من مشاركة بيانات التقويم والبحث عنها ومزامنتها. [ 3 ] وهو يُوسّع مواصفات WebDAV ( بروتوكول قائم على HTTP لمعالجة البيانات) ويستخدم تنسيق iCalendar لبيانات التقويم. [ 2 ] تم تعريف بروتوكول الوصول بواسطة RFC 4791. [ 1 ] أما امتدادات CalDAV الخاصة بالجدولة فقد تم توحيدها بواسطة RFC 6638. [ 1 ] ويُستخدم هذا البروتوكول من قِبل العديد من تطبيقات المصادر المفتوحة المهمة . [ 3 ]  

تاريخ

نُشرت مواصفات CalDAV لأول مرة عام 2003 كمسودة إنترنت قدمتها ليزا دوسولت إلى فريق عمل هندسة الإنترنت ( IETF ). وفي مارس 2007، اكتملت مواصفات CalDAV ونُشرت من قِبل IETF تحت اسم RFC 4791، من تأليف سايروس دابو ( أبل )، وبرنارد ديسرويسو ( أوراكل )، وليزا دوسولت ( كوميرس نت ). صُممت CalDAV لتُستخدم في أي برنامج تعاوني ، سواءً كان عميلًا أو خادمًا، يحتاج إلى إدارة مجموعات الأحداث أو الوصول إليها أو مشاركتها. وقد طُوّرت كمعيار مفتوح لتعزيز التوافق بين البرامج من مختلف الموردين.

مواصفة

تُنظّم بنية CalDAV (الموروثة جزئيًا من المواصفات الأساسية) البيانات (الأحداث، والمهام، ومعلومات التوافر، والملاحظات) في مجلدات (مجموعات)، حيث توجد عناصر متعددة (موارد). ويمكن الوصول إلى الموارد والمجموعات من قِبل مستخدم واحد أو أكثر، باستخدام بروتوكول HTTP القياسي ودلالات DAV لاكتشاف التغييرات المتعارضة، أو لتوفير آلية القفل.

يُستخدم مفهوم قوائم التحكم بالوصول (ACLs) للتحكم في الوصول، بحيث يمكن منح أو رفض كل عملية (عرض، تعديل، حذف، إلخ) لكل مستخدم على حدة. ولذلك، يشترط المعيار أن تدعم خوادم CalDAV بروتوكول التحكم بالوصول WebDAV ( RFC 3744 ). يجب أن تستخدم موارد التقويم تنسيق iCalendar، مما يسمح للخادم بفهم البيانات ومعالجتها. يُعد تحليل عناصر iCalendar ضروريًا، لأن الخادم يجب أن يدعم عددًا من العمليات الخاصة بالتقويم، مثل إعداد تقارير أوقات التوافر والانشغال، وتوسيع نطاق الأحداث المتكررة. بفضل هذه الوظيفة، يمكن للمستخدم مزامنة تقويمه الشخصي مع خادم CalDAV، ومشاركته بين أجهزة متعددة أو مع مستخدمين آخرين. يدعم البروتوكول أيضًا التقاويم غير الشخصية، مثل تقاويم المواقع أو المؤسسات.

انظر أيضاً

مراجع

  1. 1 2 3 "مقدمة" . كالكونكت. مؤرشف من الأصل في 4 مايو 2022.
  2. 1 2 "مسرد المصطلحات" .
  3. 1 2 "مقدمة إلى CalDAV" . Linux.com. 14 فبراير 2006.