
يتضمن تنفيذ Excalidraw، وهي أداة بيضاء تفاعلية للتعاون، الخطوات التالية:
الوصول إلى المنصة: انتقل إلى موقع Excalidraw لاستخدام الأداة مباشرة دون أي تثبيت.
الاستضافة الذاتية: لاستضافة Excalidraw على خادمك الخاص، استخدم الصورة المقدمة من Docker. يتيح ذلك تشغيل عميل Excalidraw تحت نطاقك.
ميزات التعاون: يتطلب تنفيذ التعاون في الوقت الحقيقي إعدادًا إضافيًا، حيث لا يتضمن الحزمة الأساسية ذلك افتراضيًا. ستحتاج إلى تطوير خدمة خلفية لإدارة الجلسات التعاونية.
تختلف المدة المطلوبة للتنفيذ بناءً على الطريقة المختارة:
الاستخدام المباشر: وصول فوري؛ لا يوجد وقت إعداد.
التكامل: قد يستغرق تضمين المكون بضع ساعات إلى بضعة أيام، اعتمادًا على تعقيد تطبيقك.
الاستضافة الذاتية: قد يتطلب إعداد بيئة Docker وتكوين الخادم يومًا أو أكثر، وذلك يعتمد على مدى معرفتك بـ Docker وإدارة الخادم.
يمكن تخصيص Excalidraw لتلبية احتياجات الأعمال المحددة من خلال طرق متنوعة:
تخصيص الأنماط: يتيح Excalidraw تعديل مظهره باستخدام متغيرات CSS. من خلال تجاوز هذه المتغيرات، يمكنك ضبط مظهر الأداة ليتماشى مع هوية علامتك التجارية. على سبيل المثال، تعيين ألوان مخصصة على المحدد .excalidraw يمكنك من تحديد الألوان الأساسية وعناصر التصميم الأخرى.
تخصيص مكونات واجهة المستخدم: توفر الأداة مرونة في تعديل واجهة المستخدم. يمكنك تخصيص مكونات مثل القائمة الرئيسية باستخدام مكون MainMenu وحدد عناصر القائمة الخاصة بك. هذه الطريقة تسمح بدمج الوظائف الخاصة بالأعمال مباشرة في واجهة Excalidraw.
تحكم الميزات من خلال UIOptions: يوفر Excalidraw خاصية UIOptions للتحكم في رؤية وتوافر عناصر وعمليات واجهة المستخدم المختلفة. يشمل ذلك تبديل ميزات مثل تغيير لون الخلفية، مسح اللوحة، تحميل المشاهد، وخيارات التصدير. من خلال تكوين هذه الإعدادات، يمكنك تخصيص وظيفة الأداة لتتناسب مع تدفقات العمل المحددة وأذونات المستخدمين.
التكامل والتضمين: للتكامل السلس في التطبيقات الحالية، يمكن تضمين Excalidraw كمكون React. يتيح ذلك للأعمال دمج أداة الرسم ضمن منصاتهم، مما يوفر للمستخدمين تجربة متكاملة. يتضمن عملية الدمج استيراد مكون Excalidraw من حزمة @excalidraw/excalidraw وعرضه ضمن تطبيقك.
يقدم Excalidraw عدة موارد لمساعدة المستخدمين الجدد في البدء:
تصميم بديهي: تحتوي المنصة على واجهة مستخدم سهلة الاستخدام مع شريط أدوات بسيط ولوحة قماشية لانهائية، مما يمكّن المستخدمين من البدء في الرسم على الفور دون خبرة سابقة.
دروس شاملة: لأولئك الذين يسعون للحصول على مسار تعلم منظم، تتوفر دروس تفصيلية. تغطي هذه الأدلة الميزات الأساسية والمتقدمة، وتوفر تعليمات خطوة بخطوة لتعزيز الكفاءة.
المشاركة المجتمعية: يشجع Excalidraw مجتمع المستخدمين النشط، وخاصة على منصات مثل Reddit. يشارك المستخدمون التجارب، ويقدمون النصائح، ويناقشون الاستخدامات المختلفة، مما يخلق بيئة تعاونية للتعلم والدعم.
ي implements Excalidraw عدة تدابير أمنية لحماية بيانات المستخدم:
التشفير من النهاية إلى النهاية: يتم تأمين جلسات التعاون في الوقت الحقيقي بتشفير من النهاية إلى النهاية، مما يضمن أن المشاركين فقط يمكنهم الوصول إلى المحتوى المشترك.
ممارسات تخزين البيانات: يتم تخزين الرسوم محليًا في متصفح المستخدم باستخدام التخزين المحلي، مما يقلل من خطر الوصول غير المصرح به.
التكامل مع الأطراف الثالثة: قد يتكامل Excalidraw مع خدمات طرف ثالث، مثل منصات التواصل الاجتماعي، لأغراض مصادقة المستخدم. في مثل هذه الحالات، يتم جمع المعلومات الضرورية فقط، ويُنصح المستخدمون بمراجعة سياسات الخصوصية الخاصة بهؤلاء الأطراف الثالثة.
احتفاظ البيانات وحذفها: يتم الاحتفاظ بالمعلومات الشخصية فقط طالما كانت ضرورية لتحقيق الأغراض الموضحة في السياسة المتعلقة بالخصوصية الخاصة بـ Excalidraw. يمكن للمستخدمين طلب حذف بياناتهم، وتعهد Excalidraw بالامتثال لمثل هذه الطلبات وفقًا للقوانين المعمول بها.
سياسات Excalidraw بشأن ملكية البيانات وقابليتها للنقل مصممة لتكون في صميم التحكم والخصوصية للمستخدم:
ملكية البيانات: يحتفظ المستخدمون بالملكية الكاملة لمحتواهم الذي تم إنشاؤه داخل Excalidraw. لا تدعي المنصة أي حقوق على المحتوى الذي ينشئه المستخدم، مما يضمن بقاء جميع الرسوم والمخططات ملكية خاصة للمستخدم.
تتضمن سياسات اشتراك Excalidraw عدة جوانب رئيسية بشأن تجديد العقد والإلغاء:
خطط الاشتراك: يقدم Excalidraw خطة Plus بسعر 6 دولارات لكل مستخدم شهريًا، والتي تشمل ميزات مثل المشاهد غير المحدودة، والتخزين السحابي الآمن، وإدارة الوصول، وأدوات التعاون الجماعي.
نسخة تجريبية مجانية: يحق للمستخدمين الجدد الاستفادة من نسخة تجريبية مجانية مدتها 14 يومًا من خطة Plus. بعد انتهاء الفترة التجريبية، يتحول الاشتراك إلى خطة مدفوعة ما لم يتم الإلغاء قبل انتهاء النسخة التجريبية.
التجديد التلقائي: يتم تعيين الاشتراكات للتجديد التلقائي بشكل افتراضي، وتُحمل طريقة الدفع المرتبطة في نهاية كل دورة فوترة. يوافق المستخدمون على هذه الرسوم المتكررة عند الاشتراك الأول، وهم مسؤولون عن إدارة إعدادات اشتراكهم لمنع التجديدات غير المرغوب فيها.
سياسة الإلغاء: يمكن للمشتركين إلغاء اشتراكاتهم في أي وقت من خلال إعدادات حسابهم. يصبح الإلغاء ساريًا في نهاية فترة الفوترة الحالية، مما يسمح بالوصول المستمر إلى ميزات Plus حتى ذلك الوقت. من الجدير بالذكر أن جميع المشتريات غير قابلة للاسترداد، حتى لو تم إلغاء الاشتراك قبل انتهاء الفترة.
احتفاظ البيانات بعد الإلغاء: بعد الإلغاء، يحتفظ المستخدمون بالوصول إلى بياناتهم حتى نهاية المدة المدفوعة. بعد ذلك، يتم إلغاء الوصول إلى ميزات Plus، لكن ستظل البيانات المرتبطة بالحساب محتفظة، مما يسمح للمستخدمين باستئناف اشتراكهم دون فقدان البيانات.
طرق الدفع: حاليًا، يقبل Excalidraw المدفوعات عبر Visa وMastercard. لا تدعم خيارات الدفع الأخرى، مثل التحويلات المصرفية، في الوقت الحالي.
Excalidraw تعمل بنشاط على تعزيز امتثالها لمعايير الأمان المعترف بها:
الامتثال لمعيار SOC 2: Excalidraw في طور الحصول على شهادة SOC 2، التي تركز على الضوابط المتعلقة بالأمان، والتوفر، وسلامة المعالجة، والسرية، وخصوصية بيانات العملاء.
معالجة المدفوعات: تتم إدارة المدفوعات من خلال Stripe، وهو كيان معتمد من مستوى 1 لمزودي خدمة PCI، مما يضمن أن Excalidraw لا تقوم بتخزين معلومات الدفع الحساسة.