Пользовательские расширения

Материал из Noobtype — единственного источника Истины во Вселенной
(перенаправлено с «Пользовательские скрипты»)
Перейти к навигации Перейти к поиску

Данная статья призвана дать представление о различных пользовательских расширениях, которые можно использовать на имиджбордах.

Описание

Пользовательские расширения бывают разных типов, но все они призваны сделать пользование сайтами более удобным и комфортным, изменяя или дополняя внешний вид или функционал сайта или браузера сообразно предпочтениям пользователя. Пользовательское расширение не является частью движка сайта, не изменяет функционал серверной части, и всё, что оно делает, оно делает на стороне клиента, а потому результат его использования будет доступен только конкретному пользователю. Практически во всех случаях расширение разрабатывается кем-то из посетителей сайта или сторонней организацией и распространяется через сторонние ресурсы.

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

Мобильные клиенты

Клиенты
2ch.hk Иичан Доброчан Кроссбордерно
Android Overchan (до 1.5.1),
Overchan (unofficial),
Dashchan (модуль dvach),
2ch-Browser

Overchan (до 1.5.1),
Overchan (unofficial),
Dashchan (модуль cirno),
Cirnoid (разработка прекращена)

DobroReader(исходники),
Overchan (до 1.5.1),
Overchan (unofficial),
Dashchan (модуль dobrochan)

Overchan (до 1.5.1),
Overchan (unofficial),
Dashchan

Windows Phone 2ch Browser,
Dvach Browser,
Свободное общение
- -
iOS Kochan (beta),
The Chan (1,99$),
iOS 2ch browser
- -

Плагины

Тип расширений, устанавливаемых на уровне операционной системы. Это значит, что, сколько бы браузеров вы ни использовали, плагин устанавливается один раз, после чего он будет доступен для всех браузеров в системе. Так же это может означать некоторые трудности при удалении плагина (только часть плагинов могут быть удалены стандартными средствами операционной системы), впрочем, любой плагин может быть отключён средствами браузера.

Наверно самый востребованный из плагинов — Shockwave Flash — требуется для обработки всевозможных флэш-приложений на сайтах, включая большую часть рекламных баннеров, для некоторых сайтов требуется в обязательном порядке. Если у вас он не установлен или отключён — не беда, как только он понадобится, вы увидите сообщение об этом на странице, с нужной ссылкой на официальный сайт. Если он просто отключён, то, само собой, достаточно его включить и обновить нужную страницу. С развитием HTML5, этот плагин становится нужен значительно реже.

Дополнения для браузеров

О дополнениях для Firefox; для Google Chrome — 1, 2; для Opera.

Разработчики браузеров периодически беспокоятся (некоторые даже чересчур, что может выливаться в гиперопеку над пользователями) безопасностью пользователей, проверяют новые дополнения и блокируют установку нежелательных.

Пользовательские скрипты

Описание в Википедии. Могут заменять собой многие дополнения, кроме плагинов. По крайней мере для некоторых браузеров, для работы пользовательских скриптов требуется специальное дополнение — для Firefox это, например, Greasemonkey. Наиболее распространённое из пользовательских расширений. В основном используются для скрытия постов, раскрытия картинок и упрощения навигации на тех имиджбордах, что этого не поддерживают по умолчанию.

Старейшим из рабочих скриптов является Wakaba Extention. Работает на любом Вакаба-движке и поддерживат базовые функции. Впрочем, этот движок постепенно уходит из употребления, и целесообразность установки этого скрипта под сомнением. Последний апдейт: 30 августа 2010.

Среди российской бордосферы первым подобным скриптом стал 2ch ru enhancements, поддерживавший Двач и, частично, Ычан. Также упоминания заслуживает iichan.ru popup, рекламировавшийся на главной Ычана. Разработка обоих скриптов закончилась ещё раньше, 1 октября и 31 декабря 2007 года соответственно.

В настоящее время большой популярностью на имиджбордах на Вакабе, Кусабе и производных пользуется Dollchan Extension Tools, также известный как Куклоскрипт. Ранее бывший достоянием узкого круга лиц, ныне является де-факто основным поддерживаемым скриптом. Скрывает пост по регулярным выражениям и свойствам картинок, перегружает капчу и показывает уменьшенную копию выбранного для отправки изображения. Некоторые особенности были позднее встроены в движки имиджборд.

Заточенные под конкретные сайты скрипты можно было найти на userscripts.org (доступно частичное зеркало [[1]]).

Пользовательские стили

Расширения этого типа не относятся к программам или скриптам, и не изменяют разметку или функционал сайта или браузера, хотя, в некоторых случаях (таких, например, как нумерация сообщений в треде), может создаваться такое впечатление, они отвечают лишь за внешний вид браузера или страниц сайта. Кроме прочего, могут с успехом заменять собой темы оформления для браузера. По крайней мере для некоторых браузеров, установка специального дополнения для использования стилей необязательна, хотя это и сделает жизнь пользователя легче.

Лучше использовать со специальным дополнением, для Firefox это, например, Stylish. Для многих сайтов пользовательские стили можно найти на userstyles.org, а с помощью Stylish на него можно выйти прямо со страницы сайта, для которого нужно найти пользовательский стиль.

Для создания пользовательского стиля, желающему потребуются только какие-то знания CSS, и, в особых случаях, SVG.