Обсуждение проекта:Технические работы/Персональные скрипты

Последнее сообщение: 13 лет назад от Alex Smotrov в теме «X-romix/tablifikator.js»

Шире тему править

Я бы расширил тему и над общими скриптами тоже подумал. Чтобы больше людей переходило с чтения статей к их редактированию, нужно сделать так, чтобы это было настолько просто и естественно, чтобы захотелось "нажать и сделать", эдакая Википедия:Интерактивность.

Пример Есть шаблон {{linkless}}, это значит нужно ссылку на эту страницу поставить. Информация должна быть вверху, должна быть видна, но от текста статьи должна быть отделена визуально так, чтобы ассоциировалась с некоей технической областью страницы. На шаблоне кнопочка, которую нажимаешь - и ты на Проект:Связность/Изолированные статьи или открывается Google по русскому разделу на название статьи. Здорово, правда? Mashiah 23:19, 10 марта 2007 (UTC)

Mashiah 23:20, 10 марта 2007 (UTC)Ответить

Поддерживаю, но вот только кто это будет делать?.. Мне иногда кажется что это уже было сделано до нас в англ-вики и поэтому велосипед маячит)) Может там уже есть. А так, я за... — Soshial 13:49, 11 марта 2007 (UTC)Ответить
Я начал со служебных шаблонов: {{Обратите внимание}} и {{Занял для работы}}. Посмотрим, как оно пойдёт дальше. Mashiah 19:01, 11 марта 2007 (UTC)Ответить


Общие скрипты можно обсуждать на странице Обсуждение MediaWiki:Common.js, но там пока что у администраторов особой активности не наблюдается даже для исправления очевидных вещей. Кроме того, особой границы между личными и общими скриптами нет, исключительно полезный персональный скрипт всегда можно при наличии консенсуса включить в общий JS файл, поэтому смысла формально расширяться пока не вижу. — Alex Smotrov 20:38, 13 марта 2007 (UTC)Ответить


Для шаблонов есть meta:Help:Magic_words, а то, что с их помощью сделать нельзя, думаю многие участники не согласятся делать с помощью общих скриптов, и скорее всего и я в том числе. — Alex Smotrov 20:38, 13 марта 2007 (UTC)Ответить

Mashiah, гениальной идеей для этого была бы только одна вот такая мысль для (сверх)быстрого редактирования текста: атрибут contentEditable, определяющий возможность редактирования текста внутри тега. Переключается простейшим скриптом, положения — true и false. По нажатии той же (например) кнопки / ссылки обновленные данные отправляются на сервер.
Разумеется, не позволяет использовать вики-разметку и все такое прочее, но зато фантастически просто позваоляет в два клика отредактировать слово или исправить очепятку. :-) Был бы просто безумно рад видеть такую идейку на страницах вики, хотя боюсь, она мало энтузиазма встретит в рядах админов, хотя все наерное были бы ей только рады... — Эта реплика добавлена с IP 212.26.249.70 (о) 19:44, 13 октября 2007 (UTC)Ответить
В en.wp есть скрипт, позволяющий быстро отредактировать секцию, не уходя со страницы (с помощью AJAX). Вероятно можно было бы написать и для отдельного слова. Но лично я этим заниматься не буду, потому что мелкие последовательные правки — imho зло, засоряющее базу данных и страницы истории ∴ AlexSm 06:01, 21 октября 2007 (UTC)Ответить

Список пользовательских скриптов править

А я вот не понял, планируется ли здесь сделать списочек разных полезных скриптов, написанных разными пользователями? Мне кажется, что это было бы очень хорошо, т.к. многие скрипты очень сильно упрощают работу, и чем лучше они будут известны, тем больше времени будет сэкономлено на рутинных действиях, тем больше времени останется на флуд и флейм написание статей, тем лучше станет Википедия! :) Ilya Voyager 19:26, 28 апреля 2007 (UTC)Ответить

Ну, два списочка уже есть: скрипты для Редактирования и для Навигации, надеюсь в скором времени добавить ещё. Если видите что-то полезное — обязательно приносите сюда, добавим и оформим ;) ∴ Alex Smotrov 20:23, 3 мая 2007 (UTC)Ответить
У меня на странице участника накопились скрипты, которые я использую сам. Сегодня вот написал еще один - tablifikator.js — скрипт позволяет быстро переносить таблицы, которые уже есть в Excel, в Википедию. Предлагаю сложить их в похожую коллекцию как на английской странице en:Wikipedia:WikiProject User scripts/Scripts, и поставить туда русскую интервику (т.е. не разбивать по сусекам). X-romix 16:54, 2 июня 2008 (UTC)Ответить

Реорганизация править

Поскольку проекты обычно создают для координации действий, а в написании скриптов особой координации в принципе не требуется (как например и для ботов), вероятно в ближайшее время этот проект будет формально расформирован: описания скриптов переедут на одну страницу ВП:Персональные скрипты, будет отдельная страница для запросов, а руководства видимо переедут на Мету ∴ AlexSm 02:54, 1 января 2008 (UTC)Ответить

В англовике есть же проект. Тут можно как угодно, но чтобы интервики-ссылки нормально срослись. X-romix 16:59, 2 июня 2008 (UTC)Ответить

importScript править

Как импортировать скрипты из английской википедии, например?

importScript('en:Участник:Автор скрипта/имя скрипта.js')

Такое не помогло. Как делать правильно? --Dnikitin 16:25, 26 ноября 2008 (UTC)Ответить

  • Попробуйте так:
importScriptURI('http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=user:js/diffs.js');
-- AVBtalk 17:06, 26 ноября 2008 (UTC)Ответить

Как импортировать себе этот скрипт? Всё никак не получается. Использую vector. Zaqq 16:57, 11 сентября 2010 (UTC)Ответить

«Обсуждение», «править», «история» внизу страницы править

Для всех желающих сообщаю, что на ВП:Ф-Т установлено как использовать скрипт, позволяющий осуществить обозначеное в теме этого топика. Весьма удобно. --ВиКо 01:52, 14 января 2009 (UTC)Ответить

Скрипты править

Вы можете расширить интерфейс Википедии с помощью подключаемых скриптов. Часть скриптов-гаджетов можно включить зайдя в персональные настройки (например, показывать рядом с именами участников-администраторов специальную пометку), другие скрипты подключаются с помощью добавления строк на страницу monobook.js в вашем личном пространстве (например, скрипт, показывающий на логотипе Википедии, сколько дней осталось до достижения следующего юбилейного числа статей). Подробнее см. Проект:Персональные скрипты.

Где же найти скрипт, отображающий, сколько дней осталось доь юбилея? Подскажите, люди добрые!--Russian Nature обс-вклад 18:14, 12 июня 2010 (UTC)Ответить

X-romix/tablifikator.js править

Подскажите пожалуйста, а X-romix/tablifikator.js — сейчас рабочий скрипт? Добавил его в свой vector.js:

importScript('Участник:X-romix/tablifikator.js');

Обновил кэш, большинство скриптов явно добавились — а кнопку этого на панели инструментов почему то не вижу. --Poindexter 08:55, 21 апреля 2011 (UTC)Ответить

Скрипт добавляет кнопку только в «старом» тулбаре: в настройках редактирования уберите в самом низу обе галочки в подразделе «Бета-возможности». — AlexSm 14:08, 21 апреля 2011 (UTC)Ответить