أداة:الرسوم البيانية/خطط

This page is a translated version of the page Extension:Graph/Plans and the translation is 94% complete.

تحديثات أبريل 2024

مرحبًا جميعًا، أنا مارشال ميلر، كبير مدراء قسم المنتجات في مؤسسة ويكيميديا، أعمل مع مديري وفرق المنتجات التي تركز على تجربة المستخدمين القارئين والمحررين للمشاريع. أتوجه بالشكر لكم جميعًا على مشاركتكم في هذه المحاثات المستمرة وصبركم على الانقطاع المحبط لأداة الرسوم البيانية. لقد شاركت آخر تطورات الرسوم البيانية هنا وعلى القائمة البريدية العامة لويكيميديا. ومن ذاك الحين، تحدثت مع الكثير مع المتطوعين حول تجربتهم مع الرسوم البيانية واحتياجاتهم في هذا الأمر، وجمعت طاقمًا لوضع خطة عمل. أنشر هنا على صفحة المشروع عوضًا عن صفحة النقاش ليتسنى ترجمة ما سأورده لكم من تحديثات إلى لغاتٍ أخرى، كما تجدون ترويسة جديدة في صفحة النقاش لمتابعة النقاش.

ملخص

باختصار، تقترح مؤسسة ويكيميديا الاستمرار في النهج الذي اقترحه العديد من أعضاء المجتمع: بناء خدمة جديدة لتحل محل أداة الرسوم البيانية. سيمكن هذا النهج المحررين من إنشاء رسوم بسيطة، وسيتطلب التنسيق مع المجتمعات لنقل الرسوم البيانية الموجودة، وسيتيح للمطورين إضافة الخواص الوظيفية للأداة وصيانتها.

احتجنا لبعض الوقت لبحث المسائل الهيكلية وكيفية توفير الموارد لهذا العمل، والآن نريد أن نسمع من المتطوعين حول ما إذا كان هذا هو النهج الصحيح. يأتي هذا العمل بقيادة مدير المنتج في فريق تصميم الأنظمة كريس سيوفو، الذي سيوافيكم بالمستجدات في المستقبل، أما حاليًا تجدون المزيد من المعلومات أدناه لمزيدٍ من التفاصيل والاعتبارات الخاصة بهذا النهج.

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

الأسباب

اقترحتُ وكريس هذا النهج بناءً على كيفية استخدام الرسوم البيانية فيما مضى، وكيف نتصور استخدامها في المستقبل، آخذين بالاعتبار أمان تقنيتنا وقابلتها للتطوير والصيانة من الآن فصاعدًا.

إنّ آلية استخدام الرسوم البيانية سابقًا، تسترعي النظر إلى قيمة هذه الأداة، بالرغم من أنّها ليست أداة شائعة بشكلٍ كبير في مشاريع الويكي، إذ تُستخدم الرسوم البيانية في حوالي 10000 مقالة في ويكيبيديا الإنجليزية، أي ما يعادل 0.15% من إجمالي المقالات، ونجدها في حوالي 178000 مقالة في عموم النسخ اللغوية من ويكيبيديا، أي ما يمثل 0.28% من جميع المقالات. أما خارج نطاق المقالات الرئيس، فنجد الرسوم البيانية بشكلٍ أكبر؛ لأنّها جزء من القوالب المعروضة بكثرة. على سبيل المثال، في ويكيبيديا العربية، كان هناك رسم بياني لمشاهدات الصفحة في نقاش كل مقالة لكنها حتى أُزيلت مؤخرًا. الأهم من ذلك، أننا لاحظنا أن الغالبية العظمى من الرسوم البيانية بسيطة نسبيًا: مخطط قضباني، أو خطي، أو دائري، وتستخدم البيانات المضمنة في نص ويكي أو في نطاق البيانات في كومنز. لذا يجب أن تتوافق الموارد المخصصة للرسوم البيانية مع الطبيعة المعتدلة لاستخداماتها، بمعنى أن نوفر الدعم الكافي، ولكن ليس للمهام المعقدة التي لا تُستخدم على نطاقٍ واسع.

نقاشات تقنية

ستكون وظائف الأداة الجديدة أكثر محدودية مقارنة بالأداة القديمة، خاصة أنّه لن يدعم جميع أنواع رسومات البيانات ومصادرها الخاصة بالأداة القديمة، ولكن هذا النهج يمثل بداية جديدة لمستقبل أكثر استدامة باستخدام الرسوم البيانية.

فيما يتعلق بالأمان وقابلية الإضافة والصيانة، قررنا في ديسمبر أنه لا توجد طريقة قابلة للتطبيق لإصلاح أداة الرسوم البيانية القديمة والحفاظ على استمرارها. من بين الخيارات الأخرى، حاولنا الترقية إلى إصدار وحدة معالجة الرسومات فيجا 5 (Vega 5)، لكن وجدنا نفس المشكلات الأمنية، وحاولنا تغليف لوحة فيجا في بيئة اختبار معزولة باستخدام خاصية sandbox في وسم iframe، مما تسبب في مشكلات كبيرة في الأداء.

فيما يلي الخطوط العريضة للنهج الذي نفكر فيه:

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

وفي العديد من المحادثات حول الرسوم البيانية، أثار المتطوعون أيضًا أسئلة بعيدة المدى حول "المحتوى التفاعلي"، مثل الجداول الزمنية والكائنات ثلاثية الأبعاد. إن إعادة بناء القدرة على تقديم الرسوم البيانية البسيطة بشكل آمن سيكون بمثابة قدر كبير من العمل للموظفين والمتطوعين. لذا ستكون الأداة الجديدة قابلة لإضافات المتطوعين الذين لديهم المهارات التقنية لإضافة رسومات أكثر تطوراً والمزيد من مصادر البيانات. قد يكون هذا بابًا مفتوحًا لبعض أنواع المحتوى التفاعلي، لكن الموضوع الأكبر للمحتوى التفاعلي يستحق إجراء محادثات منفصلة ومستمرة.

ماذا بعد؟

نريد أن نسمع أفكاركم حول هذا النهج:

  • هل يبدو هذا هو الطريق الصحيح للمضي قدما؟
  • ما هي أهم الرسومات البسيطة لدعمها؟ وأيّ هذه الرسومات يمكننا الاستمرار بدونها؟
  • ما هي الاستخدامات التي تشعرون بالقلق من عدم وجودها؟
  • كيف ستحتاج المجتمعات إلى المشاركة أو التفاعل مع هذه التغييرات؟

هناك العديد من الأسئلة المهمة التي يجب حلها أثناء هذه المناقشة. أحد أهم الأمور بالنسبة لي هو ما سيحدث مع منظومة القوالب ومصادر البيانات التابعة لأداة الرسوم البيانية على مدار السنوات العشر الماضية. على الرغم من أننا نريد تسهيل عمل العديد من مواصفات أداة الرسوم البيانية الموجودة في النظام الجديد، إلا أننا سنحتاج إلى التفكير في هذا الأمر معًا.

شكرًا على قراءتكم هذا التحديث الطويل وعلى استمراركم في هذا الجهد. أعلم أن الكثير منكم قضى الكثير من الوقت خلال الأشهر الماضية في مناقشة الرسوم البيانية وإنشاء الحلول البديلة. نتطلع إلى مواصلة العمل.

مناقشة حول هذا التحديث

Previous technical proposals

The previous technical proposals can be seen at this archive link. Unfortunately, our research found that there were security and/or performance problems with these proposals. The update above, and related discussion on the talkpage, have details on the newer proposal.