موضوع في نقاش المستخدم:Mohanad

لخّص Mohanad هذا الموضوع

فكرة صيانة

FShbib (نقاشمساهمات)

مرحبًا أخي مهند، أرجو أن تكون بتمام الصحة والعافية..

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

الأفضل عدم الاعتماد على قالب المشروع إذا كان الإدخال يدوي، فالتحديث سيكون مشكلة..

Mohanad (نقاشمساهمات)

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

المعاناة لدي كانت في محاولة إخفاء المحتوى بواسطة وسم

Mohanad (نقاشمساهمات)

لمعاناة لدي كانت في محاولة إخفاء المحتوى بواسطة وسم includeonly، ظننت أنه بالإمكان تضمين هذا الوسم ليعمل في الصفحة التي يتم تضمين القالب فيها، لكن تبين بعد عناء أنه غير ممكن، لذلك لجئت لإخفاء المحتوى بواسطة css

FShbib (نقاشمساهمات)

طبعًا الاعتماد يكون على قالب يتيمة وويكي بيانات..

Mohanad (نقاشمساهمات)
Mohanad (نقاشمساهمات)

@FShbib صديقي سؤال، هل التعديل على قالب المشروع هو السبب في إضافة جميع المقالات الى التصنيف؟

FShbib (نقاشمساهمات)

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

Mohanad (نقاشمساهمات)

صديقي تابعت محاولاتك، لابد من إستدعاء المحتوى بواسطة {{trim|{{#section:{{اسم_كامل}}|يتيمة}}}} ثم صنع قالب فيه شرط اذا كانت قمية ما في الأعلى نعم، عندها قم بإضافة المحتوى للتصنيف

FShbib (نقاشمساهمات)

أعلم هذا مهند.. المشكلة أن الوسم لا يُمكن تضمينه في قالب واستدعاءه.. ينبغي أن يكون في الصفحة نفسها، وليس في القالب..

Mohanad (نقاشمساهمات)

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

FShbib (نقاشمساهمات)

{{اسم_كامل}} يستدعي صفحة النقاش نفسها، وهذا أول خطأ مهند، فالقسم في الصفحة الرئيسية.. يبدو لي أن الاستدعاء يعمل فقط لو كان: <section begin=يتيمة />نعم<section end=يتيمة /> في الصفحة مباشرةً وليس في قالب:يتيمة..

طالع هذه التذكرة، وهذه الصفحة..

FShbib (نقاشمساهمات)

بهذا يُمكننا استدعاء القسم في صفحة النقاش، وبالتالي التصنيف.. هل اتضحت المشكلة أخي؟

Mohanad (نقاشمساهمات)

تحياتي صديقي @FShbib، نعم نعم، وضحت، صراحة بالأمس كنت مشغول بحل مشكلة أخرى 😁، حاليا ابحث عن حل هذه المشكلة.

Mohanad (نقاشمساهمات)

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

{{خفي/ب}}<section begin=يتيمة/>{{{يتيمة|نعم}}}<section end=يتيمة/>{{خفي/ن}}

سبب وجود قوالب وليس قالب، حتى لا يتم تضمين القسم في القالب، جرّبت الميزة وهي تعمل مع قالب مشروع في هذه الصفحة، حيث تم إضافته الى تصنيف يتيمة

FShbib (نقاشمساهمات)

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

Mohanad (نقاشمساهمات)

أشكرك صديقي، كنت أفكر في طرح الموضوع لكن ربما أنتظر إلى أن أصل الى صياغة أفضل من الحالية ☺ تحياتي

Mohanad (نقاشمساهمات)

تحياتي @FShbib، عذرا على مراسلتك من صفحتي، لكن حتى يبقى النقاش في مكان واحد، صديقي أردت أن أخذ رأيك في فكرة سجل أو Log، يوضع فيه section يمكن قراءته، طبعا هناك قسم خاص لكل مقالة تحتاج صيانة، ومن خلال قالب المشروع تضاف تلقائيا الى التصنيف المناسب، مثال هذه الصفحة، قد طبقت الفكرة مبدأيا والصفحات ظهرت في التصنيف، سؤالي هل الأمر يشكل ضغط مثلا على السيرفر، أو يعد أمرا مقبولا

FShbib (نقاشمساهمات)

أهلًا وسهلًا أخي مهند.. الطريقة الأصلية -باستخدام قالب يتيمة- هي المثالية لكن بما أنها لا تعمل، فالحل التالي هو استخدام بوت لإضافة وسيط يتيمة لصفحات النقاش.. ملاحظات قوالب المشاريع مخصصة للملاحظات عن المحتوى (اهتمام، وصورة، وصندوق معلومات، وغيرها) أما الملاحظات التنظيمية ففي المقالة باستخدام قوالب الصيانة..

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

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

Mohanad (نقاشمساهمات)

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