DAViCal

البرمجيات قطة:
DAViCal
تفاصيل البرنامج:
الإصدار: 1.0.2
تاريخ إيداع: 14 Apr 15
المطور: Andrew McMillan
ترخيص: حرر
شعبية: 87

Rating: 3.7/5 (Total Votes: 3)

وكانت

CalDAV مواصفات قيد التطوير لبضع سنوات حتى الآن، وفي الوقت نفسه رأينا زيادة الضغط من الناس والمنظمات في العالم مفتوحة المصدر لتوفير حل لمشاكل تقويم المشتركة.
في تقييم الاحتمالات عن جدول زمني المشتركة، وهناك عدد من الأساليب الممكنة، ولكن لدينا المنتخبين لمتابعة مسار تنفيذ CalDAV لأننا نعتقد أنه من مواصفات جيدة وأنه سيكون في الوقت المناسب تطبيقات العميل الربح وتوفير أغنى المستخدم تجربة من خلال تلك التطبيقات العميل.
الأهداف
CalDAV هو بروتوكول خدمة العملاء محددة لإدارة وإعداد التقارير عن مجموعات من موارد التقويم.
على هذا النحو، نوايانا في تطوير هذا التطبيق هي على النحو التالي:
بساطة المتطلبات الأساسية
لقد اخترنا أن أكتب هذا في PHP لأننا نعتقد أن PHP هو متاح على نطاق واسع لغة البرمجة على شبكة الإنترنت.
لقد اخترنا لاستخدام خادم الويب اباتشي لأنه هو أيضا على نطاق واسع. هذا ليس بالضرورة شرطا، ولكن لم يجر اختبار في بيئات PHP الأخرى حتى الآن.
لقد اخترنا لاستخدام قاعدة بيانات الإنترنت، لأنها قاعدة بيانات المصدر المفتوح الحرة، والتي تعمل على مجموعة واسعة جدا من بيئات التشغيل، والتي هي تماما متوافقة مع الحمض.
بساطة الإعداد
لأكبر سهولة الاستخدام يجب النظر في تركيب RSCDS على توزيع دبيان جنو / لينكس من متاحة بسهولة، وقعت الحزم.
ونحن نتوقع أن زيادة مستوى الأتمتة والبساطة للإفراج الهدف ديبيان على وجه الخصوص، على الرغم من التوزيعات الأخرى قد تصبح أيضا أسهل في نفس الوقت. نحن لا نتوقع أكبر قليلا تعقيد التركيب في الإصدارات القليلة الأولى كما نأتي إلى فهم المشاكل الخاصة تجربة الناس.
بساطة عملية
في RSCDS العامة يجب أن لا تحتاج إلى صيانة كبيرة لإبقائه التشغيل.
وستبقى الوظائف الإدارية بسيطا قدر الإمكان، في إطار الهدف من دعم المنظمات لمدة تصل إلى عدة مئات من الموظفين.
وهذا ما يسمى مخزن بدلا من خادم لأن المقصود من يشعر بالخجل من جانب الخادم ليكون الحد الأدنى لدعم CalDAV فقط بطريقة كافية لما بين التشغيل ومع العملاء، ومع التركيز في المقام الأول على تخزين موارد التقويم.
الإدارة المستندة إلى ويب
الإدارة العامة للنظام يجب أن يكون من خلال تطبيق على شبكة الإنترنت.
لن يتم التقويمات متاح في طريقة عرض على شبكة الإنترنت في الإصدارات الأولية. فمن غير المرجح أن التقويمات سيكون من أي وقت مضى للصيانة من خلال عميل على شبكة الإنترنت، على الرغم من أن الخادم يجب أن تدعم استخدام برنامج العميل على شبكة الإنترنت والذي يعمل باستخدام بروتوكول CalDAV

ما هو الجديد في هذا الإصدار:

فيكس خطأ في الجدولة على طلب POST.
أذونات الإصلاح على المستخدم تخلق عبر المصادقة الخارجية.
إضافة min_age الافتراضي ليربط الخارجية.
منع يربط الخارجية من يتم إنشاؤه / تحديثها إذا حليقة مفقود.
إضافة الاختيار لصفحة الإعداد لاختبار ما إذا تم تثبيت حليقة.
السماح لبرامج سخيفة التي ترسل نوع المحتوى XML مع طلب GET.
استخدام دعم HTTP_AUTHORIZATION بالإضافة إلى AUTHORIZATION CGI.
التعامل مع VCARD ADR / هاتف / البريد الإلكتروني التي لها أنواع متعددة.
تعيين URL الافتراضي إلى اسم التقويم الافتراضي بدلا من / الوطن /
تمكين تحميل الملفات لمجموعات دفتر العناوين.
التعامل مع دفتر العناوين استيراد جنبا إلى جنب مع الاستيراد التقويم.
إرسال UID وREV الملكية ن VCARD إذا كانت مفقودة.
ترجمة التحديث لترجمة transifex الحالية.

ما هو جديد في وظائف نسخة 0.9.9.4:

Refactor PUT لتعيين / تواريخ خلق معدلة أكثر بشكل صحيح.
إضافة et_EE لدعم غات
وأشارت أخطاء الإصلاح في ملفات بو بها Transifex تحميلها.
وهناك فئة AtomFeed جديدة لبناء تغذية الذرة.
التبديل إلى خلق تغذية ذرة، وهو مستوى أفضل تغذية.
وURL جديد لتوفير تغذية RSS من التغييرات على التقويم.
RRule ريفاكتوريد لإضافة دعم لinitialisation من vProperty.
إزالة كل إشارة إلى PgQuery
إعادة بيع ديون واسعة من الرئيسي، تحرير، بالإضافة إلى تقديم الدعم لخلق التذاكر.
إضافة دعم لكتابة جدولة الموارد على PUT.
تحسين الدعم للتعامل مع الوقت العائمة.
إضافة CIL لتتبع القضية الداخلي.
قطع الوصول مع تذاكر غير صالحة / منتهية الصلاحية على الفور.
التعامل مع PROPFIND فارغة، لا تفجير على XML غير صالح.
/.well-known/now إرجاع 301 إعادة توجيه، في المواصفات.
استخدام النص / بصيغة بطاقة لنوع المحتوى مقدما التصديق على المواصفات.
صحيح التعامل مع addressbooks في multiget.
إخفاء رؤوس ترخيص في قطع الأشجار.
تحديث التقرير متزامنا جمع لمباراة -04 مشروع.
استبدال index.php مع caldav.php عندما نجد في طريقنا.
كن متحذلق حول التحقق المستعمل نشط قبل أن تسمح لهم بالدخول.
تحديد الأمثلة سجل SRV مع كبار _ كما ينبغي أن يكون.
إصلاح SQL للتعامل مع من مايكل براون المجموعة.
إضافة إلى استجابات القياسية لDAVResource المنصوص الرئيسي لجمع.
الخطأ المطبعي الصحيح في التعامل POST.
أيضا تحديث اسم العرض إذا تم تغيير FULLNAME.
إزالة لقطات قديمة
تحديث تكوين عميل فون مع لقطات جديدة
التعامل مع الاشياء مثل DTSTART، TZID = امريكا / نيويورك: 20101119T231307
النصي لتحديث calendar_alarms مع المرة القادمة المثال.
لا تدع ظائف المصادقه خلق التقويمات المنزل مكررة.
تصحيح لمزامنة caldav من بيير ارنو Poudret.
إضافة ACL إلى أساليب المعتمدة.
تغيير الانحدار عداء للبحث عن بيانات عينة مع الاختبارات.
صحيح رقم الإصدار الخطأ المطبعي.
منح دائما "DAV :: قراءة 'امتياز من أصل لأعضاء المجموعة.
استخدام محددات الوقت توسعت في شكل منذ٪ Y لا يعمل على ويندوز.
دعم الاستعلام تقرير العودية إذا تم تكوينها للسماح له.
إضافة كائن جديد WritableCollection التي سوف نستخدم لPUT.
استخدام النص / بصيغة بطاقة بدلا من السن النص / X-بصيغة بطاقة.
دعم خصائص الحدث في جزء تغير متزامنة والاستجابة.
إعادة تسمية متغير كمحاولة للتغلب على خريج 9.0 اسم محفوظة.
التحول من التعبير العادية التي قد لا تعمل في القديم / PHP الغريب.
دعم الملكية getlastmodified في طلبات التقرير.
إصلاح الخطأ المطبعي في iTIP CANCEL المناولة.
بدوره على رأس تقويم لصناعة السيارات في الموعد المحدد إذا ج- $ & GT؛ enable_auto_schedule
إضافة عمليات فحص إضافية المختلفة في /setup.php
إضافة معرفة المطلوب النسخة AWL مواز لبرنامج الإعداد.
إصلاح الخلل المختلفة CardDAV طفيفة.
حذفت لهذا الحدث خارج نطاق الوقت - عندما الموسعة.
إصلاح وظيفة privilege_to_bits لوضع 'كل' بشكل صحيح والعمل مع بوستجرس الأخيرة
لا توريد freebusy للأحداث 0-المدة.
آخر اختبار الانحدار لمتوفر / مشغول اصطياد العديد من الأحداث.
إضافة حدث مع tzid همية بدقة لضمان أننا التعامل معها.
التحقق من وجود بعض الاشياء دعمت في وقت مبكر جدا حتى نتمكن من اظهار انها مفقود.
أفضل عرض الارتباطات.
إضافة كيو 9.0 هذا احتمال ممكن.
إصلاح تحذير عند استخدام تراجع المصادقة الأساسية.
إصلاح التعامل مع فترات من آي تحتوي على العناصر السلبية.
معالجة الأحداث التي لم يكن لديك إما DTEND * orDURATION.
إعادة كتابة __construct () طريقة RepeatRuleDateTimeZone أن تكون أكثر قوة.

ما هو جديد في الإصدار 0.9.9.3:

This الإفراج يشمل أساسا بوجفيكسيس للدعم CardDAV التي سقطت في 0.9.9.2، مما يجعلها أكثر موثوقية وإضافة بعض الخيارات التوافق مع الإصدارات السابقة لالمساعد معكوس لالبرق.

ما هو جديد في 0.9.9.2:

This الإصدار هو الإصدار الجديد كبير، مضيفا الدعم الأولي لملحقات مشروع vCard إلى WEBDAV (CardDAV).
تغييرات أخرى التحديث الدعم WEBDAV مزامنة لصياغة النسخة -03 وإضافة دعم للتعامل مع /.well-known/caldav وعناوين المواقع /.well-known/carddav في RFC5785.
يتضمن الإصدار أيضا العديد من بوجفيكسيس، ترجمة المحدثة، ومرونة أفضل للعملاء والتي لا تلتزم بشكل صارم إلى RFC، مثل من خلال عدم تزويد نوع المحتوى عندما وضعوا مورد جديد أو تغييرها.
وتحسنت أيضا UTF-8 المناولة.

ما هو جديد في الإصدار 0.9.7.2:

Some أضيفت الحلول لمشاكل مع اي فون OS 3.1.
أضيفت بعض الميزات الجديدة لدعم التكوين أسهل مع العملاء اي فون / آي كال.
تم إزالة كافة تواجدات مستنكر مرور وقت المكالمة بالرجوع التي أبرزها PHP 5.3 التحذيرات.
المشاكل الناجمة عن الفشل في ترميز URLs في بعض الحالات كانت ثابتة نحو شامل.

ما هو جديد في اطلاق سراح النسخة 0.9.7.1:

This يوفر مرفق لتسجيل INSERT / UPDATE / DELETE الإجراءات على الموارد CalDAV وتجري عمليات البحث القائم على البريد الإلكتروني للمعلومات متوفر / مشغول حالة insensitively، إن أمكن.
وثبتت أيضا العديد من البق، بما في ذلك ملء المستخدم المنسدلة بشكل صحيح عند ربط المستخدمين إلى مجموعة والتأكد من أن أحرف٪ XX المشفرة في عناوين المواقع واردة يتم فك قبل المعالجة.
يتضمن هذا الإصدار أيضا الترجمة الفرنسية المحدثة.

ما هو الجديد في الإصدار 0.9.7:

إضافة تسجيل التصحيح الاستجابة / طلب ورؤوس ذات الصلة.
الحلول لمختلف أجل التوافق مع نظام التشغيل اي فون V3.
محاذاة التعامل مع مع المعيار المقترح المعلمة freebusy.php.
السماح الحرة / مشغول إذن لمنح حق الوصول إلى التقويم غموض.
تنفيذ الأساسي من وكيل التقويم.
التبديل إلى وظائف RRULE لأكثر دقة حساب التداخل.
واضاف لدعم السمة publicly_readable جمع عند الوصول إلى مسار /public.php/user/collection/.
يسمح تكوين الموقع القيم الافتراضية للمستخدم واسع.

ما هو جديد في الإصدار خلق 0.9.6.2:

Fix من قاعدة البيانات عند template1 ديه PL / pgsql المثبتة.
تحسينات على اختبار الانحدار.
التحول إلى استخدام الكائن iCalComponent بدلا من آي، في كثير من الحالات.
حساب DTEND عندما لم يتم تعيين وفقا لRFC2445.
الكثير تحسين التعامل مع مساحة الاسم XML.
إعدادات التهيئة للسيطرة على الرؤية من التعيينات للمنظم / الحضور، حتى لو كانت خاصة وليس في التقويم الخاص بهم.
تحديث الترجمة الفرنسية
إضافة مرفق لحذف مجموعات من خلال واجهة الإدارة.

المتطلبات:

PHP
كيو

برامج مماثلة

تعليقات ل DAViCal

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!