- PVSM.RU - https://www.pvsm.ru -

Taist: прокачай свои интернеты

Приглашаем веб-разработчиков, особенно с опытом создания/использования userscripts, стать бета-тестерами проекта tai.st [1] — нового способа улучшения сайтов силами пользователей.

Taist: прокачай свои интернеты [1]

Что это такое?

Улучшения сайтов силами пользователей — с помощью расширений к браузеру и userscripts — становятся все популярнее, в том числе и все чаще обсуждаются на Хабре [2]. Но хотя постоянно создаются новые улучшения, используются они очень слабо и очень небольшим количеством людей — слишком неудобно их использовать, сложно создавать и продвигать.

Поэтому мы решили сделать Taist — технологию, решающую ключевые проблемы пользовательских улучшений и позволяющую получить максимальную отдачу как разработчикам улучшений, так и их пользователям.

Ниже расскажу о существующих проблемах, о том, как мы собираемся их решить, и что это даст.

Существующие проблемы

(примеры приведены для Google Chrome, для других браузеров есть аналогичные расширения, но сам их не использовал — ищите по словам userscripts, userstyles)

Есть три основных технологии улучшения сайтов силами пользователей:

Хотя их функционал и сложность отличаются, все они обладают общими недостатками:

  • Улучшения нужно специально искать — нужно специально подумать «а какие есть улучшения для этого сайта?», зайти на каждый из сайтов-хранилищ стилей/скриптов/расширений, поискать там и попробовать найденное. Редко кто-то так делает, если только нет серьезной проблемы, поэтому созданные улучшения доходят лишь до малой части своих пользователей.
  • Улучшения нужно специально продвигать — поскольку пользователь сам редко найдет нужное улучшение, авторам приходится о нем писать на внешних ресурсах, на которых представлена лишь небольшая часть потенциальных пользователей.
  • Сложно написать свое улучшение — нужно изучить дополнительный синтаксис и API пользовательских скриптов и расширений, браузеры поддерживают их по-разному — это особенно затрудняет создание первых улучшений.

Результат: использование, а тем более, создание большинства улучшений доступно лишь самым продвинутым в этом веб-разработчикам (только пользовательские стили относительно «приближены к народу»).

Наше решение

Суть всех изменений — адаптировать технологии, заточенные под гиков, к более широкому кругу пользователей.

Конкретные изменения:

  • Предлагать улучшения автоматически — при посещении сайта рекомендовать подходящие, наиболее популярные улучшения автоматически. Это решит и проблему пользователя по выбору улучшений, и проблему автора по продвижению улучшения в массы. Сейчас этого нельзя сделать: сайты-платформы и сами улучшения просто не приспособлены под такое взаимодействие, а большинство пользователей анонимно — невозможно определить даже наиболее популярные улучшения, не говоря о более «умных» рекомендациях.
  • Упростить создание улучшений — так, чтобы улучшение можно было создать, находясь на странице сайта, простым JavaScript и CSS, без необходимости изучения дополнительных API.

Даже эти меры требуют большой работы и не укладываются в идеологию и архитектуру существующих технологий, поэтому мы и создаем Taist.

Присоединяйтесь!

Если вам интересно попробовать «userscripts на стероидах» и помочь нам в качестве бета-пользователей, присоединяйтесь к бета-тестированию [8] — первую бета-версию мы выпустим 13-го мая [9] (закрытую альфа-версию уже создали и обкатали). Обещаем активное взаимодействие и учет обратной связи — именно на их основе мы и создадим новый, удобный инструмент.

Автор: lalaki


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/6973

Ссылки в тексте:

[1] tai.st: http://www.tai.st

[2] все чаще обсуждаются на Хабре: http://habrahabr.ru/search/?q=userscript&target_type=posts

[3] userscripts.org: http://userscripts.org

[4] Blank Canvas Script Handler: https://chrome.google.com/webstore/detail/pipnnjjknlabchljabhmnpdfpdobpnkk

[5] TamperMonkey: https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo

[6] userstyles.org: http://userstyles.org

[7] stylebot.me: http://stylebot.me

[8] бета-тестированию: http://tai.st

[9] бета-версию мы выпустим 13-го мая: http://blog.tai.st/2012/05/blog-post.html