dev

AutoCreateUserPages дозволяє автоматично створювати власну сторінку користувача та сторінку обговорення у вікі, до яких ви принаймні один раз робили внесок, чи то шляхом редагування чи публікації повідомлення, коментаря чи допису для обговорень. Спочатку він був створений лише для особистого використання, однак багато вікі почали використовувати його по всьому сайту замість бажаного інструменту.

Installation

Configuration

Параметри конфігурації для цього скрипту зберігаються під глобальним об’єктом window.AutoCreateUserPagesConfig. Доступні такі варіанти:

Скрипт також запускає AutoCreateUserPages.loaded хук, коли створено всі сторінки, з масивом створених імен сторінок як аргументом , на випадок, якщо розробники хочуть виконати над ними подальші дії після їх створення.

Example

Наступна конфігурація для користувача з іменем User1 створить сторінки User:User1 і User talk:User1 (на вікі з увімкненими сторінками обговорення) після того, як вони внесуть своє перше редагування або допис, сторінка користувача буде створена за допомогою {{:w:User:User1}}, а сторінка обговорення буде створена за допомогою {{:w:User:User1/talk}}, і користувач отримає сповіщення з посиланням на його сторінку користувача. Під час створення сторінки буде використано опис «Створення моїх сторінок».

window.AutoCreateUserPagesConfig = {
    content: {
        2: '{{:w:User:User1}}',
        3: '{{:w:User:User1/talk}}'
    },
    summary: 'Створення моїх сторінок',
    notify: '<a href="/wiki/User:$2">Ось посилання на вашу сторінку користувача, $1!</a>'
};