Мастер отправки документов в AfC ( источник ) — это скрипт, предназначенный для отправки проектов в AfC.
Подробности
Скрипт функционален на странице Wikipedia:Статьи для создания/отправки . Он может быть использован любым редактором, включая редакторов IP. Он не требует включения каких-либо гаджетов или установки чего-либо.
Кнопки «Отправить/повторно отправить» в следующих местах ведут на указанное выше местоположение:
Источники данных, использованные в скрипте:
Исходный код скрипта находится по адресу MediaWiki:AFC-submit-wizard.js .
Совместимость
Мастер совместим со всеми браузерами, в которых программное обеспечение MediaWiki запускает JavaScript. В настоящее время он не работает на мобильном домене, пока не будет включено использование параметра URL withJS в мобильном режиме.
Функции
- Выберите наиболее подходящую категорию : Это классифицирует проект в одну из подкатегорий Category:AfC submissions по теме . Это широкая классификация, предназначенная для размещения наиболее распространенных видов заявок (BLP, компании, ...) в их собственных сегментах. Список вариантов, показанный здесь, можно настроить из /AfC topic map.json . Module:AfC topic , который фактически добавляет категории, также считывает из этого файла JSON, поэтому изменения должны быть сделаны только в одном месте.
- Краткое описание : Они отображаются на WP:AFCSORT и других местах, чтобы помочь рецензентам в определении интересующих их черновиков. Вы также можете просматривать их во время просмотра категорий, используяскрипт shortdescs-in-category .
- Теги классификации WikiProject : размещаются на странице обсуждения. Если в проекте есть инфобокс, поле иногда предварительно заполняется WikiProjects, соответствующим типу инфобокса (например, Infobox architect → WikiProject Biography + WikiProject Architecture). Сопоставление обеспечивается /Infobox WikiProject map.json . Они помогают улучшить представления на toolforge:apersonbot/pending-subs и в других местах.
- Темы ORES (автоматически): Пользователю не предлагается выбирать это. Вместо этого классификация тем ORES извлекается с помощью API ORES и записывается в черновик с невидимым шаблоном {{ draft topics }} . На основе этого черновик помещается в одну или несколько категорий в иерархии классификации тем Category:Draft articles по иерархии ORES .
Все вышеперечисленное предварительно заполнено, если уже присутствует в черновике, как это было бы в случае повторных отправок. В этом случае вы можете редактировать опции перед отправкой.
Дополнительные параметры URL
Скрипт работает только когда URL содержит ?withJS=MediaWiki:AFC-submit-wizard.js. Несколько других параметров URL могут использоваться для специального поведения:
- При вызове с ?page=Draft:Sandbox в URL-адресе в поле заголовка будет предварительно заполнено «Draft:Sandbox».
- При вызове с ?username=Example отправка будет выполнена от имени User:Example.
Идеи для будущего рассмотрения
Предложения, высказанные в ходе первоначального обсуждения WT:WPAFC :
- Разрешить заявителю объявить COI?
- Попросите отправителя указать WP:THREE лучшие источники (по желанию)?
Дальнейшее обсуждение :
- Показывать напоминание о том, что тема проекта должна соответствовать критериям известности?
Другие идеи:
- Использовать ли регулярные выражения из User:Headbomb/unreliable.js для предупреждения отправителя о наличии в черновике нерекомендуемых источников?
- Угадайте теги WikiProject на основе тем ORES? (как в User:Ahecht/Scripts/draft-sorter.js )
- Предложите подходящие тематические справочные/руководящие страницы на основе выбранных тегов WikiProject или тем ORES. Например, WP:NSPORT для спорта, WP:WikiProject Magazines/Writing guide для журналов.
- Для повторных отправок предусмотреть необязательное поле «Комментарий», в котором отправитель может написать о внесенных улучшениях (для публикации в черновике с помощью {{ AfC comment }} ).
Разработчики
Мастер отправки AfC был разработан пользователем User:SD0001 .
Репозиторий GitHub находится по адресу https://github.com/wikimedia-gadgets/afc-submit-wizard, где можно создавать запросы на извлечение.