امتداد:تدفق_عمل_إنشاء_المقالات

From mediawiki.org
This page is a translated version of the page Extension:ArticleCreationWorkflow and the translation is 100% complete.
الدليل المرجعي لامتدادات ميدياويكي
ArticleCreationWorkflow
حالة الإصدار مستقر
تنفيذ واجهة مستخدم
بيان يساعد المستخدمين في إنشاء صفحات جديدة.
المؤلف/المؤلفون
سياسة التوافق تصدر اللقطات البرمجية مع ميدياويكي. الإصدار الرئيسي لا يتوافق مع الإصدارات السابقة.
MediaWiki 1.30+
Composer mediawiki/acw
ترخيص رخصة MIT
التنزيل
  • $wgArticleCreationLandingPage
  • createpagemainns
تنزيلات ربع سنوية 20 (Ranked 127th)
ترجم الامتداد ArticleCreationWorkflow لو كان متوفرا على translatewiki.net
المسائل المهام المفتوحة · الإبلاغ عن عطل تقني

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

التثبيت

  • نزّل الملف/الملفات وضعها في دليل يحمل اسم ‎ArticleCreationWorkflow داخل مجلد ‎extensions/‎ لديك.
    يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleCreationWorkflow
  • أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php :
    wfLoadExtension( 'ArticleCreationWorkflow' );
    
  • Yes تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.


تنصيب Vagrant:

  • لو كنت تستخدم Vagrant ، ثبته مستخدما vagrant roles enable articlecreationworkflow --provision

تكوين لازم

كي يصبح البروز في طريق المستخدمين ممكنا، يتعين أن يتمتع المستخدمون بحق createpage وألا يتمتعوا بحق createinmainns، ويستلزم الأمر أن الصفحة التي يحاولون إنشائها داخل نطاق الاسم العام (أي ليست قائمة بالفعل) وأن تكون الصفحة المشار إليها في $wgArticleCreationLandingPage قائمة بالفعل.

For example, to intercept page creation for unregistered and non-autoconfirmed users (refer to Manual:User rights for more options):

$wgGroupPermissions['*']['createpagemainns'] = false;
$wgGroupPermissions['user']['createpagemainns'] = false;

القيمة الافتراضية للبند $wgArticleCreationLandingPage هي «Project:Article wizard». يتعين أن تنشئ هذه الصفحة من أجل اعتراض إنشاء الصفحات الذي يقوم به هؤلاء المستخدمين.

إعدادات الضبط =

  • $wgArticleCreationLandingPage (نص): اسم صفحة الويكي التي يتعين أن يعاد توجيه المستخدمين إليها في حال البروز في طريقهم.
  • $wgUseCustomLandingPageStyles (bool): هل المطلوب تحميل نمط سي إس إس مخصص للصفحة المستهدفة أم لا.

حقوق المستخدمين

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