Jump to content

User:Amire80/2020-12-05-lightning/ar

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page User:Amire80/2020-12-05-lightning and the translation is 100% complete.

مرحباً

تعمل مواقع ويكيميديا باستعمال برمجيات مكونة من طبقات متعددة.

في حديثنا اليوم، لستم بحاجة لمعرفة مسبقة حول البرمجيات ليكون بإمكاننا فهم ما سأقوله، لذلك لا تهلعوا رجاءً.

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

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

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

صناديق المعلومات، المراجع ذات التنسيق الموحد و"بحاجة لاستشهاد" والتصفح في ويكي مصدر وغير ذلك الكثير.

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

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

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

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

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

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

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

دون مواجهة هذه المشكلة، من المستحيل تطوير واجهة برمجة التطبيقات على مستوى مؤسساتي ولا تطوير شراكات حولها، وهما المبادرتان رقم 5 و15. إن القوالب متداخلة مع المحتوى بشدة لذلك لا يمكن تطويرها عبر واجهة برمجة تطبيقات منفصلة بشكل فعال إذا كانت مختلفة في كل لغة.

إن هذه المبادرات جميعها مهمة ويلزم معالجتها، ولكن هذه المشكلة المتعلقة بعدم القدرة على مشاركة القوالب بين الويكيات تعيق أي معالجة "فعالة". لحسن الحظ، هناك مبادرة ترتبط بمعالجة هذه المسألة وهي ذات الرقم 14: "تطوير أداة عابرة للحدود بين المشاريع لتمكين إعادة الاستعمال".

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

شكراً لكم.