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

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

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

Описание

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

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

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

Для 2ch.hk: под Windows Phone — 2ch Browser, Dvach Browser, Свободное общение.

Для Ычана: под Android Cirnoid.

Плагины

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

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

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

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

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

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

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

В настоящее время, на имиджбордах на Вакабе и Кусабе большой популярностью пользуется Dollchan Extension Tools, также известный как Куклоскрипт. По функционалу этот скрипт уже сравнивали с Emacs’ом (нет, кофе он варить пока не умеет). Но существует и множество других пользовательских скриптов, в основном более узкоспециализированных. Для создания пользовательского скрипта, в зависимости от его сложности, может быть достаточно некоторых знаний JavaScript, но так же могут пригодиться знания CSS, HTML и, в редких случаях, SVG.

Для многих сайтов пользовательские скрипты можно найти на userscripts.org (в последнее время был доступен по адресу userscripts.org:8080, но, на момент написания этой статьи, лежит).

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

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

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

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