ويكي مصدر:مجتمع ويكيميديا ليبيا/ورشة تدريبات ويكي مصدر/إضافات تقنية مخصصة
المظهر
تتضمن هذه الصفحة توثيقًا شاملًا للإضافات التقنية والتطويرات المنفذة في ويكي مصدر بهدف تحسين تجربة المستخدمين ودعم الجهود التحريرية في إطار أنشطة مجتمع ويكيميديا ليبيا الخاصة بويكي مصدر. تشمل التحديثات والتطويرات استيراد أدوات ووحدات جديدة، وتحسين القوالب الموجودة، وإضافة ميزات مبتكرة، وضبط الإعدادات التقنية لتلبية احتياجات المجتمع التحريري.
رٌتبت العناصر في جدول منظم يوضح نوع التطوير، ووصفه، وروابط ذات صلة لتسهيل الوصول إلى التفاصيل الكاملة.
هذه التوثيقات تهدف إلى تعزيز الشفافية وإتاحة الفرصة للمجتمع للاستفادة من هذه التحسينات وتطويرها مستقبلاً.
الإضافات التقنية لـ: حبيشان (ن • م)
م. | نوع الإضافة | الإضافة/التطوير | الوصف |
---|---|---|---|
1 | تبليغ عن ثغرات | phabricator:T382666 | ثغرة تقنية تعطل تأثير الحقول fromsection وtosection عند وجود الحقل onlysection فارغًا، مما يؤدي إلى جلب محتوى الصفحة بالكامل بدلاً من الأقسام المحددة
|
2 | phabricator:T382665 | ثغرة تتعلق بفصل النظام السطر الأخير من الصفحة إلى فقرة جديدة إذا كانت الصفحة خالية من المراجع، وتحتوي على تذييل غير فارغ، ويوجد سطر جديد واحد فقط قبل السطر الأخير | |
3 | اقتراح ميزة جديدة | phabricator:T381329 | تنفيذ ميزة إضافة نظام الترقيم المشرقي (١، ٢، ٣...) مع إرسال باتش للتنفيذ. الميزة تعمل على تحسين تدقيق الكتب التي تستخدم الأرقام المشرقية |
4 | إضافات جديدة | phabricator:T382218 | SandboxLink أو الملعب: أداة تضيف رابطًا لتجربة التعديلات في ملعب، مما يسهل التحقق من القوالب والإضافات |
5 | ميدياويكي:Gadget-Easy LST.js | إضافة لتسهيل إنشاء الأقسام من خلال التبويب الآلي. تعمل الأداة على تسهيل تحرير وإدارة نصوص الأقسام المسماة في صفحات التدقيق بتحويل علامات <section> إلى صيغة مبسطة ## أثناء التحرير، ثم إعادتها إلى الصيغة الأصلية عند الحفظ
| |
6 | تطوير القوالب | صندوق التحرير | تحسين تجربة المستخدم وإضافة رموز جديدة لتسهيل التعديل |
7 | ضبط التنسيق | تنسيق الحواشي المقسومة على صفحتين | تحسين تنسيق الحواشي التي تمتد عبر أكثر من صفحة مما يعطي مظهر احترافي للنصوص مع ضمان اتساق التنسيق بين الصفحات |
8 | تحسين حقول صفحة الفهرس ووحدة الفهرس | ميدياويكي:Proofreadpage index data config.json وحدة:Proofreadpage index template |
تقديم تجربة مستخدم أفضل من خلال تحسين طريقة عرض الفهارس وضبط حقول البيانات |
9 | ضبط المحرر المرئي لقائمة الصفحات | ميدياويكي:Proofreadpage pagelist dropdown values.json | تحسين قائمة الصفحات المنسدلة لجعل التنقل بين الصفحات أكثر سهولة وسلاسة |
10 | تحديث الإضافات وتحسينها | ميدياويكي:Gadget-PageNumbers-core.js | تحسين دقة عرض أرقام الصفحات |
11 | ميدياويكي:Gadget-userinfo.js | إضافة تفاصيل جديدة لصفحة معلومات المستخدم | |
12 | ميدياويكي:Gadget-BiDiEditing.js | تحسين تجربة التحرير ثنائي الاتجاه | |
13 | تحديث القوالب | ميدياويكي:Proofreadpage pagenum template | إظهار أرقام صفحات الكتاب في صفحة الفهرس |
14 | تحديث الوحدات | وحدة:Header | تحسين التنسيق الافتراضي للرؤوس |
15 | وحدة:Uses TemplateStyles | دعم أنماط أكثر تنوعًا | |
16 | وحدة:TableTools | تحسين الأدوات الخاصة بالجداول | |
17 | استيراد وحدات جاهزة | وحدة:String2 | لدعم معالجة النصوص المتقدمة |
18 | وحدة:Plural | التعامل مع صيغة الجمع العربية | |
19 | وحدة:Optional style | تُستخدم لتكوين خاصية style في HTML بشكل ديناميكي بناءً على عدد متغير من خصائص CSS | |
20 | وحدة:Progress pie chart | رسوم بيانية متقدمة | |
21 | وحدة:Graph | ||
22 | وحدة:Progress bar | ||
23 | وحدة:Roman | تحول هذه الوحدة الأرقام العربية إلى أرقام رومانية | |
24 | وحدة:Running header | تدعم الوحدة {{RunningHeader}} بتنظيم الوسائط المدخلة، والتحقق من الأخطاء، وتتبع استخدام الوسائط المسماة | |
25 | وحدة:Recto-verso | تحدد الوحدة ما إذا كان الرقم المدخل يمثل صفحة فردية (recto) أو مزدوجة (verso) وتعيد الوسيط المناسب وفقاً لذلك | |
26 | إنشاء قوالب جديدة لا مثيل لها في نسخ أخرى | قالب:صفحات | تحسين عرض المعلومات المتعلقة بالصفحات |
27 | قالب:سطر محتويات منقط | لإضافة خطوط منقطة بشكل جذاب تفصل بين الكلام | |
28 | قالب:بداية محتوى | لتنسيق كتلة معينة من النص | |
29 | قالب:نص بنمط | لتسهيل تنسيق النمط | |
30 | قالب:حاشية متابعة | لإظهار رمز متابعة الحاشية (=) في أقصى اليسار فقط في نطاق صفحة | |
31 | قالب:بداية محتوى متساوي العرض | لمثال عملي لاستخدام القالب انظر صفحة:Gaza History Aref el Aref 1943.pdf/5 | |
32 | قالب:تحويل رقم | هذا القالب يحول عدد إلى أنظمة عد أخرى | |
33 | استيراد قوالب مع التعريب والتطوير | قالب:سطر محتويات منقط 2-نقط-1 | لعمل سطر جدول محتويات مع خانتين لرقم واسم الفصل |
34 | قالب:*** | إضافة صف مركزي من علامات النجمة فهي طريقة شائعة لتقسيم فقرات النص | |
35 | قالب:شريط إنجاز فهرس | وضع شريط لتقدم وإنجاز العمل في نطاق الفهرس | |
36 | قالب:Progress bar | إضافة شريط تقدم متوافق مع اللغة العربية | |
37 | قالب:Index progress bar | عرض تقدم الفهرس بشكل رسومي | |
38 | قالب:رص تبديل | هذا القالب يخرج رأس صفحة تبادلي تكون فيه الأرقام في الأطراف الخارجية، وهو مصمم ليستعمل في حقل رأس الصفحة في نطاق فهرس | |
39 | قالب:Span-based-template | يُستخدم لتنسيق النصوص داخل المستندات، حيث يتيح إنشاء أقسام نصية مخصصة باستخدام العلامة ، مما يُسهل تطبيق الأنماط CSS أو السمات الأخرى على النصوص المُحددة | |
40 | قالب:Templatestyles | يوضع في شرح القوالب للتنبيه على صفحات الأنماط التي يعتمد عليها القالب | |
41 | تطوير وإصلاح قوالب | قالب:ربط بصفحة | يربط برقم صفحة في عندما يكون في نطاق فهرس أو صفحة، وغلا فيخرج رقم صفحة فقط |
42 | قالب:ع2 | لتنسيق عناوين من مستوى 2 | |
43 | إنشاء صفحات مساعدة | مساعدة:قصاصات أنماط الصفحات | للمساعدة في ضبط الأنماط |
44 | صفحة مساعدة لتصحيح كتاب تاريخ طرابلس الغرب |