dev

AutoCreateUserPages, bir mesaj, yorum veya Tartışmalar gönderisini düzenleyerek veya göndererek en az bir kez katkıda bulunduğunuz vikilerde kendi kullanıcı sayfanızı ve tartışma sayfanızı otomatik olarak oluşturmanıza olanak tanır. Başlangıçta yalnızca kişisel kullanım düşünülerek yapılmıştı, ancak birçok viki bunu karşılama aracı yerine site genelinde kullanmaya başladı.

Installation

Configuration

Bu betik için yapılandırma seçenekleri, genel bir window.AutoCreateUserPagesConfig nesnesi altında depolanır. Aşağıdaki seçenekler mevcuttur:

Betik ayrıca, geliştiricilerin oluşturulduktan sonra bunlar üzerinde başka eylemler yürütmek istemeleri durumunda, bağımsız değişken olarak oluşturulan sayfa adları dizesiyle, tüm sayfalar oluşturulduğunda bir AutoCreateUserPages.loaded kancasını tetikler.

Example

Example

Aşağıdaki yapılandırma, User1 adlı bir kullanıcı için, User:User1 ve User talk:User1 (tartışma sayfalarının etkin olduğu bir vikide) sayfaları oluşturacaktır. İlk düzenlemelerini veya gönderilerini yaptıklarında, burada kullanıcı sayfası {{:w:User:User1}} ile oluşturulacak ve tartışma sayfası ile oluşturulacaktır. {{:w:User:User1/talk}} ve kullanıcı, kendi kullanıcı sayfasına bir bağlantıyla bilgilendirilir. Sayfa oluşturulurken kullanılan özet "Sayfalarımı Oluşturuyorum" olacaktır.

window.AutoCreateUserPagesConfig = {
    content: {
        2: '{{:w:User:User1}}',
        3: '{{:w:User:User1/talk}}'
    },
    summary: 'Sayfalarımı oluşturuyorum',
    notify: '<a href="/tr/wiki/Kullanıcı:$2">İşte kullanıcı sayfanıza bir bağlantı, $1!</a>'
};