Jump to content

Extension:ArticleCreationWorkflow

From mediawiki.org
This page is a translated version of the page Extension:ArticleCreationWorkflow and the translation is 80% complete.
MediaWiki manüel uzantıları
ArticleCreationWorkflow
Sürüm durumu: kararlı
Uygulama Kullanıcı arayüzü
Açıklama Kullanıcıların yeni sayfalar oluşturmasına yardımcı olur.
Yazar(lar)
Uyumluluk politikası MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil.
MediaWiki 1.30+
Lisans MIT Lisansı
İndir
  • $wgArticleCreationLandingPage
  • createpagemainns
Quarterly downloads 15 (Ranked 125th)
Translatewiki.net adresinde mevcutsa, ArticleCreationWorkflow uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

ArticleCreationWorkflow, kullanıcıların yeni sayfalar oluşturmasına, yeni kullanıcılar için makale oluşturmaya müdahale etmesine ve onlara Madde sihirbazı kullanma veya bir taslak oluşturma gibi viki ile yapılandırılabilir seçenekler sunmasına yardımcı olur bir kullanıcı alt sayfası.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki ArticleCreationWorkflow adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleCreationWorkflow
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'ArticleCreationWorkflow' );
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.


Vagrant kurulumu:

  • Vagrant kullanıyorsanız, vagrant roles enable articlecreationworkflow --provision ile yükleyin

Required configuration

Kullanıcılarını yakalanabilmesi için createpage hakkına sahip olmaları, createinmainns hakkına sahip olmamaları, oluşturmaya çalıştıkları sayfanın ana ad alanında (ve henüz mevcut olmaması) ve $wgArticleCreationLandingPage ile gösterilen sayfanın var olması gerekir.

For example, to intercept page creation for unregistered and non-autoconfirmed users (refer to Manual:Kullanıcı hakları for more options):

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

The default value of $wgArticleCreationLandingPage is "Project:Article wizard". This page must be created to intercept page creation for these users.

Yapılandırma ayarları

  • $wgArticleCreationLandingPage (dize): ele geçirilirse kullanıcıların yönlendirilmesi gereken viki sayfasının adı.
  • $wgUseCustomLandingPageStyles (bool): Açılış sayfası için özel CSS yüklenip yüklenmeyeceği.

Kullanıcı hakkı

Uzantı, createpagemainns adında, kullanıcıların ana ad alanında yeni sayfalar oluşturmasına izin veren yeni bir kullanıcı hakkı ekler. Bu hak varsayılan olarak tüm kullanıcılara verilmiştir. Bu hakka sahip olmayan kullanıcıların ana ad alanı sayfaları oluşturması yasaktır ve yapmaya çalıştıklarında (örneğin, kırmızı bir bağlantıya tıklayarak) Madde Oluşturma İş Akışı açılış sayfasına yönlendirilirler.